Free Modular

Clock Assembly Instructions

See general assembly instructions

The only non-standard part of this module is the screen. The screen module is intended to bolt to the faceplate and then be connected to the PCB with wires. If your screen comes without pin headers pre-soldered, then it is easy to just solder seven lengths of insulated wire connecting the screen directly to the board. If your screen came with pin headers already installed, you could try to de-solder them, but it is probably easier to use a set of jumper wires wires with a female end. I cut the wires in half, strip the bare end and solder it to the board, then just plug the female ends into the screen. But look out for loose connections. If you get weird visual artifacts on the screen, it is probably because one of the wires is not seated correctly. You may want to use a dab of hot glue to keep everything in place. I find it is easiest to have the wires coming out of the back side of the PCB and looping around to plug into the screen.

Keep in mind that the display modules come from a third party and are not well standardized. They may not line up perfectly with the faceplate. It should fit well enough, but if your screen doesn’t line up you can attach it to the faceplate with hot glue.

The pins on the screen might also be labelled differently than the PCB. Refer to this guide to SPI protocol signal names to make sure you connect the right pins.

Components

Most parts are available on Tayda (cart link, quick-order CSV).

See general components notes for more info about acquiring parts.

Interactive BOM: front, back

  Board Reference Part Value Source Comment
  Front R1-R8 Resistor 1kΩ Tayda Determines output impedance. Any value is fine.
  Front R9-R16 Resistor 5kΩ-10kΩ Tayda Determines LED brightness. You may want to use a different value if you have different LEDs. A lower value means less resistance and brighter LEDs
  Front D1-D8 LED 3mm Tayda Any standard 3mm LED will work here.
  Front SW1 Rotary Encoder EC11 series Tayda, Amazon  
🔴 Front SW2 Push button D6R30 F1 LFS DigiKey Make sure to line up the flat side of the button with the silkscreen on the PCB. This button could be replaced by a simple “6mm tactile switch” like this with a cap on it, but you may need to adjust the faceplate hole size.
🔴 Front Screen OLED display SSD1306 SPI ebay The underlying display controller is the SSD1306. There are many ebay/amazon sellers that make modules based on it. Make sure to get one that uses the SPI protocol (6 or 7 total pins) instead of the I2C protocol (4 pins). The pins may be labelled differently or be in a different order on different modules. Just connect them to the corresponding holes on the PCB. The module also may or may not contain a 7th RESET pin. Either way should be fine. Different modules may also vary in the layout of their mounting holes. The faceplate is designed for a 23.5mmx24mm bolt pattern, which seems to be common, but it could be easily modified to fit a different screen. You can connect the screen to the PCB by soldering each wire individually or by soldering on some kind of 7-pin plug.
  Front J1-J8 3.5mm Jack THONKICONN (a.k.a PJ398SM or PJ301M-12) Tayda, Thonk  
  Front J9-J11 Pin headers 1x4, 1x4, 1x11 Tayda (Male, Female), Amazon Solder the two boards directly together using the male headers or make them detachable using a male/female pair.
  Back C1 Capacitor -   Optional additional power supply noise filtering capacitor
  Back C2 Capacitor 10uF Tayda Power supply noise filtering capacitor
  Back A1 Arduino Nano v3.0 Tayda, ebay  
  Back J9-J11 Pin headers 1x4, 1x4, 1x11   Match corresponding headers on front PCB
  Back J12 IDC connector 2x8 Tayda Eurorack power header. Can use two rows of male pin headers or a shrouded connector (recommended).
  Back J13 - -   Not used. Expansion points for future features
🔴 Front - Mounting bolts 2 M2x8mm, 2 M2x16mm, 6 nuts McMaster-Carr Used to attatch the screen to the faceplate. The two longer bolts can pass through to the PCB using additional nuts to hold everything together more firmly.

🔴 = Missing from Tayda BOM