Paul Bricmont
Published © GPL3+

(Nearly) NIMO Clock

Recreating the look of a 60's CRT display with small LCDs.

IntermediateFull instructions provided8 hours6,056

Things used in this project

Hardware components

Adafruit Metro M4
Adafruit Metro M4
×1
Adafruit Arduino Pro Mini 328 - 5V/16 MHz
The Pro Mini could be easily substituted with a Nano, Uno or other Arduino board that is compatible with the Adafruit NeoPixel library.
×1
Adafruit DS3231 Precision RTC Breakout
×1
1.44-inch TFT LCD Display (ST7735, SPI)
These displays are available on eBay and AliExpress. See Step 1 for sourcing information. I recommend getting a few extras.
×6
WS2812B (NeoPixel) 4x4 16-bit RGB LED Panel
These panels are available on eBay. Looks for the version with the tab on one side. See Step 4 for photos and description. I recommend getting a few extras.
×6
28mm Convex Glass lens
These lenses are available on eBay. Search for "28mm convex lens". Look for glass lenses with a flat lip around the edge. These are also sometimes called LED condenser lenses or collimator lenses. I recommend getting a few extras.
×6
Adafruit 5V 10A switching power supply
×1
Adafruit Large Dual Row Wire Housing Pack for DIY Jumper Cables
Includes 5 x 2x7 and 5 x 2x9 housings for use with Dupont jumpers.
×1
Adafruit Large Single Row Housing Pack for DIY Jumper Cables
Includes 5 x 1 x 7 housings in each set.
×2
Adafruit Small Single Row Wire Housing Pack for DIY Jumper Cables
Includes 10 x 1x3 housings.
×1
Adafruit 3.3V 800mA Linear Voltage Regulator - LD1117-3.3 TO-220
×1
Adafruit 10uF 50V Electrolytic Capacitors - Pack of 10
×1
Adafruit 0.1uF ceramic capacitors - 10 pack
0.1uF = 100nF
×1
Capacitor 1000 µF
Capacitor 1000 µF
×1
Adafruit Female DC Power adapter - 2.1mm jack to screw terminal block
×1
M3-0.5 Threaded Heat Set Inserts for 3D Printing
These are optional for panel mounting and holding the lids on. You could use glue or tape for the lids. See Tools for the installation tip.
×21
M3 x 4mm 304 Stainless Steel Phillips Pan Head Screws
These are for attaching the lids if using threaded inserts. See above.
×9
Dupont Male/Female 30cm Jumper Wire x40
These are available on eBay as ribbons of 40 wires. I recommend getting two ribbons.
×2
Dupont Male/Male 20cm Jumper Wire x40
These are available on eBay as ribbons of 40 wires. I recommend getting two ribbons.
×2
40 Pin Female Header (2.54mm 0.1")
×5
40 Pin Right Angle Male Header (2.54mm 0.1")
×2
JST Female Connector
JST connectors are optional, you can solder the wires directly to the boards if you prefer. If you want to use them I suggest getting a kit that includes the female housings, pins and male connectors.
×5
JST Male Connector
×5
5cm x 7cm proto board
I suggest purchasing an assortment of these boards on eBay. It is also possible to cut down larger boards if needed.
×1
3cm x 7cm proto board
×3
2cm x 8cm proto board
×1
Screw Terminal Block 2 Pole (2.54mm 0.1")
These are optional. You can solder the wires directly to the boards if you prefer.
×2
Misc Hookup Wire
×1

Software apps and online services

Arduino IDE
Arduino IDE
image2cpp

Hand tools and fabrication machines

3D Printer (generic)
3D Printer (generic)
Soldering iron (generic)
Soldering iron (generic)
Heat-Set Insert Installation tip for #4-40, M3, and M5 Inserts

Story

Read more

Custom parts and enclosures

(nearly) NIMO Clock LCD Holder STL

LCD holder STL file for 3D printing

(nearly) NIMO Clock LCD Lid STL

LCD lid STL file for 3D printing

(nearly) NIMO Clock LCD Holder Fusion 360

Fusion 360 file. Can be modified for different LCD displays. Includes LCD, LED and lens parts.

Schematics

(nearly) NIMO Clock Circuit Diagram

See step 5

(nearly) NIMO Clock Backlight Circuit

See step 4

Code

(nearly) NIMO Clock code

C/C++
Arduino sketch for Metro M4
No preview (download only).

(nearly) NIMO backlight code

C/C++
Arduino sketch for Pro Mini (or equivalent)
No preview (download only).

Credits

Paul Bricmont

Paul Bricmont

1 project • 2 followers

Comments