Skip to content

jeffkub/nixie-clock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

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

To build the code.

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.

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published