Skip to content

Arduino code and CAD files for my rackmount clock project.

Notifications You must be signed in to change notification settings

econoboxed/rackmount-ntp-clock

Repository files navigation

rackmount-ntp-clock

This project uses an adafruit feather rp2040, an ethernet hat, and a 7-Segment Display to display the time. The project is meant to be rackmounted in 10-inch, or half rack.

Bill of Materials:

  1. Adafruit Feather RP2040
  2. Adafruit Ethernet Featherwing
  3. Adafruit 7seg
  4. Sparkfun USB-C breakout Board

Assembly:

All items are meant to friction-fit into the single printed part.

Install the ethernet featherwing on the feather rp2040, and connect the 7-segment display via both the i2c connector, and 3.3v power (labeled '+' and '-' on the 7seg PCB).

Optionally connect "VBUS and "GND" on the sparkfun breakout board to "USB" and "GND" on the rp2040 if you wish to have a backwards-facing usb (otherwise rails may impede the usb-c cord).

Flash the rp2040 with the provided .ino file in the repository. Some libraries are required, such as Ethernet, SPI, Adafruit GFX, Adafruit_LED_Backpack_Library.

Printing:

I printed the plate on my Prusamk3s+, the .3mf project file is included, this file includes the keystone, which I did not model in freeCAD.

The part was printed in PLA, layer height was .3mm, with a gyroid infill of 15%.

I printed with no supports, but the mounting pegs for the usb-c breakout board needed to be filed to fit.

About

Arduino code and CAD files for my rackmount clock project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages