Thank you Charles.
Hello,
Here is the result of my tests:
With the CRAMPS configuration (and others), I'm not able to load "cape-universal":
Error loading device tree overlay file: cape-universal
CRAMPS.hal:10: program './setup.sh' failed, returned 1
Shutting down and cleaning up Machinekit...
I disabled HDMI, HDMI audio and Audio cape in /boot/uEnv.txt:
##Disable HDMI/eMMC
#cape_disable=capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN,BB-BONE-EMM$
##Disable HDMI
cape_disable=capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN
##Disable HDMI Audio
cape_disable=capemgr.disable_partno=BB-BONELT-HDMI
##Disable eMMC
#cape_disable=capemgr.disable_partno=BB-BONE-EMMC-2G
##Audio Cape (needs HDMI Audio disabled)
cape_disable=capemgr.disable_partno=BB-BONELT-HDMI
#cape_enable=capemgr.enable_partno=BB-BONE-AUDI-02
No change. I suppose that Cramps addresses are different from BeBoPr++ ones. That coud be the problem.
It seems to work with the "Pepper" configuration but, unfortunately, there is no limit switches in the config.
I'm a bit desperate, thinking to move from BeBoPr++ to another cape or even to leave Machinekit.
If I could start from a working configuration with BeBoPR++, limit switches, possibly emergency stop, it would greatly help me.
Thanks for your help.
Kind regards
Michel
net home-x bb_gpio.p8.in-09 => axis.0.home-sw-in
setp bb_gpio.p8.in-09.invert 1
net home-y bb_gpio.p8.in-14 => axis.1.home-sw-in
setp bb_gpio.p8.in-14.invert 1
net home-z bb_gpio.p8.in-18 => axis.2.home-sw-in
setp bb_gpio.p8.in-18.invert 1--
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 machinekit+...@googlegroups.com.
Visit this group at http://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.
Go back to starting with BeBoPr++Pepper.ini.In the .ini file, first uncomment HOME_SEARCH_VEL and HOME_LATCH_VEL for the axis you have home switches on.Then for adding in the pins, in BeBoPr++Pepper.ini, the lines you are missing would be:
| BBB signal | 4 axis function | 5 axis function | BBB pin | GPIO pin | old MK pin |
| EHRPWM1A | PWM2 | P9-14 | GPIO-50 | 214 | |
| EHRPWM2A | PWM1 | P8-19 | GPIO-22 | 119 | |
| EHRPWM2B | PWM0 | P8-13 | GPIO-23 | 113 | |
| GPIO0_2 | E_STP | A_STP | P9-22 | GPIO-2 | 222 |
| GPIO0_3 | E_DIR | A_DIR | P9-21 | GPIO-3 | 221 |
| GPIO0_4 | Y_ENA | B_STP | P9-18 | GPIO-4 | 218 |
| GPIO0_5 | Z_ENA | B_DIR | P9-17 | GPIO-5 | 217 |
| GPIO0_14 | X_ENA | AXES_ENA | P9-26 | GPIO-14 | 226 |
| GPIO0_15 | E_ENA | SPINDLE | P9-24 | GPIO-15 | 224 |
| GPIO0_26 | Y_MAX | P8-14 | GPIO-26 | 114 | |
| GPIO0_27 | Z_MIN | P8-17 | GPIO-27 | 117 | |
| GPIO1_12 | X_STP | P8-12 | GPIO-44 | 112 | |
| GPIO1_13 | X_DIR | P8-11 | GPIO-45 | 111 | |
| GPIO1_14 | Y_STP | P8-16 | GPIO-46 | 116 | |
| GPIO1_15 | Y_DIR | P8-15 | GPIO-47 | 115 | |
| GPIO1_16 | Z_STP | P9-15 | GPIO-48 | 215 | |
| GPIO1_17 | Z_DIR | P9-23 | GPIO-49 | 223 | |
| GPIO1_28 | PEPPER_MISO | P9-12 | GPIO-60 | 212 | |
| GPIO1_29 | STATUS LED | P8-26 | GPIO-61 | 126 | |
| GPIO2_1 | Z_MAX | P8-18 | GPIO-65 | 118 | |
| GPIO2_2 | #IO_PWR_ON | P8-7 | GPIO-66 | 107 | |
| GPIO2_3 | X_MIN | P8-8 | GPIO-67 | 108 | |
| GPIO2_4 | Y_MIN | P8-10 | GPIO-68 | 110 | |
| GPIO2_5 | X_MAX | P8-9 | GPIO-69 | 109 | |
[DISPLAY]
PYVCP = your.gui.xml
[HAL]
POSTGUI_HALFILE = your.postgui.hal