Collaboration
my Open Projects
Topics
- RepRap 3D Printer
- AriaG25
- 3D Model
Photo Gallery
my last thing : 63275
my last thing : 63275
Control your RepRap 3D printer with a touch
Another LCD for Marlin firmware?
Yes, my Melzi board is equipped with a atmega1284P, the only free pins (with 2 extruders) are TX1 and RX1.
This is perfect for a serial LCD like 4D-Systems uLCD-32PT. or uLCD-32PTU
Features:
Through a Slider, or two incremental buttons can be set :
The Z-menu allows you to enter an offset to calibrate the Z-home.
A button Z-Probe was inserted to allow you to probing the bed where the firmware allows it.
| Preview | File STL |
|---|---|
| 4D LCD Cover front |
| 4D LCD Cover back |
This case is only compatible with the uLCD-32PT
many users have adapted for the uLCD-32PTU models:
RepRapPro version:
Prusa i3 version:
MendelMax version:
This LCD works in standalone mode, it has an internal PICASO microcontroller.
The entire Graphics interface is not managed by Marlin Firmware but the PICASO micro.
My PICASO firmware send commands through the GCODE protocol to RepRap main board.
The communication is done by a second serial port.
The main microSD that contains the gcode file is managed by the RepRap motherboard.
Gcode file is parsed by the RepRap motherboard and not the display firmware!
A few changes are necessary for the Marlin firmware.
I added the LCD support code to my reprappro Marlin branch:
git clone git://github.com/MarcoAntonini/Marlin.git
Support for LCD can be extended to any branch Marlin.
The firmware to upload into the PICASO microcontroller is located in my github repo:
git clone git://github.com/MarcoAntonini/ReprRapLcd4D.git
This procedure shows how to compile and upload firmware on Picaso uLCD-32PT or uLCD-32PTU
Unfortunately, the 4D-Systems development environment only Windows supports. :(
At the end of the upload the mini pronterface graphical interface appears in the display.
The display is ready to work!
if the Graphical interface does not appear correctly, the problem can be caused by microSD.
Try to reformat or use the 4D-Systems Removable Media Partition Edit Tool