In this repository, I digitalized HAGIWOs sketched schematics in Kicad and then created PCBs for the circuit and a front panel. I also created two design files. The first is for matching the drill holes of the panel with the placed components. The second is for labeling the components on the silkscreen layer of the panel.
This is a work-in-progress project. Actually, this is my first layout. Take nothing for granted. The second revision is produced.
TODO
- Physical solution for wrong pot direction (currently software solution)
- code for second inverted output (is in WIP status)
- GND planes
Here are the in- and outputs. To get a idea of the module
- Knob 1: AMP – amplifier control. The output voltage is set between 0 and 5 volts.
- Knob 2: PHASE – phase control sets the phase
- Knob 3: waveform control
- Knob 4: MOD – internal modulation, creates complex waveforms
- Input 1: CLK – clock in
- Output 1: OUT – output
- Output 2: INV – inverted output
KICAD Notes
- design_placement.svg is placed on layer USER 8
- circuit layout is generated by the freerouting plugin
BOM
ID | Identifier | Footprint | Amount | Description |
---|---|---|---|---|
1 | D4,D3 | LED_D3.0mm | 2 | LED |
2 | RV3-FORM1,RV2-PHASE1,RV4-MOD1,RV1-AMP1 | Potentiometer_Alps_RK09K_Single_Vertical | 4 | R_Potentiometer_US |
3 | J1 | Jack_3.5mm_QingPu_WQP-PJ398SM_Vertical_CircularHoles | 1 | CLOCK IN |
4 | J3 | Jack_3.5mm_QingPu_WQP-PJ398SM_Vertical_CircularHoles | 1 | INV |
5 | J2 | Jack_3.5mm_QingPu_WQP-PJ398SM_Vertical_CircularHoles | 1 | OUT |
6 | R10,R4,R6,R7,R1,R5 | R_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_Vertical | 6 | R 470 |
7 | C4,C1,C3,C2 | C_Disc_D4.3mm_W1.9mm_P5.00mm | 4 | C 220pF |
8 | D2,D1 | D_DO-35_SOD27_P7.62mm_Horizontal | 2 | BAT43 |
9 | R9,R8 | R_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_Vertical | 2 | R 33K |
10 | J4 | IDC-Header_2x05_P2.54mm_Vertical | 1 | Connector_02x05 |
11 | R3 | R_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_Vertical | 1 | R 100K |
12 | C6,C5 | CP_Radial_D5.0mm_P2.50mm | 2 | C 4.7 µF |
13 | A1 | Arduino_Nano | 1 | Arduino_Nano |
14 | R2 | R_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_Vertical | 1 | R 1K |
CHANGELOG
rev 0.2.1
- I adjusted the drilling diameter to 7.2mm to fit the threads of some potentiometers, e.g., t18. The previous front panel was made for rv09 potentiometers, which don't have a larger thread drilling.
- the main pcb stays the same as 0.2.0
rev 0.2
- !!! changed pin order on connector
- 10 pin connector instead of 16 pin
- add missing 33k resistor for LED
- resistors and capacitors now have values
- larger gap setting for disc capacitors
- code wrong direction potis
- new design to match other upcoming modules
- second output INV - inverted
rev 0.1
- first layout PRODUCED and working
Hence, this is only trying to put HAGIWOs circuit into Kicad to create a PCB. You can find more information about the layout and functionality + here
Original Design and Code by HAGIWO
Fonts