RepRapTouch

From RepRap
Revision as of 19:50, 9 January 2016 by Nazmifr (talk | contribs) (I can't post the link for the moment, I'll do that later)
Jump to: navigation, search
Crystal Clear action run.png
RepRapTouch

Release status: concept

[[image:|center|190px]]

Description
A generic touch controller with support for multiple display types
License
Author
Contributors
Based-on
[[]]
Categories
CAD Models
External Link


RepRapTouch is a concept to integrate a touch screen LCD with RepRap printers.

You can get color LCDs with touchscreen controllers (SSD1963) in reasonable quality from china off eBay - something like 30 USD for a 4.3" LCD and 40 USD for a 5.0" one.

RepRapTouch consists of a separate AVR Microcontroller which handles:

  • Taking user input, building the screens
  • Talking to the electronics via serial
  • Print from SD Card attached to the display controller (most of those displays come with a SD Card slot) or from the SD Card on the main electronics Needs investigation if and how that's possible. G20 lists sd card contents.

Hardware

  • atmega1284p (128k flash, 32 I/O, 16k ram) That's the only big AVR I got laying around for testing. Probably an AVR with integrated USB will go in later)
  • Is another arduino suitable?
  • Connector to those displays (do they follow any pinout standard, or do we need adaptors?)

Software

  • The UI needs to be scalable, so that we don't need to reinvent the wheel for different resolutions

FAQ

Why a separate controller?
Graphics display takes quite a bit of CPU time and interrupts for touch aquisition. The main electronics are busy with printing, and the firmware shouldn't become more bloated than necessary.

Credits

This is definitely inspired by Marco Antonini's RepRap Touch TFT LCD