
이 저장소에는 독점적 인 Magicquartz 펌웨어를 실행할 수있는 턴테이블 스피드 박스의 오픈 소스 하드웨어 설계가 포함되어 있습니다. 하드웨어 설계는 두 부분으로 구성됩니다.
Speedbox는 Class-D 오디오 증폭기를 기반으로 간단한 AC 전원 인버터와 전압을 스텝 업하기 위해 Toroidal 변압기를 구현합니다. 레코드 플레이어의 속도는 생성 된 AC 주파수를 변경하여 제어됩니다. 이를 통해 표준 레코드 속도 (16, 33, 45 및 78 rpm)와 광학 센서를 사용한 실시간 속도 보정 사이의 전자 전환이 가능합니다. 이 접근법은 AC 모터가있는 턴테이블에만 작동합니다.
이 장치는 "APM (Advanced Power Management) (APM)을 포함하여 Magicquartz 버전 1.0"Phoenix "의 가장 중요한 기능을 지원합니다. 그러나 LCD 백라이트 및 팬에 대기가 부족하며 하드웨어 측면 팝 억제를 구현하지 않습니다.
이 저장소의 정보 및 파일은 CERN-OHL-S V2 오픈 소스 라이센스에 따라 제공됩니다 (자세한 내용은 여기를 클릭하십시오).
이 저장소의 유일한 목적은 Magicquartz 펌웨어의 기능을 보여주기 위해 재현하기 쉬운 하드웨어 설계를 제공하는 것입니다. 현재까지 디자인은 전기 안전, 전자기 규정 준수 (EMC) 및 화재 안전과 관련하여 평가되지 않았습니다. 이 설계를 기반으로 제조 된 장치는 최종 사용자에게는 적합하지 않습니다.
이 장치를 구축하고 운영하는 것과 관련된 몇 가지 심각한 위험이 있습니다. 충분한 지식이 없다면 장치를 구축하거나 운영하려고 시도하지 마십시오. 이 저장소의 정보는 의도적으로 조립 지침을 구성하지 않습니다. 또한 CERN-OHL-S V2 라이센스의 섹션 6과 아래의 안전 고려 사항에주의를 기울이십시오.
OpenSCAD 파일은 장치를 사실상 탐색하고 물리적 인클로저를 3D 인쇄하는 데 사용될 수 있습니다.
참고 : 전면의 기호가 올바르게 표시되지 않으면 "Symbola"글꼴을 설치해야합니다 (Ubuntu 패키지 이름 : fonts-symbola ).
아래 표는 3D 모델의 모든 3D 인쇄 가능한 부품에 대한 개요와 몇 가지 메모를 제공합니다. 인쇄 시간은 총 22 시간 (Ultimaker 2)입니다.
STL 파일은 편의를 위해 release 폴더에서 사용할 수 있지만 OpenSCAD에서 쉽게 생성 할 수 있습니다. 변수 render_components false 로 설정하고 변수 generate 값을 각 부품 번호로 변경하십시오. 그런 다음 F5를 눌러 부품을 미리 눌러 F6을 미리 봅니다. 렌더링 프로세스는 빠른 컴퓨터에서도 상당한 시간이 걸릴 수 있습니다. 또한 생성 된 물체는 이미 인쇄를 위해 올바르게 지향되어 있습니다.
Cura 버전 5.1.1 ~ 5.3.0, 특히 "백"부분으로 인쇄하는 데 몇 가지 문제가있었습니다. 슬라이서는 일부 상당한 아티팩트를 만들었고 예상대로 텍스트를 처리하지 않았습니다 (텍스트 아래의 마지막 레이어는 예상대로 인쇄되지 않았습니다). 나는 4.13.1로 돌아갔다.
아래 표 외에도 :
| 부품 nr. | 이름 | 제안 된 색상 | 메모 / 예외 |
|---|---|---|---|
| 1 | 바닥 플레이트 | 검은색 | "트리"지지없이 인쇄 할 수 있습니다. |
| 1 | 하단 플레이트 (재료 절약) | 검은색 | 필라멘트를 절약하지만 덜 튼튼합니다. "트리"지지없이 인쇄 할 수 있습니다. |
| 2 | 전면 하부 | 하얀색 | 슬라이서가 공기 흡입구에서지지하지 않도록 "지지 x/y 거리"를 1.6mm로 설정하십시오. |
| 3 | 전면 중앙 부분 | 투명한 | "번개"인필 패턴을 사용하여 멋진 "석영과 같은"모양을 만듭니다. |
| 4 | 전면 상부 | 하얀색 | |
| 5 | 씌우다 | 갈색 | 장식 포일을 적용하지 않으면이 변형을 인쇄하십시오. |
| 5 | 덮개 (자재 세이버) | (어느) | 장식 포일이 가장자리에 제대로 부착되지 않으면 가장자리의 표면을 약간 모래로 묶으십시오. |
| 6 | 발 (인쇄 4x) | 은 | "Brim"없이 인쇄 할 수 있습니다. |
| 7 | 전압계 덮개 | 전면으로 | |
| 8 | 버튼 어셈블리 | 은 | 강도를 높이려면 0.1mm 이하의 인쇄를 위해 접착 지지대 (BRIM)를 사용하지 마십시오. 상단 층에서 다림질을 활성화하십시오. |
| 9 | 뒤쪽에 | 하얀색 | |
| 10 | 더미 소켓 | 돌아온다 | "Brim"없이 인쇄하십시오. |
| 11 | 광학 센서 케이스 | 검은색 |
사용될 구성 요소는 OpenSCAD 및 KICAD 프로젝트에서 쉽게 식별 할 수 있어야합니다. 이것이 즉시 명백하지 않은 구성 요소의 경우 다음은 몇 가지 세부 사항이 있습니다.

이 저장소에는 메인 보드의 전자 회로도 포함되어 있습니다. PCB는 빠른 프로토 타이핑을 위해 설계되었으며 예를 들어 작은 CNC 또는 에칭으로 단면으로 생성 될 수 있습니다. 그러나, 선택적 상단 구리 층을 사용하여 차폐를 개선 할 수 있습니다. 물론 PCB는 모든 PCB 제조업체에서 제조 할 수도 있습니다.
메인 보드는 "Mega 2560 Pro"보드 주위에 건축됩니다 (회로도에서 U1로 표시). 저자의 지식에 따르면,이 보드는 원래 Robotdyn에 의해 개발되었습니다. 불행히도 더 이상 사용할 수없는 것 같습니다. 그러나 다른 회사의 재발은 널리 사용할 수 있습니다. Robotdyn 웹 페이지의 보관 된 버전을 보려면 여기를 클릭하십시오.


전자 회로는 매우 간단하며 자명해야합니다. 그러나 다음 요점은 몇 가지 특별한 측면을 설명합니다.
다음은 모든 내부 연결에 대한 개요를 제공하는 블록 다이어그램입니다.

"Mega 2560 Pro"보드는 의심스러운 품질의 "AMS1117"5V 전압 조절기를 사용할 수 있습니다 (이 흥미로운 블로그 게시물 참조). 레귤레이터는 전체 또는 부분 내부 쇼트로 실패 할 수 있으며 입력 전압 (7.5V)을 나머지 회로로 전달할 수 있습니다. 이것은 다른 구성 요소 (ATMEGA2560 포함)를 손상시킬 수있을뿐만 아니라 생성 된 정현파 신호의 수준을 증가시킬 수도 있습니다. 결과적으로 인버터는 과도한 전압을 생성하고 턴테이블을 손상시킬 수 있습니다.
AMS1117을 Texas Instruments의 LM1117과 같은 유명한 제조업체의 다른 "1117"유형 조절기로 AMS1117을 다른 "1117"유형 조절기로 대체하여 문제를 극복 할 수 있습니다. 물론, 부품은 평판이 좋은 전자 유통 업체에서 구입해야합니다. 오래된 조절기는 3 개의 핀에 과도한 신선한 납땜을 적용하여 모든 것을 가열 한 다음 납땜 인두로 닦아서 쉽게 황폐 할 수 있습니다.
레귤레이터에 따라 추가 10UF 탄탈 커패시터를 레귤레이터의 입력 및 출력에 추가해야 할 수도 있습니다 (데이터 시트 참조). TS1117에 기초한 이러한 수정은이 이미지에 나와있다 : 이미지/ts1117-modification.jpg. 두 개의 새로운 노란색 탄탈 커패시터와 추가 퓨즈에 주목하십시오 (아래 참조). 커패시터의 극성을주의 깊게 관찰하십시오!
보다 정교한 (그리고 아마도 최고) 솔루션은 크로우 바 회로와 디자인에 퓨즈를 추가하는 것입니다. 크로우 바 회로는 "Mega 2560 Pro"의 작은 피기 백 보드로 제공 될 수 있습니다. 이러한 추가 기능은 여기에서 사용할 수 있습니다 : https://github.com/sebmate/littlejimmy. 다음은 Speedbox에 장착 된 사진입니다 : 이미지/littlejimmy.jpg.
퓨즈는 실제로 크로우 바 회로에만 필요하지만 일반적으로 추가하는 데 아무런 문제가 없습니다. 위의 블록 다이어그램과 인클로저의 후면 패널은 이미이 퓨즈를 통합하기 위해 확장되었습니다. 위에서 설명한 바와 같이, 회로가 7.5V에서 약 100mA를 그리는 것처럼, 125mA 빠른 작용 퓨즈를 사용하는 것은 합리적이다.
이 저렴한 스텝 다운 보드는 원래 LM2596S IC를 사용하지 않을 것입니다 (자세한 내용은이 링크 참조). 그러나 지금까지 나는 이것에 아무런 문제가 없었습니다. 위에서 설명한 Crowbar 회로는 "Mega 2560 Pro"보드에 설치 될 때 LM2596S DC/DC Converter Board의 가능한 실패로부터 약간의 보호를 제공합니다.
부품 목록은 디렉토리 parts-lists 에서 사용할 수 있습니다.
목록 중 하나는 독일 전자 유통 업체 인 Reichelt입니다. 이 목록은이 링크를 통해 직접 액세스 할 수 있습니다 : https://www.reichelt.de/my/2038407. 이 목록에는 필수가 아닌 대체 부품도 포함되어 있습니다. 따라서 목록은 맹목적으로 주문해서는 안됩니다. Reichelt와 제휴하지 않으며 귀하의 편의를 위해이 목록 만 제공하고 있습니다. 부품은 다른 공급 업체로부터 저렴한 가격으로 제공 될 수 있습니다.
images 폴더에서 제공됩니다. 이것들은 아직 LittleJimmy 회로와 두 번째 퓨즈로 최신 개정을 표시하지 않습니다. 다음 단계는 장치를 처음에 설정하는 방법을 설명합니다.
WaveForm )에 대해 질문하면 2로 설정하십시오.VoltageMtOn )을 설정할 때 문서는 Speedbox에 설치된 인버터에 레벨 컨트롤이 있는지 여부에 따라 단계가 다르다고 말합니다. 그것은 다음과 같습니다 : 그것은 증폭기의 볼륨 제어입니다. 문서에 설명 된대로 진행하십시오. VoltageMtOn 1로 설정 한 다음 원하는 전압 (예 : 220V)에 도달 할 때까지 앰프의 볼륨 제어를 천천히 조심스럽게 설정하십시오. 앰프가 보호 상태로 전환되면 다시 시도하십시오.RampingSpeed 값을 설정 한 다음 인버터를 다시 시작하여 소프트웨어 문서의 4.3 절에 설명 된대로 테스트 할 수 있습니다. 작동하지 않고 펌웨어의 측정 된 현재 값이 측정 범위의 하단에있는 경우 (0에서 1023까지) R7을 470 KOHM과 같은 높은 값 저항으로 대체 할 수 있습니다.