Pcb-O40

dcpedit·tklish·pcb-040/pcb-O40.kicad_pcb

Pcb-O40 layout, top view — open source STM32 board by dcpedit

About the Pcb-O40

Pcb-O40 is an open source STM32 PCB design by dcpedit, published on GitHub under the CC-BY-4.0 license. It is a 2-layer board measuring 309.6 × 100 mm, with 164 components from 17 distinct parts.

Its main chip is the STM32F072C8TX, from the STM32 family. Other key parts include the XC6206PXXXMR-REGULATOR_LINEAR. By type, the board carries 69 diodes, 9 capacitors, 3 resistors, 2 ICs, 2 switches and 2 LEDs.

It belongs with the keyboards designs in this gallery.

From the project

TKL inspired PCBs

TKLish is a series of PCBS that mimic the style of a traditional TLK (Ten Key Less) keyboard. Below are the 3 variants:

s40 - 40% layout with staggered keys. KLE layouts o40 - 40% layout with ortholinear keys. KLE layouts * o80 - 80% layout with ortholinear keys. KLE layouts

s40 can use standard keycaps (no 40s kit required) s40 & o80 can utilize any ergo/ergodox kit with 1.5u modifier keys (ex. GMK Sixes, SA Carbon) PCB can support up to 3 rotary encoders Utilizes Unified Daughterboard (C4 version with Molex Pico-EZmate connectors)

Pcb-O40, from the project README
From the project README

Main components on the Pcb-O40

Pcb-O40 bill of materials (BOM)

164 components, 17 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
STM32F072C8TX
STM32F072C8Tx
U1
1
XC6206PXXXMR-REGULATOR_LINEAR
XC6206PxxxMR-Regulator_Linear
U2
1
C588524
JST
J1
60
MX-NoLED
MX10, MX16, MX18, MX19, MX20, MX21, MX22, MX24 +52
9
MX-NoLED
MX12, MX14, MX15, MX27.15, MX81.15, MX90, MX91, MX92 +1
2
MX-NoLED
MX15.125, MX93.125
2
MX-NoLED
MX45.2, MX63.2
2
C318884
RST
SW1, SW2
3
RotaryEncoder_Switch
SWR1, SWR2, SWR3
1
MX-LED
MX13
1
MX-LED
MX94
69
C81598
~
D10, D12, D13, D14, D15, D16, D18, D19 +61
6
100NF
100nF
C1, C3, C4, C5, C6, C7
1
4.7UF
4.7uF
C2
2
1UF
1uF
C8, C9
1
10K
10k
R1
2
470
R2, R3

Pcb-O40 design files

The KiCad project lives in the dcpedit/tklish repository on GitHub; these links point at the commit this page was built from.

Pcb-O40: common questions

What microcontroller does the Pcb-O40 use?

The Pcb-O40 is built around the STM32F072C8TX, from the STM32 family.

How big is the Pcb-O40?

The Pcb-O40 measures 309.6 × 100 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Pcb-O40?

164 components, from 17 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 Pcb-O40 design files?

From the dcpedit/tklish 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 Pcb-O40 design in my own project?

Yes, under the terms of its CC-BY-4.0 license, which dcpedit chose for the repository.

Can I test firmware for the Pcb-O40 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 tklish

Similar boards