You are not logged in.
I want dynamic control over the peel cycle from my own code and I'm thinking about a pi4 + nanodlp and potentially an official nanodlp board.
Can I write my own code to wrap around nanodlp to send slices 1 at a time to hdmi?
Also - what is the official nanodlp controller board running - is it running Marlin? - so I can control the stepper/limits/led/fans with gcodes?
If the controller board is not on marlin, what is it running, and do I still have direct access from the pi to the trinamic stepper driver, and the led, and the fan and the limit switches?
Finally - I really did try to RTFM, but I couldn't find it anywhere - is there any documentation on the official nanodlp controller board (besides the very basic info on the nanodlp website) ?
thanks,
Kevin.
Last edited by n0f8r (2020-11-20 10:17:42)
Offline
Yes it is marlin but not sure if you can flash it easily as it being burned by manufacturer
You can have two strategies.
1. Use nanodlp's full fledge javascript interpreter by defining communication code inside gcode boxes to communicate with your code.
2. Take full responsibility for printing as both image view and sending gcode is quite easily possible with get request.
Offline
thanks very much
Offline
Let me know if you could not find enough detail.
Offline
yes - I'll probably be back with more questions once I have the nanodlp board in a few weeks thanks again.
Offline
Also - I just noticed the sumaopai aliexpress store has a category for 8.9inch mono lcd screen, but nothing is there - do you know if that's something that's coming soon?
Offline
Yes sumaopai evaluating bundle of LCD + controller board. Specially setting up LCD on rpi 4 is challenge.
Offline
I saw this comment on this 4k screen on Aliexpress: https://www.aliexpress.com/item/4001263812331.html
"The display is 3840x2400 monochrome pixels, to drive via HDMI, 3 consecutive horizontal pixels are wrapped into one RGB pixel. Therefore, the display is driven as if it were 1280x2400. PC and Raspberry cannot do this conversion directly, so the view is compressed in vertical direction. In order to get full monochrome resolution for photomasks one has to prepare a monochrome image of the mask with the size of 3840x2400 and afterwards one has to map each 3 consecutive pixels to a pseudo-RGB image with the size of 1280x2400. This might be done using python and numpy array rearrangements. In this way you can display at 4k monochrome resolution images while driving the display at less than 4k but RGB. 3D printer manufacturers do this conversion for png files to be displayed in their firmware, which is freely available around the internet (GPL). So, if you buy this as replacement part, you will never encounter this issue. But if you want to build your own hardware one might stumble. "
Is that is the challenge you refer to? I read about this on another thread in this forum somewhere. Sounds like we need a script to translate 4k greyscale png files into 1280x2400 rgb png files?
Last edited by n0f8r (2020-11-23 16:06:24)
Offline
NanoDLP already support it you need to select non-standard monochrome display on the setup page.
Offline