I believe there are HAL drivers that will talk to LCD modules like the HD44780 and similar.
AFAIK, you can use any of the I/O pins for things like limit switches if you disable the "special function" I/O (ie: stepgen, encoder, etc). The I/O for an MPG pendant is specific to the pendent you choose, some are USB, some need discrete I/O. I haven't worked much with these so I'm not real familiar with the options. I think a touch-off plate should just require a single GPIO input pin. On 2/21/2018 7:47 PM, Richard Thornton wrote: > Thanks Charles. > > Am I right in thinking that the second DB25 would be for connecting: > > 1/ LCD (character type for XYZ axis positions) > 2/ Limit-switches > 3/ MPG pendant > 4/ Touch-Off-Plate > > To the group please let me know if there are specific recommendations > on the above that play nice with the DE0_Nano and Machinekit, for > instance: > > 1/ https://www.adafruit.com/product/198 (20x4 HD44780 LCD) > 2/ https://www.adafruit.com/product/818 (switch with lever) > 3/ https://cnc4pc.com/catalog/product/view/id/38/s/mpg2-pendant/category/157/ > (MPG2) > 4/ https://www.ebay.com/itm/291774184069?ViewItem=&item=291774184069 (T-O-P) > > Thanks. > > Richard > > > On 21 February 2018 at 23:37, Charles Steinkuehler > <[email protected]> wrote: >> On 2/20/2018 11:39 PM, Richard Thornton wrote: >>> Thanks again Charles. >>> >>> Could you please create a G540 configuration for a DE0-Nano? >> >> I'll try to get to this in the next day or two. I'll use the same >> DB25 pinout as the other configurations, so if you want to you can get >> one of the DE0-Nano_DB25 boards from OSH-Park, or you can just wire it >> up by hand. >> >> Is there anything in particular you'd like on the second DB25 other >> than GPIO pins? >> >> -- >> Charles Steinkuehler >> [email protected] >> >> -- >> website: http://www.machinekit.io blog: http://blog.machinekit.io github: >> https://github.com/machinekit >> --- >> You received this message because you are subscribed to a topic in the >> Google Groups "Machinekit" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/machinekit/Qj7VFVrRiYo/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> [email protected]. >> Visit this group at https://groups.google.com/group/machinekit. >> For more options, visit https://groups.google.com/d/optout. > -- Charles Steinkuehler [email protected] -- website: http://www.machinekit.io blog: http://blog.machinekit.io github: https://github.com/machinekit --- You received this message because you are subscribed to the Google Groups "Machinekit" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. Visit this group at https://groups.google.com/group/machinekit. For more options, visit https://groups.google.com/d/optout.
