Simple Interface for DLP Printers running Marlin
thingiverse
Simple DLP Panel is designed to provide a straightforward and user-friendly front panel interface for your DLP printer, making it easy to implement and use. It features three buttons - Up, Down, and Home - which allow you to rapidly navigate through a single-axis DLP printer's stage running on Marlin firmware without the need to turn to your computer or access a complex graphical interface. The software is built upon the modified Marlin Firmware; this revised version can be found hosted here. The components supplied are engineered to fit well within an OpenBeam or similar 15mm aluminum extrusion setup, and can easily be adjusted to suit other printer types. Note that pressing these buttons at the wrong time during a print may lead to mistakes or damage to your print bed, so proceed with caution! **Instructions** To get started, you'll need: * A printer equipped with Marlin firmware on some motherboard (RAMPS is a popular option) * 3 push buttons, preferably normally open * 2 M3 screws and the necessary nuts for your frame's requirements * A printed Button Panel from our Downloads section * Wire and basic soldering skills **Materials Needed** To assemble the interface: 1. Download or create your modified Marlin firmware using a Git patch. The complete Marlin firmware is available at our GitHub fork, or you can apply a patch to your existing Marlin build. **Getting the Firmware: Direct Download or Patched Build** Download the entire Marlin firmware package directly from my GitHub fork, or if you prefer, create your own modified Marlin version by applying the patch to your existing firmware. Using Git for this step is quite simple; all it requires is downloading the Git program (if you don't already have it), and opening a terminal within your Marlin directory. Here's the required command: `git apply Marlin1.0.2-1_Patch_for_Button_Mod.patch`. Additional instructions can be found in our README file. In addition, remember that for other motherboard configurations than Printrboard, you need to manually specify pin numbers within pins.h - find this information within our README as well. Rebuild your printer using the normal upload procedure. Now let's talk about wire connection. When the buttons are pressed they short a spare pin directly to ground. Specifically, if your board is running Printrboard, here are the necessary wiring configurations for each button: Up Button: 33 (PE1) which should match with pin 11 on EXP2 Down Button: Pin 28, assigned to PD4 = 5 from the same EXP2 set as above Home Button: Connect pin 30 with PD6 - should match 7 on that very same EXP2 expansion port
With this file you will be able to print Simple Interface for DLP Printers running Marlin with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Simple Interface for DLP Printers running Marlin.