Ringbearer: Movable LED ring for 3D print lighting and analysis
Background
We would like to illuminate objects on our 3D printer bed, using an LED light ring, in a consistent and predictable way. This is specifically to enable the monitoring/examination of prints by a computer vision system, in real time. Due to the nature of computer vision analysis, best results are obtained in a well-lit, consistent environment, free of shadows. We would like to be able to change the height (Z) of this ring using stepper motors.
Objective
Design 3D printed apparatus to support a LED ring, and allow it to be moved up and down with stepper motors. Apparatus should minimize obstruction with normal operation of the printer.
Solution
Printed Components
Ringbearer consists of several pieces which are individually printed and then assembled. It's difficult to print a 1-piece object this large, so Ringbearer is composed of several component pieces:
BOM / Non-Printed Components
These components are also needed in the Ringbearer design:
Quantity | Name | Description | Unit cost |
---|---|---|---|
2 | NEMA17 Stepped motors | These stepper motors attach to the elevator screw rods, and do the work for raising/lowering the LED ring | $13 |
8 | M3x ~5mm screws | Used to attach stepper motor to motor mount | $.01 (or scavenge from your local computer enthusiast) |
1 | Arduino | ...or other microcontroller capable of controlling the raising/lowering of LED ring as desired | $18.00 |
2 | Stepper motor driver | Used to easily drive stepper motor from microcontroller | $2.00 |
Total | $48.08 |
Cost Analysis/Market comparison
No known existing product allows for the placement of a LED ring in the bed of a 3D printer, without interfering with printing operations, and allowing computer control of the LED ring height. With a total cost of $50 (potentially much less, for the scientist or hobbyist who has suitable microcontroller/stepper motors on hand), this is an affordable method for getting started in computer vision analysis of prints.
STL / OpenSCAD files
Please find the latest STL, Parametric OpenSCAD files, etc in the NIH Repository.
Demo
See the youtube video below for a quick demo of how this system goes together.