Can Octopi emulate the original LCD/Sim Card/Control knob so I can run the unit headless?
The topic pretty much says it all. I am looking to remover the LCD pannel completely and control the printer through the LCD port. Preferably I would emulate the LCD assembly VIA Octoprint to maintain control of many of the Prusa functions like settings, calibration etc. Right now when I try to run the printer without the screen attached it preheats, moves to the front right of the bed, and gets hung up. Is there any way to print without the LCD assembly connected?
RE: Can Octopi emulate the original LCD/Sim Card/Control knob so I can run the unit headless?
Well you have a couple of issues.
Octoprint can not emulate the LCD screen - that is not what it was designed to do. Pronterface may run on the Pi and give you what you want.
I have not looked at the firmware since reprap days, but at the time the LCD unit was a compiled-in option.
Change a variable and recompile the firmware - and you are headless. Worth looking at.
The firmware is well commented and builds with Arduino last time I looked.
RE: Can Octopi emulate the original LCD/Sim Card/Control knob so I can run the unit headless?
that said, a Pi can *drive* an LCD screen. If you put in the work, in theory it could be possible to use the GPIO pins as input and emulate it via the web interface. But I suspect you'd be on your own to do that; doesn't sound like something already out there.
RE: Can Octopi emulate the original LCD/Sim Card/Control knob so I can run the unit headless?
@vintagepc
I f I was to go through the trouble of creating the emulator, with the anticipation of developing it into an octopi plugging. Are there coding languages that would be best to start with? I have some experience with SCADA development or PLC environments, but this would be my entry point into coding for Arduino/octopi.
RE: Can Octopi emulate the original LCD/Sim Card/Control knob so I can run the unit headless?
@lee-griffith
Minimum requirements:
* Python for Octoprint plugin
* Javascript for AJAX stuff
* C/C++ maybe also required in multiple places
This is a big project where you would most likely also require electronic engineering skills. (Raspi GPIO are 3.3V and the Prusa printer boards have 5V)
Often linked posts:
Going small with MMU2
Real Multi Material
My prints on Instagram