For testing the servo-drives and all the electronics I found this test-panel for the HOSTMOT-4 conifiguration of the m5i20 quite useful. It uses an XML file (iotest.xml) to define the pyVCP panel layout, and then a HAL file (pyiotest.hal) to hook up the IO pins of the m5i20 to the panel. Iím also using a shell script (iotest.sh) to start the realtime environment and run pyvcp followed by the HAL file automatically. Compare this to my earler effort with the old VCP. Now with many more widgets in pyVCP I have better control of the DACs etc.
download above files, run hal file in terminal with
(start realtime if needed)
pyvcp -c panel01 5i20-panel01.xml
tomp wrote some gEDA components ( gEDA is a gui cad for electronics, and the following package has graphic symbols for the m5i20 and related devices that can be wired together on screen.)