Libre-MiG MCU

JustEnoughDucks·LibreMiG-S·Electronics/source/separate_pcbs/libre-MiG MCU/libre-MiG MCU.kicad_pcb

Libre-MiG MCU PCB layout, top view — open source STM32 board by JustEnoughDucks
Simulate this board

About the Libre-MiG MCU PCB

Libre-MiG MCU is an open source STM32 PCB design by JustEnoughDucks, published on GitHub under the CERN-OHL-S-2.0 license. It is a 2-layer board measuring 130 × 55 mm, with 50 components from 23 distinct parts.

Its main chip is the STM32F072CBTX, from the STM32 family. Other key parts include the MCP6004 and ADP122AUJZ-3.3-R7. By type, the board carries 19 capacitors, 11 switches, 7 connectors, 7 resistors, 3 ICs and 2 jumpers.

From the project

Open Source Joystick/Open Source Flightstick that combines the Olukelu Gimbal with a MiG-31 inspired Flightstick designed for Star Citizen or space simulators

I saw few options for open-source flight sticks out there. Commercial options are exceedingly expensive. I strive to build a full-featured and high-quality Flightstick with a target BOM cost from 150-200€. It is not meant to be the cheapest joystick, but it does aim to be the most attractive option for open-source and DIY enthusiasts.

BOMs, parts lists, and documentation for various gimbals and 3D printed joysticks are sparse at best. I aim to include an extremely comprehensive requirements list, drop-in replacement part list, etc... so that this will be as accessible to everyone who has…

Main components on the Libre-MiG MCU

Libre-MiG MCU bill of materials (BOM)

50 components, 23 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
STM32F072CBTX
STM32F030C8Tx
U1
1
MCP6004
FT231XS
U4
1
ADP122AUJZ-3.3-R7
U5
1
ABL-8.000MHZ-B2
ABL-32.000MHZ-B2
Y1
1
CONN_01X05
Conn_01x05
J1
2
CONN_01X03
Conn_01x03
J2, J3
1
CONN_01X05
Conn_01x05
J4
2
CONN_01X20
Conn_01x20
J6, J7
1
CONN_01X02
Conn_01x02
J16
2
JUMPER_2_OPEN
Jumper_2_Open
JP1, JP2
1
SW_Push
SW4
3
SW_SPDT
SW5, SW6, SW7
6
SW_Push
SW8, SW9, SW10, SW11, SW12, SW13
1
SW_Coded
SW14
11
100NF
100nF
C1, C5, C6, C7, C8, C19, C20, C21 +3
2
47pF
C2, C3
2
4.7UF
4.7uF
C4, C9
2
1UF
1uF
C12, C13
2
27PF
7pF
C17, C18
2
27
R1, R2
Show 3 more
QtyPartRefs
2
5.6K
3k
R5, R6
1
10K
10k
R9
2
10K
R_Network05
RN1, RN2

Libre-MiG MCU design files

The KiCad project lives in the JustEnoughDucks/LibreMiG-S repository on GitHub; these links point at the commit this page was built from.

Libre-MiG MCU: common questions

What microcontroller does the Libre-MiG MCU use?

The Libre-MiG MCU is built around the STM32F072CBTX, from the STM32 family.

How big is the Libre-MiG MCU PCB?

The Libre-MiG MCU measures 130 × 55 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Libre-MiG MCU?

50 components, from 23 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Libre-MiG MCU design files?

From the JustEnoughDucks/LibreMiG-S repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Libre-MiG MCU design in my own project?

Yes, under the terms of its CERN-OHL-S-2.0 license, which JustEnoughDucks chose for the repository.

Can I test firmware for the Libre-MiG MCU without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.

More boards in LibreMiG-S

Similar boards