dflemstr / tradrack-led-stick

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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

License:GNU General Public License v3.0


Languages

Language:OpenSCAD 100.0%