

Bfreeorgan v2
A free Organ Synthesizer based on STM32F4.
- Size
- 120 × 90 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 37
- Nets
- 105
- Pads
- 200
- Tracks, vias
- 255, 3
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 4
- Created
- 29 Jan 2018
- Updated
- 20 Feb 2019
Overview
Bfreeorgan v2 is an open-source printed circuit board by fcaspe, from the fcaspe/bFreeOrgan repository on GitHub. It is a 2-layer board of 120 × 90 mm with 37 parts on 105 nets, routed with 255 tracks and 3 vias.
It is built around the MC33202D and MAX5541CSA. Its parts include 9 capacitors, 8 resistors, 8 connectors, 4 ICs and 2 diodes. It belongs with the audio and music boards and the STM32 boards of this library.
Main components
2MC33202D
SOIC-8-40℃~+105℃ 1.8V~12V 10mV 1V/us 2 2.2MHz 20nV/√Hz@1kHz 2uV/℃ 5nA 80mA 80nA 900uA 90dB Rail-to-Rail Input, Rail-to-Rail Output SOIC-8 Operational Amplifier ROHSonsemiOperational AmplifierMAX5541CSA
SOIC8Low-Cost, +5V, Serial-Input, Voltage-Output, 16-Bit DACMaxim Integrated (Analog Devices)Uncategorised
README
README.mdbFreeOrgan
A free Organ Synthesizer based on STM32F4.
by Franco Caspe
bFreeOrgan is an open source plattform for Additive Synthesis based on the well-regarded and low-cost Cortex M4 Microcontroller. As of today, the plattform is used to implement a Synchronous Drawbar Organ Synthesizer that works with the STM32F407 Discovery board. This project started in 2017, coded in C with ST Microelectronics Standard Peripheral Driver.
Project state
This project is now IDE agnostic! Is built now with GNU make and arm gcc toolset.
For Flashing the discovery, the makefile uses texane/stlink tool. The latest version that is currently working fine for the STM32F4 Discovery board is 1.3.0.
This repo currently contains the source and System Workbench project, KiCad project for the Main PCB and some calibration utils. You can fancy your own drawbar controller (SEE PDF). 3D Print Case is still pending! But, with a little creativity this project can be built! (see images)
Building
Just make sure the arm-gcc toolset path is set in the PATH bash's enviroment variable when you run make.
- Run: make
- Connect the STM32F4 Discovery Board to the PC.
- Run: make flash
See it working!
Some Images
Last Version PCB!

bFreeOrgan PCB with Discovery board mounted on.

Front Prototype Case

Rear Prototype Case


Parts
37| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 1pin | Connectors:1pin | , , , |
| 3 | 100nF | Capacitors_THT:C_Disc_D3_P2.5 | C3, C4, C5 |
| 3 | 270 | Resistors_THT:Resistor_Horizontal_RM10mm | R1, R7, R8 |
| 3 | Screw_Terminal_1x02 | Connectors:bornier2 | J1, J3, J5 |
| 2 | 220 | Resistors_THT:Resistor_Horizontal_RM10mm | R2, R3 |
| 2 | 220uF | Capacitors_THT:C_Radial_D8_L21_P3.8 | C2, C9 |
| 2 | CONN_01X05 | Pin_Headers:Pin_Header_Straight_1x05 | P2, P3 |
| 1 | 1.8k | Resistors_THT:Resistor_Horizontal_RM10mm | R4 |
| 1 | 10k | Connectors:bornier3 | RV1 |
| 1 | 1N4007 | Diodes_THT:Diode_DO-41_SOD81_Horizontal_RM10 | D1 |
| 1 | 1N4148 | Diodes_THT:Diode_DO-35_SOD27_Horizontal_RM10 | D2 |
| 1 | 1nF | Capacitors_THT:C_Disc_D3_P2.5 | C8 |
| 1 | 22uF | Capacitors_THT:C_Radial_D5_L11_P2.5 | C7 |
| 1 | 3.3nF | Capacitors_THT:C_Disc_D3_P2.5 | C6 |
| 1 | 330nF | Capacitors_THT:C_Disc_D3_P2.5 | C1 |
| 1 | 5V Auxiliar | Connectors:bornier2 | J2 |
| 1 | 68 | Resistors_THT:Resistor_Horizontal_RM10mm | R6 |
| 1 | 6N137 | Housings_DIP:DIP-8_W7.62mm | U2 |
| 1 | 7805 | TO_SOT_Packages_THT:TO-220_Neutral123_Vertical | U1 |
| 1 | 8.2k | Resistors_THT:Resistor_Horizontal_RM10mm | R5 |
| 1 | CONN_01X04 | Pin_Headers:Pin_Header_Straight_1x04 | P1 |
| 1 | Drawbar Board +3V | Connectors:bornier2 | J6 |
| 1 | MAX5541 | SMD_Packages:SOIC-8-N | U4 |
| 1 | MC33202 | SMD_Packages:SOIC-8-N | U3 |
| 1 | STM32F4_Discovery_Header | w_conn_misc:stm32f4_discovery_header | DISCOVERY BOARD |
Similar boards
- 2 layers40 × 34 mm

- 2 layers53.9 × 23.2 mm

Analog
hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI
37 parts1kGPL-3.0 - 2 layers52 × 51.8 mm

Esp32-homeassistant rf bridge
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
37 parts915 - 2 layers87.8 × 59.8 mm

FreeDeck SMD 2020-02
FreeYourStream/freedeck-hardware
all the stuff you need to build your own FreeDeck
37 parts772 - 2 layers65 × 28 mm

BMS Cell Module
stuartpittaway/diyBMS
Do it yourself battery management system for Lithium ion battery packs/cells
37 parts676GPL-3.0 - 2 layers48 × 32 mm

FlatSat
Pwnsat/FlatSat
Flatsat v1.0 is a hardware based platform for aerospace cybersecurity research
37 parts575GPL-2.0 - 2 layers38.1 × 153.7 mm

- 2 layers47.8 × 27.4 mm

Vsf stm32h7b0
vsfteam/vsf
Versaloon Software Framework -- a tiny preemptive-capable event-driven incremental software framework for embedded systems
37 parts341Apache-2.0
Questions
How big is the Bfreeorgan v2 PCB?
It measures 120 × 90 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Bfreeorgan v2 use?
37 parts, built around the MC33202D and MAX5541CSA. 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 Bfreeorgan v2 KiCad files?
From the fcaspe/bFreeOrgan repository on GitHub, at the commit this page was made from: the board is hardware/motherboard/bfreeorgan_v2.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Bfreeorgan v2 design in my own project?
Its repository states no licence, so its author keeps all rights: ask fcaspe before reusing the design.