Kicad nixieclock

bdebyl·kicad-nixieclock

Kicad nixieclock PCB layout, top view — open source STM32 board by bdebyl

About the Kicad nixieclock PCB

Kicad nixieclock is an open source STM32 PCB design by bdebyl, published on GitHub under the MIT license. It is a 4-layer board measuring 120 × 93 mm, with 179 components from 45 distinct parts.

Its main chip is the STM32F051R4TX, from the STM32 family. Other key parts include the LT3757AEMSE, AMS1117-3.3 and 74HC595. By type, the board carries 74 resistors, 47 transistors, 31 capacitors, 8 ICs, 4 diodes and 2 crystals.

It belongs with the displays & leds designs in this gallery.

From the project

KiCAD design files for an STM32F0 Nixie Clock

This repository contains the design files and assembly files for my nixie tube clock design. The code (firmware) can be located at

The assembly files and docs are kept up to date to the best of my abilities.

To use these design files you will require KiCAD >= 5.99.0, or simply build and install the latest KiCAD from their git repository.

Additionally, you will need my library files for proper viewing, and modification of the symbols, footprints, and viewing of 3D models:

Kicad nixieclock, from the project README
From the project README

Main components on the Kicad nixieclock

Kicad nixieclock bill of materials (BOM)

179 components, 45 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
LT3757AEMSE
U1
1
AMS1117-3.3
U2
5
74HC595
U3, U4, U5, U6, U7
1
STM32F051R4TX
STM32F051R4Tx
U8
1
IRLR3110ZTRPBF
Q2
2
BSR92P
Q3, Q4
4
BSS131B
BSS131
Q5, Q6, Q7, Q8
40
BSS131
Q9, Q10, Q11, Q12, Q13, Q14, Q15, Q16 +32
1
8MHZ
8MHz
Y1
1
32.768KHZ
32.768kHz
Y2
1
USB4085-GF-A
USB_C_Receptacle_USB2.0
J1
1
CONN_ARM_JTAG_SWD_10
Conn_ARM_JTAG_SWD_10
J2
1
Battery_Cell
BT1
1
2.2A
F1
2
NE-2
NE1, NE2
1
EN11-VSM
SW1
4
IN14
V1, V2, V3, V4
1
RFN1LAM6STR
D1
3
LTST-C190GKT
D2, D3, D4
1
100 @ 100MHz
FB1
Show 25 more
QtyPartRefs
1
DA-2032-AL
DA2032
L1
4
47UF
47uF
C1, C2, C3, C4
4
10UF
10uF
C5, C9, C13, C14
2
220NF
220nF
C6, C7
5
10NF
10nF
C8, C22, C29, C30, C31
9
100NF
100nF
C10, C15, C16, C17, C18, C19, C20, C21 +1
1
100PF
100pF
C11
1
22NF
22nF
C12
1
1UF
1uF
C23
2
10PF
10pF
C25, C26
2
15PF
15pF
C27, C28
1
1M
R1
1
63.4K
63.4k
R2
9
10K
10k
R3, R4, R8, R19, R20, R28, R29, R30 +1
2
22
R5, R27
1
0.02
R6
1
140K
140k
R7
2
10K
10k
R9, R10
2
160K
160k
R11, R12
4
100
R13, R14, R17, R18
42
1M
R15, R16, R35, R36, R37, R38, R39, R40 +34
4
13K
13k
R21, R22, R23, R24
2
68K
68k
R25, R26
1
3.3K
3.3k
R32
2
1.2K
1.2k
R33, R34

Kicad nixieclock design files

The KiCad project lives in the bdebyl/kicad-nixieclock repository on GitHub; these links point at the commit this page was built from.

Kicad nixieclock: common questions

What microcontroller does the Kicad nixieclock use?

The Kicad nixieclock is built around the STM32F051R4TX, from the STM32 family.

How big is the Kicad nixieclock PCB?

The Kicad nixieclock measures 120 × 93 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Kicad nixieclock?

179 components, from 45 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 Kicad nixieclock design files?

From the bdebyl/kicad-nixieclock 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 Kicad nixieclock design in my own project?

Yes, under the terms of its MIT license, which bdebyl chose for the repository.

Can I test firmware for the Kicad nixieclock 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.

Similar boards