Skip to the content
PCBKitNew board
2 layers169 × 10 mmTradrack led stick, the printed circuit board in 3D

A simple PCB LED stick for adding indicator lights to an Annex Tradrack MMU

Size
169 × 10 mm
Copper layers
2
Thickness
1.6 mm
Parts
14
Nets
13
Pads
48
Tracks, vias
41, 10
Pours
14
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
7 Jan 2024
Updated
19 Jan 2024

Overview

Tradrack led stick is an open-source printed circuit board by dflemstr, from the dflemstr/tradrack-led-stick repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 169 × 10 mm with 14 parts on 13 nets, routed with 41 tracks and 10 vias.

It is built around the SK6812. Its parts include 10 diodes and 2 connectors.

Main components

1

README

README.md

Tradrack LED stick

This is a mod for Annex Engineering's TradRack that enables the addition of LED light indicators for each filament gate/lane.

Rendered image of the v1 PCB

Since the lanes are spaced at a 17mm pitch, there are no regular LED strips that would fit a Tradrack with a large number of lanes (I myself use ~35 lanes), hence the need for this project.

This project is not an official Annex Engineering project and bears no affiliation with the Annex Engineering organization. The project is licensed under the terms of GPL-3.

There are various software options available for controlling these LEDs, for example by using the Happy Hare software to control the Tradrack.

For now there's only a PCB design in this repo. I might eventually add some 3D-printable parts that aid in mounting the LED boards.

Fabrication

You can easily get the PCBs fabricated at various PCB shops. I provide easy-to-use files for fabrication using JLCPCB in the pcb/fabrication-outputs folder. Simply upload the files to JLCPCB's assembly service and everything should mostly just work.

Mounting

The PCBs are designed with a 17mm pitch which should match the Tradrack lane spacing. You can join the PCB with a short piece of wire, a solder bridge, or a JST-XH straight-through connector. The PCBs are designed with a 1mm gap between them to allow for some adjustment when aligning multiple PCBs, in case the lanes or the PCBs themselves have some imperfections.

Note: The LED stick is designed to be adaptable to the Voron Daylight Disco pinout. However, due to space constraints (because the stick needs to maintain the 17mm spacing), there isn't enough room on the board to solder a "normal" or "flipped" JST-XH connector. Instead, take a vertical JST-XH connector, and bend the legs 90 degrees towards the side of the connector housing that has 2 slots. Then, solder the connector from above onto the LED stick, letting it hang out over the side of the board. If done correctly, the board will be pin-compatible with the Voron Daylight Disco board.

Here are some photos of a finished soldering job for reference:

20240115_202112 20240115_202149

The PCBs are also designed to be easy to cut at an arbitrary point without causing a short. Cutting the PCB between any two LEDs should be easily done with a hack saw/rotary cutter/... Just make sure to use appropriate protective equipment and maybe have a spare stick in case something goes wrong.

LED profile

I am using a LED profile to mount the LED PCBs into. The size I'm using is fairly common in hardware stores, with a 17mm outside width, 6.5mm thick (without the diffuser), and has a 12mm inner channel.

To mount the PCBs this way, I used thermal double sided tape (to aid with heat dissipation -- although it shouldn't be strictly needed) and then the 3D printed mounting bracket in led-profile-holder.

This assembly can then be mounted at the front of the Trad Rack, in between the 2020 and the cable chain.

It is also necessary to use low-profile M5 bolts for any parts that are mounted to the front of the Trad Rack extrusion (the idler_pulley_mount and motor_mount_lower) if the filament lane modules are mounted in such a way that the corresponding LEDs need to be in front of these parts. I use OpenBuilds low profile M5 screws, 8mm long.

For the cable chain anchor, a lowered version is needed. I've included one in the led-profile-holder directory.

There won't be any room for other front-mounted parts on the 2020 that stick out more than 7mm. For example, you can use this mount for an ERCF Easy BRD to mount the board from the bottom of the extrusion instead of the side.

Parts

14
QtyValueFootprintReferences
10SK6812LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mmD1, D2, D3, D4, D5, D6, D7, D8, D9, D10
2MountingHole_PadMountingHole:MountingHole_3.2mm_M3_PadH1, H2
1In ConnConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ2
1Out ConnConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ1

Questions

How big is the Tradrack led stick PCB?

It measures 169 × 10 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Tradrack led stick use?

14 parts, built around the SK6812. 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 Tradrack led stick KiCad files?

From the dflemstr/tradrack-led-stick repository on GitHub, at the commit this page was made from: the board is pcb/tradrack-led-stick.kicad_pcb and its schematic pcb/tradrack-led-stick.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Tradrack led stick design in my own project?

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

Similar boards

  • 2 layers299 × 82.5 mmPixelWave, the printed circuit board in 3D

    PixelWave

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    663 parts915
  • 4 layers95 × 95 mmOpenmicro, the printed circuit board in 3D

    Openmicro

    conol-ai/openmicrokbd

    Open-source recreation of OpenAI's Codex Micro macropad — PCB written in CoHDL, an AI-native hardware description language. Rust firmware (embassy) + companion app (makepad). MIT licensed. https://openmicrokbd.org

    88 parts154MIT
  • 2 layers312.5 × 122.3 mmSHEGO75-V5, the printed circuit board in 3D

    SHEGO75-V5

    Charading/Shego75HE

    My endgame 75% hall effect keyboard

    392 parts75
  • 2 layers140.1 × 121.8 mmTH LEDS, the printed circuit board in 3D

    TH LEDS

    DraftShift/Tophat

    StealthChanger now has an official website!

    89 parts64GPL-3.0
  • 2 layers187.9 × 127.2 mmDya panelized, the printed circuit board in 3D

    Dya panelized

    cormoran/dya-dash-keyboard

    DYA Dash portable wireless split keyboard with 25mm trackball

    269 parts57CC-BY-4.0
  • 2 layers145 × 145 mmNeofighter, the printed circuit board in 3D

    Neofighter

    w4ilun/neofighter

    A MIDI controller using arcade buttons with RGB lighting effects

    111 parts51
  • 2 layers176 × 189.6 mm8x8, the printed circuit board in 3D

    8x8

    miliar/saiboard

    An open-source, wooden electronic Go board that integrates with KataGo.

    222 parts48GPL-3.0
  • 6 layers128 × 128 mmEmberone, the printed circuit board in 3D

    Emberone

    256foundation/emberone00-pcb

    KiCAD design files for the emberOne/00 hashboard

    395 parts45CERN-OHL-S-2.0