Skip to the content
2 layers176 × 55 mmNixie clock, the printed circuit board in 3D

An open source nixie clock with GPS time synchronization.

Size
176 × 55 mm
Copper layers
2
Thickness
1.6 mm
Parts
106
Nets
99
Pads
366
Tracks, vias
823, 163
Pours
2
Routed
Yes
KiCad
KiCad 4
Created
1 Apr 2017
Updated
17 Sep 2017

Overview

Nixie clock is an open-source printed circuit board by jeffkub, from the jeffkub/nixie-clock repository on GitHub, published under the MIT licence. It is a 2-layer board of 176 × 55 mm with 106 parts on 99 nets, routed with 823 tracks and 163 vias.

It is built around the STM32F302CBT6, MAX1771CPA+ and LD1117S33TR(MS), with the DDTD113ZC, FDB14N30TM and MMBT2222A among its other parts. Its parts include 30 resistors, 20 capacitors, 11 transistors, 9 diodes and 6 connectors. It belongs with the lEDs and displays boards and the STM32 boards of this library.

Main components

7

README

README.md

nixie-clock

An open source nixie clock with GPS time synchronization.

Enclosure

The enclosure design has been moved to Fusion 360. The files in the hardware folder are out of date and will be removed at some point.

  1. Enclosure
  2. PCB
  3. Assembly

alt text

Build Instructions

The code was built on Ubuntu 16.04. The STM32Cube F3 library V1.9.0 will need to be installed to the /opt/ directory. The following apt packages are required.

text
cmake
gcc-arm-none-eabi
gdb-arm-none-eabi

To build the code.

bash
mkdir firmware/nixie-clock/release
cd firmware/nixie-clock/release
cmake -DSTM32_CHIP=STM32F302C8 -DCMAKE_TOOLCHAIN_FILE=../../cmake/gcc_stm32.cmake -DSTM32Cube_DIR=/opt/STM32Cube_FW_F3_V1.9.0/ -DCMAKE_BUILD_TYPE=Release ..
make

To build for debugging.

bash
mkdir firmware/nixie-clock/debug
cd firmware/nixie-clock/debug
cmake -DSTM32_CHIP=STM32F302C8 -DCMAKE_TOOLCHAIN_FILE=../../cmake/gcc_stm32.cmake -DSTM32Cube_DIR=/opt/STM32Cube_FW_F3_V1.9.0/ -DCMAKE_BUILD_TYPE=Debug ..
make

Parts

106
QtyValueFootprintReferences
1210kResistors_SMD:R_0805R4, R8, R9, R10, R11, R12, R13, R14, R18, R24, R26, R29
9DDTD113ZCTO_SOT_Packages_SMD:SOT-23Q1, Q2, Q3, Q4, Q5, Q7, Q8, Q9, Q10
80.1uCapacitors_SMD:C_0603C1, C3, C7, C8, C10, C13, C14, C20
6LED_BGRradio-clock:PLCC-6D1, D2, D3, D4, D5, D6
6TPMeasurement_Points:Measurement_Point_Round-TH_SmallTP1, TP2, TP3, TP4, TP5, TP6
4SW_PushButtons_Switches_ThroughHole:SW_PUSH_6mmSW1, SW2, SW3, SW4
31.05kResistors_SMD:R_0805R1, R5, R15
32.43kResistors_SMD:R_0805R2, R6, R16
3499Resistors_SMD:R_0805R3, R7, R17
20.01uCapacitors_SMD:C_0603C11, C17
216pCapacitors_SMD:C_0603C12, C16
21uCapacitors_SMD:C_0805C9, C15
2274Resistors_SMD:R_0805R25, R27
23.3uCapacitors_ThroughHole:CP_Radial_D6.3mm_P2.50mmC5, C6
25pCapacitors_SMD:C_0603C18, C19
2681kResistors_SMD:R_1206R20, R21
2CONN_01X10radio-clock:8-188275-0J2, J3
2REDDiodes_SMD:D_1206D8, D9
10.05Resistors_SMD:R_1206R19
11.5kResistors_SMD:R_0805R28
110.7kResistors_SMD:R_1206R22
1100uradio-clock:DO3316PL1
110uCapacitors_SMD:C_0805C2
1150uCapacitors_ThroughHole:CP_Radial_D6.3mm_P2.50mmC4
1255kResistors_SMD:R_1206R23
13.7V LIONradio-clock:S8411-45RBT1
132.768kHzradio-clock:ABS07Y2
136.5kResistors_SMD:R_0805R30
18MHzCrystals:Crystal_SMD_HC49-SDY1
1BARREL_JACKradio-clock:PJ-002AH-SMT-TRJ1
1CONN_02X05radio-clock:TC2050-IDCJ5
1FDB14N30TMTO_SOT_Packages_SMD:TO-263-2Q6
1FERRITEResistors_SMD:R_0805L2
1FGPMMOPA6Hradio-clock:FGPMMOPA6HU4
1Fuseradio-clock:01110501ZF1
1LD1117S33TRTO_SOT_Packages_SMD:SOT-223U1
1MAX1771Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mmU2
1MMBT2222ATO_SOT_Packages_SMD:SOT-23Q11
1MURS140Diodes_SMD:D_SMB_StandardD7
1SMAConnect:SMA_THT_Jack_StraightJ6
1STM32F302CHousings_QFP:LQFP-48_7x7mm_Pitch0.5mmU3
1SW_Pushradio-clock:TL1105SF160QSW5
1USB_OTGradio-clock:10118192J4

The 97 most common of 106 parts.

More from jeffkub/nixie-clock

1
  • 2 layers150 × 26 mmTube board, the printed circuit board in 3D

    Tube board

    jeffkub/nixie-clock

    An open source nixie clock with GPS time synchronization.

    23 parts2MIT

Similar boards

  • 4 layers30.5 × 27 mmTrustflight hardware, the printed circuit board in 3D

    Trustflight hardware

    korken89/trustflight_hardware

    A small and simple flight controller to be used with the trustflight firmware flight controller firmware, which is focusing on safety by using the Rust programming language.

    69 parts1
  • 4 layers88.5 × 21.5 mmHammerhead turret controller backup, the printed circuit board in 3D

    Hammerhead turret controller backup

    alexcwu1121/hammerhead-turret-controller

    To build: 1. Install Podman >4.x 2. Install VSCode 3. Install VSCode Dev Containers extension 4. In Dev Containers settings, set the following: - Docker Path: podman - Docker Compose Path: podman-compose - Docker…

    103 parts
  • 4 layers150 × 100 mmTubeClock, the printed circuit board in 3D

    TubeClock

    kbx81/TubeClock

    Everything for the Tube Clock

    147 parts9
  • 2 layersRaposfly UPS, the printed circuit board in 3D

    Raposfly UPS

    LenaicElsig/ups-RaspberryPi

    Uninterrupted power supply for Raspberry Pi

    45 parts4
  • 4 layers220 × 65 mmNixie Controller v2, the printed circuit board in 3D

    Nixie Controller v2

    DanielHeEGG/Nixie-Controller-v2

    Second generation universal nixie clock controller

    228 parts2CC-BY-SA-4.0
  • 2 layers49.5 × 44.5 mmHv power supply, the printed circuit board in 3D

    Hv power supply

    wheeler-microfluidics/kicad___hv_power_supply

    Digitally adjustable high-voltage power supply

    19 parts1

Questions

How big is the Nixie clock PCB?

It measures 176 × 55 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Nixie clock use?

106 parts, built around the STM32F302CBT6, MAX1771CPA+, LD1117S33TR(MS) and DDTD113ZC. 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 Nixie clock KiCad files?

From the jeffkub/nixie-clock repository on GitHub, at the commit this page was made from: the board is hardware/main-board/main-board.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Nixie clock design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).