

Open80017a
Version 0.2 fixes the footprints. It has not yet been assembled or tested.
- Size
- 53.3 × 21 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 52
- Nets
- 47
- Pads
- 170
- Tracks, vias
- 412, 86
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 4 Jun 2025
- Updated
- 6 Jun 2025
Overview
Open80017a is an open-source printed circuit board by ThomHPL, from the ThomHPL/Open80017a repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 4-layer board of 53.3 × 21 mm with 52 parts on 47 nets, routed with 412 tracks and 86 vias.
It is built around the LM13700M, TL072 and ZVP1320FTA, with the MMDT3906 among its other parts. Its parts include 30 resistors, 12 capacitors, 5 transistors, 4 ICs and 1 connector.
Main components
4LM13700M
SOIC-16-16V~-4.75V、4.75V~16V 0℃~+70℃ 110dB 2 2.6mA 20mA 400nA 4mV 50V/us 600nA 9.5V~32V SOIC-16 Operational Amplifier ROHSTexas InstrumentsOperational AmplifierTL072
SOP-8-18V~18V 0℃~+70℃ 1.4mA 1.5nA 10V/us 10mV 2 2.5nA 3MHz 85dB SOP-8 Operational Amplifier ROHSGcoreOperational AmplifierZVP1320FTA
SOT-23-55℃~+150℃ 1 P-Channel 200V 3.5V 350mW 35mA 50pF 5pF 80Ω@10V P-Channel SOT-23 MOSFETs ROHSDiodes IncorporatedMOSFETsMMDT3906
SOT-363-55℃~+150℃ 100nA 2 PNP 200mA 200mW 300 300MHz 300mV 40V 5V PNP SOT-363 Bipolar (BJT) ROHShongjiachengBipolar (BJT)
README
README.mdOpen80017a: an Open Source 80017a Roland Clone
Top View![]() | Bottom View![]() |
Context
The 80017a is a VCF/VCA module encapsulated in resin, used in the voices of various vintage Roland synthesizers such as the Juno-106. These modules are known to fail over time, potentially due to the resin coating.
Open Source Aftermarket Replacement
While some clone modules are available for sale, they are often hard to find or relatively expensive. To be 100% honest, this project is also mostly a learning opportunity for me in vintage analog synth design.
Key Design Focus Points
- EMC Best Practices
- 4-layer PCB design
- Proper trace spacing
- Thermal Stability
- Vias under the OTAs to (try to) thermally couple them using an internal ground plane
- Miniaturization
- Tries to match the original module dimensions
Schematic
Production
While the project uses a 4-layer board design, it has not requirements considering impedance control. It can therefore be made with any cheap 4-layer online service.
Tests
Version 0.1 was assembled and tested in a Juno-106, with no perceivable difference (to my ears) between the clone and the original voices. However, there was an error in the buffer PMOS footprint, which was corrected with bodge wires.
Version 0.2 fixes the footprints. It has not yet been assembled or tested.
Support
If you like my work, you can contribute with a coffee there ;)
Credits
- This work was motivated by a dead channel on my brother's Juno-106. Thanks for the opportunity to help bro'!
- It would not have been possible without resources found online, especially the information provided by dksynth and guest on the following forum. Many thanks to them! https://modwiggler.com/forum/viewtopic.php?t=238335
- Thanks to deanm1278 for the LM13700 spice model.
- A lot of good info there as well: 80017A VCF/VCA Teardown
Disclaimer
While I did my best to provide a good quality design and I performed a simple test of the design, this project is provided as-is, without any warranty or guarantee. I am not responsible for any damage, malfunction, or harm caused to your hardware, equipment, or any other property resulting from the use, assembly, or modification of this project. Use at your own risk.
Parts
52| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 68k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R5, R8, R10, R15, R17, R20, R22 |
| 6 | 100n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C7, C8, C9, C10, C11, C12 |
| 6 | 560 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R4, R9, R16, R21, R28, R29 |
| 4 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R6, R11, R18, R23 |
| 4 | 15k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R7, R14, R19, R24 |
| 4 | 270p | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C2, C4, C5 |
| 4 | ZVP1320F | Package_TO_SOT_SMD:TSOT-23 | Q2, Q3, Q4, Q5 |
| 3 | 1.5k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2, R12, R26 |
| 3 | LM13700 | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U1, U2, U3 |
| 2 | 4.7k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3, R27 |
| 2 | 47p | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C3, C6 |
| 1 | 1.5M | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R13 |
| 1 | 100k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R25 |
| 1 | 24k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1 |
| 1 | 47k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R30 |
| 1 | Conn_01x12 | Connector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_Horizontal | J1 |
| 1 | MMDT3906 | Package_TO_SOT_SMD:SOT-363_SC-70-6 | Q1 |
| 1 | TL072 | Package_SO:TSSOP-8_4.4x3mm_P0.65mm | U4 |
Questions
How big is the Open80017a PCB?
It measures 53.3 × 21 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Open80017a use?
52 parts, built around the LM13700M, TL072, ZVP1320FTA and MMDT3906. 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 Open80017a KiCad files?
From the ThomHPL/Open80017a repository on GitHub, at the commit this page was made from: the board is PCB/Open_80017a.kicad_pcb and its schematic PCB/Open_80017a.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Open80017a design in my own project?
Its repository publishes it under the CERN-OHL-S-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 4 layers19 × 55 mm

- 4 layers43.8 × 61 mm

- 2 layers60.3 × 52.7 mm

- 4 layers40 × 55 mm

CopterCat cm4
matveylapin/CopterCat_cm4
Полётный контроллер для стандарта FMU-v6u. Обычно на дронах для программирования устанавливают полётный контроллер, одноплатный компьютер и иногда arduino.
164 parts3Apache-2.0 - 2 layers68.3 × 57.3 mm

- 2 layers51 × 21 mm

- 2 layers

- 2 layers75.9 × 74.5 mm

Geheimbadge controller
Geheimorganisation/geheimbadge-hardware
Browse the files on KiCanvas - by Stargirl Flowers
88 partsMIT


