├── BOM └── BOM.md ├── GerberFiles ├── TuringMachine_PCB_CtrlBoard_Thonk.zip ├── TuringMachine_PCB_CtrlBoard_original.zip ├── TuringMachine_PCB_MainBoard.zip └── TuringMachine_PCB_Panel.zip ├── PanelLayout └── Layout.md ├── README.md └── Schematic └── Schematic_TuringMachine.pdf /BOM/BOM.md: -------------------------------------------------------------------------------- 1 | # BOM 2 | 3 | | Description | Value | Quantity | | 4 | | --- | --- | --- | --- | 5 | | Resistor 1/4W | 1K | 3 | | 6 | | Resistor 1/4W | 1.6K | 2 | | 7 | | Resistor 1/4W | 3.3K |1 | | 8 | | Resistor 1/4W | 5.1K | 1 | | 9 | | Resistor 1/4W | 10K | 10 | | 10 | | Resistor 1/4W | 15K | 2 | | 11 | | Resistor 1/4W | 47K | 1 | | 12 | | Resistor 1/4W | 51K | 1 | | 13 | | Resistor 1/4W | 68K | 1 | | 14 | | Resistor 1/4W | 100K | 15 | | 15 | | Resistor 1/4W | 470K | 2 | | 16 | | Trimmer | 1M | 1 | Multi-Turn | 17 | | Capacitor Electrolytic | 10uF | 2 | | 18 | | Capacitor Ceramic | 0.47uF | 3 | | 19 | | Capacitor Ceramic | 0.1uF | 14 | SMD - Package 1608 | 20 | | Ceramic | 0.01uF | 1 | | 21 | | Capacitor Ceramic | 1000pF | 6 | | 22 | | Capacitor Ceramic | 330pF | 1 | | 23 | | Diode | 1N4148 | 1 | | 24 | | LED | 3mm | 10 | | 25 | | Transistor | 2N3904 | 1 | | 26 | | Op Amp | TL074 or UPC824 | 1 | SMD | 27 | | Op Amp | TL072 or NJM4580 | 1 | SMD | 28 | | Shift Register | CD4015 | 2 | | 29 | | Bilateral Switch IC | CD4016 | 1 | | 30 | | Hex Buffer/Converter | TC4050 | 2 | | 31 | | Quad AND Gate | TC4081 | 2 | | 32 | | DAC | DACO8EPZ | 1 | | 33 | | Shunt Voltage Regulator | TL431 | 1 | | 34 | | Voltage Regulator +9V | LM78L09 | 1 | | 35 | | Toggle Switch | (ON)-OFF-(ON) | 1 | SPDT, Momentary Spring Return Switch | 36 | | Rotary Switch | 1 Pole - 8 Positions | 1 | see Footnote *) | 37 | | Potentiometer | B50K | 2 | | 38 | | Mono Jack | 3.5mm | 5 | | 39 | | Header | 2.54mm Male 1x5 | 2 | Connector Main Board | 40 | | Header | 2.54mm Male 1x9 | 1 | Connector Main Board | 41 | | Header | 2.54mm Female 1x5 | 2 | Connector Control Board | 42 | | Header | 2.54mm Female 1x9 | 1 | Connector Control Board | 43 | | Header | 2.54mm Female 2x5 | 1 | Power Connector | 44 | | Header | 2.54mm Male 2x5 | 2 | Expander Connector | 45 | 46 | *) Rotary Switch: 47 | 48 | For "original" version: Cosland RS-2688-0112-38N 49 | 50 | For "Thonk" version: ALPHA SR1712F-0108-20F0A-N9 (available at thonk.co.jp) 51 | -------------------------------------------------------------------------------- /GerberFiles/TuringMachine_PCB_CtrlBoard_Thonk.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TOILmodular/TuringMachine/b6343cc14c261fe118767e51fc1c56631f835f01/GerberFiles/TuringMachine_PCB_CtrlBoard_Thonk.zip -------------------------------------------------------------------------------- /GerberFiles/TuringMachine_PCB_CtrlBoard_original.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TOILmodular/TuringMachine/b6343cc14c261fe118767e51fc1c56631f835f01/GerberFiles/TuringMachine_PCB_CtrlBoard_original.zip -------------------------------------------------------------------------------- /GerberFiles/TuringMachine_PCB_MainBoard.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TOILmodular/TuringMachine/b6343cc14c261fe118767e51fc1c56631f835f01/GerberFiles/TuringMachine_PCB_MainBoard.zip -------------------------------------------------------------------------------- /GerberFiles/TuringMachine_PCB_Panel.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TOILmodular/TuringMachine/b6343cc14c261fe118767e51fc1c56631f835f01/GerberFiles/TuringMachine_PCB_Panel.zip -------------------------------------------------------------------------------- /PanelLayout/Layout.md: -------------------------------------------------------------------------------- 1 | ## Panel Layout for PCB 2 | The panel dimensions provided in the section "Original Design" below are based on my own module build, since I am not following the standard HP (1HP eq. 5.08mm) size. An alternative by building an HP-standard size panel can be found in the section "HP Standard Design" further below. 3 | 4 | ### Original Design 5 | Coordinates given in the table fit to the layout of components given in the PCBc in folder GerberFiles. 6 | The layout is the same for both versions. 7 | 8 | Panel size: 45mm x 128.5mm 9 | 10 | The numbers in the table are refering to the numbers in the picture below. 11 | Coordinates origin is the lower left corner of the panel. 12 | 13 | 14 | | No. | X-coord. [mm] | Y-coord. [mm] | 15 | | --- | --- | --- | 16 | | 1 | 5 | 117 | 17 | | 2 | 10 | 117 | 18 | | 3 | 15 | 117 | 19 | | 4 | 20 | 117 | 20 | | 5 | 25 | 117 | 21 | | 6 | 30 | 117 | 22 | | 7 | 35 | 117 | 23 | | 8 | 40 | 117 | 24 | | 9 | 22.5 | 103 | 25 | | 10 | 22.5 | 77.5 | 26 | | 11 | 22.5 | 52 | 27 | | 12 | 41.2 | 41 | 28 | | 13 | 10 | 35 | 29 | | 14 | 22.5 | 35 | 30 | | 15 | 35 | 35 | 31 | | 16 | 41.2 | 21 | 32 | | 17 | 10 | 15 | 33 | | 18 | 22.5 | 15 | 34 | | 19 | 35 | 15 | 35 | 36 | ![Panel](https://user-images.githubusercontent.com/97026614/221766997-3a4c583a-1ffa-4bc0-9931-3bc9700b09cb.png) 37 | 38 | ### HP Stadard Design 39 | For building the panel with a size following the HP standard, you can use the panel Gerber files provided in the folder "GerberFiles". 40 | 41 | I ordered my own panel via such gerber file built out of PCB material. 42 | 43 | | Parameter | Value | 44 | | --- | --- | 45 | | Width | 10HP | 46 | | Pot hole diameter | 8mm | 47 | | Rotary switch hole diameter | 8mm | 48 | | Jack hole diameter | 6.1mm | 49 | | Switch hole diameter | 6.5mm | 50 | | LED hole diameter | 3.1mm| 51 | | Mounting hole diameter | 3.2mm| 52 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Turing Machine - Random Sequencer Eurorack Module 2 | This is my DIY version of the well-known Turing Machine Eurorack module from Tom Withwell - Music Thing Modular, a random looping sequencer. 3 | 4 | ## Module Build and PCBs 5 | If you want to build the module yourself, I uploaded the schematic, the BOM and the Gerber files for the PCB. 6 | 7 | I used several SMD components for op amps and bypass caps. 8 | 9 | There are two different versions for the control board, an "original" and a "Thonk" version. 10 | Reason is that for my own module, I am using specific potentiometers - 16K4 series from Supertech Electronics - and 3.5mm jack sockets - MJ-355 from Marushin - available at my local electronics shop. 11 | 12 | However, since most DIY projects for Eurorack modules out there are using potentiometers from ALPHA and so-called THONKICONN jacks, as they are provided by Thonk in the UK, I also created a version with footprints for those components. 13 | 14 | The rotary switch component is also different in the two versions. In the "original" version of the PCBs, the rotary switch is from Cosland, part no. RS-2688-0112-38N. While the part used in the "Thonk" version is the one available from Thonk specifically for their Turing Machine kit, part no. SR1712F-0108-20F0A-N9. 15 | 16 | I created the Gerber files with the online tool EasyEDA and ordered it at JLCPCB. 17 | I cannot guarantee, if this set of zipped Gerber files works also for other providers, like e.g. PCBWay. I have not tried that. But I saw online, that others did it. 18 | 19 | ## Panel Layout 20 | I added the information about hole coordinates for the front panel in the folder PanelLayout, referring to the component layout in the Gerber files. The layout is the same for both versions. 21 | 22 | ## Calibration 23 | The calibration procedure is explained in [this video](https://vimeo.com/163160088). Different from the original module from Music Thing Modular, the trim pot in my version is not accessible from the front panel, but located at the backside of the module. 24 | 25 | ## Extension Connectors 26 | I added two connectors at the back of the main PCB, where the available Turing Machine expanders "Volts" and "Pulses", available at Thonk, can be plugged in. But, the pinouts are not the same, as in the original module. However, they are labelled on the PCB. I wanted to keep the option open for also building those expanders myself in the future. 27 | 28 | ## Additional Information about specific Components 29 | If you want to use the Gerber files for having PCB manufactured, please note the following information about components used. 30 | 31 | - The design makes use of the SMD version of the quad op amp TL074. Any other SMD quad op amp with the same pinout should work, as well, e.g. UPC824. 32 | - There is another SMD dual op amp, NJM4580. Again, any dual op amp with the same pinout (TL072) is ok. 33 | - There is a number of SMD 0.1uF capacitors with the package size 1608. 34 | - In order to save space, I am always using small size resistors, about 3mm length, which are about half the size of usually used resistors. 35 | 36 | ![Turing](https://user-images.githubusercontent.com/97026614/221758785-69de212a-b5b8-4ff7-9343-e28fad714d6f.jpeg) 37 | 38 | ![TuringFront](https://user-images.githubusercontent.com/97026614/221758808-d154555d-97cd-454e-9f06-6e4db8591b59.jpeg) 39 | 40 | ![TuringSide](https://user-images.githubusercontent.com/97026614/221758857-b8c51a65-e0ad-42c4-bc00-813111f062e1.jpeg) 41 | 42 | ![TuringBack](https://user-images.githubusercontent.com/97026614/221758887-3ddd8c00-ff24-4655-8663-e6223f47ab9b.jpeg) 43 | 44 | MainBoard_Back 45 | 46 | MainBoard_Front 47 | 48 | CtrlBoard_Front 49 | 50 | CtrlBoard_Back 51 | -------------------------------------------------------------------------------- /Schematic/Schematic_TuringMachine.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TOILmodular/TuringMachine/b6343cc14c261fe118767e51fc1c56631f835f01/Schematic/Schematic_TuringMachine.pdf --------------------------------------------------------------------------------