

Fully analog two-voice monophonic synth for live performances
- Size
- 284 × 185.5 mm
- Copper layers
- 4
- Thickness
- 1.61 mm
- Parts
- 210
- Nets
- 207
- Pads
- 710
- Tracks, vias
- 1,526, 1,507
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 27 Oct 2024
- Updated
- 13 Jul 2025
Overview
Hog is an open-source printed circuit board by shmoergh, from the shmoergh/hog repository on GitHub. It is a 4-layer board of 284 × 185.5 mm with 210 parts on 207 nets, routed with 1,526 tracks and 1,507 vias.
It is built around the TL072, SJ1-3554NG and CD4053BE, with the LM336Z5 and PB400EEQR1BLK among its other parts. Its parts include 51 resistors, 12 capacitors, 8 connectors, 2 ICs and 2 transistors. It belongs with the audio and music boards of this library.
Main components
5TL072
SOP-8-18V~18V 0℃~+70℃ 1.4mA 1.5nA 10V/us 10mV 2 2.5nA 3MHz 85dB SOP-8 Operational Amplifier ROHSGcoreOperational AmplifierSJ1-3554NG
--25℃~+85℃ 12V 1A Brass、Copper alloy Tin - Audio Connectors ROHSCUIAudio Connectors (Headphones)CD4053BE
DIP-16-40℃~+85℃ 0.2pF 2:1 3 3V~15V 7ns 90Ω Bidirectional analog channel、Level shifting、Glitch-free switching DIP-16 Analog Switches, Multiplexers ROHSHGSEMIAnalog Switches, MultiplexersLM336Z5
TO-92-30℃~+70℃@(Ta) 15mA 5V Fixed Parallel ±4% TO-92-3 Voltage Reference ROHSonsemiVoltage ReferencePB400EEQR1BLK
-- Push Button Switch ROHSE-SwitchPushbutton Switches
README
README.mdHog
Fully analog two-voice monophonic synth for live performances.
Details and user guide: shmoergh.com
Latest revision: rev #3.
Build
The HOG is a very fun but equally advanced electronics project. It's fully open source and we've put together a build guide for the brave ones who decide to build one. Let us know if you have questions and definitely share some pics of your builds (follow Shmøergh on Instagram).
BOMs
The HOG consists of 5 separate boards which you can find in the boards folder. Each board has it's own gerber files for JLCPCB PCB and Mouser BOMs in the board's production folders. The Core and Filter boards have SMD components too for which you can find JLCPCB assembly files (BOM and position) in the production/jlcpcb folder.
Cloning
The MIDI2CV module uses pico-lib submodule. Make sure you clone
the repo like with its submodules:
git clone --recurse-submodules git@github.com:shmoergh/hog.gitLicense
Shmoergh Hog © 2024
Hardware is licensed under CC BY-NC 4.0
Software is licensed under MIT.
Font used on PCBs: https://departuremono.com
Simulations made in CircuitJS
Disclaimer
All electronic projects and designs presented on this web site, or associated web sites should be considered dangerous if not lethal if not used safely. When working on projects based on the designs on this site, use extreme care to ensure that you do not come into contact with mains AC voltages or high voltage DC. If you are not confident about working with mains voltages, or high voltages, or you are not legally allowed to work with mains voltages, or high voltages, you are advised not to attempt work on them. The author, host, and all people associated with these web pages disclaim any liability for damages should anyone be killed or injured while working on these projects, or projects based on these designs, or any other project or design presented on these web pages and any associated web pages. The author, host, and all people associated with these web pages also disclaim any liability for projects, or projects based on these designs, or any other project or design presented on these web pages and any associated web pages when used in such a way as to infringe relevant government regulations and by-laws.
All circuits, schematics, printed circuit board, panel design and associated data published on this site can be used for private use only.
We are not responsible for any errors in the PCB design or the parts list. All responsibility for ordering PCBs, components, and assembly services rests solely with you.
Parts
210| Qty | Value | Footprint | References |
|---|---|---|---|
| 13 | 100k | Potentiometer_THT:Potentiometer_Runtron_RM-065_Vertical | RV_ATTACK_LONG1, RV_DECAY_SHORT1, RV_DIRTY_AMP1, RV_EXT_CUTOFF_GAIN1, RV_GLIDE_AMNT1, RV_NARROW_WIDTH1, RV_PLAYGROUND_HALF1, RV_RELEASE_MIN1, RV_RELEASE_SHORT1, RV_SUSTAIN_LVL1, RV_SYNC_VIBRATO_DAMP1, RV_TRACKING_LVL1, RV_VCA_PLYGND_BIAS1 |
| 11 | 100k (1%) | Shmoergh_Custom_Footprints:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R11, R12, R13, R19, R20, R21, R22, R25, R31, R32, R33 |
| 11 | LOGO | Shmoergh_Custom_Footprints:Gyeszno | G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G*** |
| 10 | MountingHole | MountingHole:MountingHole_3mm_Pad | H1, H2, H3, H4, H5, H6, H7, H8, H13, H14 |
| 9 | 10k (0.1%) | Shmoergh_Custom_Footprints:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R3, R4, R5, R6, R7, R14, R15, R16, R17 |
| 7 | 100k | Shmoergh_Custom_Footprints:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R9, R10, R26, R30, R38, R40, R49 |
| 7 | 10k | Shmoergh_Custom_Footprints:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R27, R28, R35, R36, R43, R50, R51 |
| 7 | SW_DP3T | Shmoergh_Custom_Footprints:DP3T Korg Style Switch | SW_AUTO_WAH_AB1, SW_GATE_ADSR1, SW_NOISE_SUB1, SW_PLAYGROUND_LVL1, SW_VCO2_OCT_DIR1, SW_VCO2_WAVE1, SW_VIBRATO_AB1 |
| 7 | SW_DPDT_x2 | Shmoergh_Custom_Footprints:DPDT Korg Style Switch | SW_GLIDE1, SW_HOLD1, SW_RING1, SW_SOFT1, SW_TRACK1, SW_VCO2_OCT_AMNT1, SW_VCO2_ON1 |
| 6 | A100k | Shmoergh_Custom_Footprints:Potentiometer_Bourns_Single-PTV09A | RV_LFO1_AMOUNT1, RV_LFO1_SPEED1, RV_LFO2_AMOUNT1, RV_LFO2_SPEED1, RV_NOISE_VOLUME1, RV_VCO2_VOLUME1 |
| 6 | SJ1-3554NG | Shmoergh_Custom_Footprints:CUI_SJ1-3554NG | J_EXT_CUTOFF1, J_GATE1, J_HEADPHONES1, J_MIDI_IN1, J_PITCH1, J_VCO2_PITCH1 |
| 4 | 100n | Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm | C7, C8, C9, C10 |
| 4 | 82k | Shmoergh_Custom_Footprints:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R18, R23, R24, R39 |
| 4 | Conn_02x08_Counter_Clockwise | Connector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_Vertical | J1, J2, J3, J4 |
| 4 | MountingHole | MountingHole:MountingHole_3mm | H9, H10, H11, H12 |
| 4 | TP GND | TestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | TP_GND1, TP_GND2, TP_GND4, TP_GND5 |
| 3 | 200k | Shmoergh_Custom_Footprints:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R2, R44, R45 |
| 3 | LED Blue | LED_THT:LED_D5.0mm | D_ON_OFF1, D1, D3 |
| 2 | 100k | Shmoergh_Custom_Footprints:Potentiometer_Bourns_Single-PTV09A | RV_CUTOFF1, RV_VCO2_TUNER1 |
| 2 | 100u | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C1, C2 |
| 2 | 1n | Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm | C3, C11 |
| 2 | 200k | Potentiometer_THT:Potentiometer_Runtron_RM-065_Vertical | RV_PWM_LEVEL1, RV_SUSTAIN_MAX1 |
| 2 | 20k | Shmoergh_Custom_Footprints:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R37, R41 |
| 2 | 220 | Shmoergh_Custom_Footprints:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R46, R47 |
| 2 | 2N3904 | Package_TO_SOT_THT:TO-92L_Inline_Wide | Q1, Q2 |
| 2 | 47u | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C5, C6 |
| 2 | 50k prec. | Potentiometer_THT:Potentiometer_Bourns_3006P_Horizontal | RV1, RV2 |
| 2 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J_5VPOWER1, J_12VPOWER1 |
| 2 | Conn_02x05_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical | J_MAIN_POWER1, J_POWER1 |
| 2 | SW_Rotary2x5 | Shmoergh_Custom_Footprints:SW_SR2512F-2x5-rotary | SW_OCTAVE1, SW_WAVESHAPE1 |
| 2 | TL072 | Package_DIP:DIP-8_W7.62mm_LongPads | U1, U2 |
| 2 | TP 5V | TestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | TP_-5V1, TP_5V1 |
| 1 | 10k | Potentiometer_THT:Potentiometer_Bourns_3006P_Horizontal | RV_MAIN_VCO_5V1 |
| 1 | 10k | Shmoergh_Custom_Footprints:Potentiometer_Bourns_PTD901-2015_Single_Horizontal | RV_FINE_TUNE1 |
| 1 | 10k | Potentiometer_THT:Potentiometer_Runtron_RM-065_Vertical | RV_ATTACK_SHORT1 |
| 1 | 10n | Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm | C4 |
| 1 | 150k | Shmoergh_Custom_Footprints:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R8 |
| 1 | 1k | Shmoergh_Custom_Footprints:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1 |
| 1 | 2k | Shmoergh_Custom_Footprints:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R34 |
| 1 | 330k | Shmoergh_Custom_Footprints:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R29 |
| 1 | 4.7k | Shmoergh_Custom_Footprints:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R42 |
| 1 | 470n | Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm | C12 |
| 1 | 47k | Shmoergh_Custom_Footprints:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R48 |
| 1 | 500k | Shmoergh_Custom_Footprints:Potentiometer_Bourns_Dual-PTV112-4 | RV_RINGTIME1 |
| 1 | 50k | Shmoergh_Custom_Footprints:Potentiometer_Bourns_Dual-PTV112-4 | RV_RESO_DIRTY1 |
| 1 | 8.2V | Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal | D2 |
| 1 | A10k | Shmoergh_Custom_Footprints:Potentiometer_Bourns_Single-PTV09A | RV_VOLUME1 |
| 1 | Barrel_Jack_Switch | Connector_BarrelJack:BarrelJack_Wuerth_6941xx301002 | J6 |
| 1 | CD4053B | Package_DIP:DIP-16_W7.62mm | U_ADSR_SW_IC1 |
| 1 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J_MIDI_CONN1 |
| 1 | Conn_01x06 | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J8 |
| 1 | Conn_02x04_Counter_Clockwise | Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical | J5 |
| 1 | Conn_02x04_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical | J9 |
| 1 | Conn_02x08_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_Vertical | J_FILTER_CONN1 |
| 1 | Jumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm | JP1 |
| 1 | Jumper_2_Open | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP_VCO1_IN1 |
| 1 | Jumper_3_Open | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JP_PHO-LINE1 |
| 1 | LM336Z5 | Package_TO_SOT_THT:TO-92L_Inline_Wide | U_5VREF1 |
| 1 | PB400EEQR1BLK | Shmoergh_Custom_Footprints:SW_PB400EEQR1BLK | S1 |
| 1 | SW_Rotary3x4 | Shmoergh_Custom_Footprints:SW_SR2512F-3x4-rotary | SW_PLAYGROUND1 |
| 1 | TP LFOA | TestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | TP25 |
| 1 | TP LFOB | TestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | TP26 |
| 1 | TP Max vol | TestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | TP1 |
| 1 | TP adsr env | TestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | TP27 |
| 1 | TP attack | TestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | TP5 |
| 1 | TP decay | TestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | TP7 |
| 1 | TP decay max | TestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | TP4 |
| 1 | TP dest 3 | TestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | TP35 |
| 1 | TP glided pitch | TestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | TP9 |
| 1 | TP noise | TestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | TP28 |
| 1 | TP octave cv | TestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | TP10 |
| 1 | TP pitch input | TestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | TP8 |
| 1 | TP plgnd 2/3 in (vco2 sel) | TestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | TP31 |
| 1 | TP plgnd 4 in | TestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | TP29 |
| 1 | TP plgnd dest | TestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | TP34 |
| 1 | TP plgnd half src | TestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | TP33 |
| 1 | TP plgnd src | TestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | TP32 |
| 1 | TP release | TestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | TP6 |
| 1 | TP sustain | TestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | TP3 |
| 1 | TP sustain max | TestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | TP2 |
The 196 most common of 210 parts.
Questions
How big is the Hog PCB?
It measures 284 × 185.5 mm and has 4 copper layers, 1.61 mm thick.
What parts does the Hog use?
210 parts, built around the TL072, SJ1-3554NG, CD4053BE and LM336Z5. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Hog KiCad files?
From the shmoergh/hog repository on GitHub, at the commit this page was made from: the board is boards/ui/ui.kicad_pcb and its schematic boards/core/experimental/core.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Hog design in my own project?
Its repository states no licence, so its author keeps all rights: ask shmoergh before reusing the design.
More from shmoergh/hog
5- 2 layers215 × 100 mm

- 2 layers215 × 100 mm

- 2 layers44 × 86 mm

Steiner parker vcf
shmoergh/hog
Fully analog two-voice monophonic synth for live performances
77 parts124 - 2 layers83 × 69 mm

- 2 layers71.1 × 38.1 mm

Similar boards
- 2 layers60 × 90 mm

- 6 layers130 × 57 mm

Miniamp
wafaffles/Miniamp
A pocketable DAC/amp based on the PCM2706CPJTR IC. It will be a low power DAC/amp with multiple buttons to be able to easily control media without opening the device.
96 parts - 2 layers64 × 32 mm

- 4 layers180.9 × 110 mm

- 2 layers147.4 × 63.2 mm

Guitar down octave
MR-DOS/guitar_down_octave
A octave-down effect for guitar. All analog, no microcontroller, no DSP.
219 parts5GPL-3.0 - 2 layers233.9 × 128.5 mm

TM LPG MIX MK3
kuangmk11/TM_LPG-MIX_MK3
A Missing Mile Modular fork of clarionut/TMLPG-MIX, which is itself a variant of the TM-LPG-X expander and the original Turing Machine Vactrol Mix expander.
89 parts - 2 layers101.3 × 128.5 mm

- 2 layers51.3 × 96.2 mm

Minisynth32
grantek/minisynth32
A 3D-printable MIDI synthesiser inspired by the Roland MT-32 and clumsyMIDI, and powered by the mt32-pi MT-32 emulator.
32 parts45CC-BY-SA-4.0