LCD support for the RADDS?
-
Is it fairly easy to add the LCD support from the Maestro to the RADDS build?
Cheers,
Mark Napier
-
Maybe, it depends on whether the LCD interface on RADDS is tied in to the hardware SPI of the processor.
I don't have time to maintain RRF ports for older boards. I had hoped that either the manufacturer of RADDS or someone else would take over responsibility for the RADDS port and continue to develop it with support from me, but sadly nobody has volunteered. In case somebody does step forward, I haven't deleted the RADDS configuration from the build system yet.
-
I would be happy to do some porting and testing on my board. Usual thing is that I need hand-holding to get the development environment up and going. I use my Macbook for everything but worst-come-to-worst I could do it in a Windows 7 VM.
I certainly have benefitted from the RRF devel on the RADDS. Thank you much for that!
-
If you want to give it a try, this is what you will need to do:
-
Get the latest RADDS version building, using the dev branches of both RepRapFirmware and CoreNG. There are build instructions for the Mac in file buildinstructions.md. I didn't write it, so it may be a little out of date now.
-
When that's working, switch to the v2-dev branch of RepRapFirmware and the main branch of CoreNG. That's where development is taking place at present. You will need to add the FreeRTOS and RRFLibraries projects, and port some changes into the RADDS-specific files in the CoreNG and RepRapFirmware projects. I can give you advice on that. You will also need to add a SAM3X build configuration to project RRFLibraries.
We haven't supported RTOS on the SAM3X-based Duets because of shortage of RAM. However, as Due/RADDS does not have a network interface, there should be sufficient RAM saved by not having the network stack.
-