found the new path and changed 154 to:
    syspath = 
'/sys/devices/platform/ocp/44e0d000.tscadc/TI-am335x-adc/iio:device0/'
Works.  Next error:
machinekit@beaglebone:~/machinekit/configs/ARM/BeagleBone/Fabrikator-Mini-CRAMPS$
 
./run.pyloading cramps2_cape.bbio... done
starting configserver... done
starting linuxcnc... MACHINEKIT - 0.1
Machine configuration directory is 
'/home/machinekit/machinekit/configs/ARM/BeagleBone/Fabrikator-Mini-CRAMPS'
Machine configuration file is 'fabrikator-mini.ini'
Starting Machinekit...
done
io started
halcmd loadusr io started
Traceback (most recent call last):
  File "fabrikator_mini.py", line 34, in <module>
    ve.velocity_extrusion(extruders=numExtruders, thread='servo-thread')
  File 
"/home/machinekit/machinekit/lib/python/fdm/config/velocity_extrusion.py", 
line 261, in velocity_extrusion
    velocity_jog(extruders, thread)
  File 
"/home/machinekit/machinekit/lib/python/fdm/config/velocity_extrusion.py", 
line 80, in velocity_jog
    reset = rt.newinst('reset', 'reset.ve-jog-trigger')
  File "machinekit/rtapi.pyx", line 265, in 
machinekit.rtapi.RTAPIcommand.newinst (hal/cython/machinekit/rtapi.c:5541)
RuntimeError: rtapi_newinst '('reset', 'reset.ve-jog-trigger')' failed: 
Invalid argument
Shutting down and cleaning up Machinekit...
exiting HAL component storage
exiting HAL component temp
Cleanup done
Machinekit terminated with an error.  You can find more information in the 
log:
    /home/machinekit/linuxcnc_debug.txt
and
    /home/machinekit/linuxcnc_print.txt
as well as in the output of the shell command 'dmesg' and in the terminal
stopping configserver... done
machinekit@beaglebone:~/machinekit/configs/ARM/BeagleBone/Fabrikator-Mini-CRAMPS$
 
On Friday, July 28, 2017 at 4:10:49 PM UTC-4, Charles Steinkuehler wrote:
>
> Are you handy with Python? 
>
> That's almost certainly a problem with the ADC entries in /sysfs, 
> which I believe have moved in the 4.x kernels vs. 3.8.13.  The current 
> script is expecting them to be in: 
>
> /sys/devices/ocp.*/44e0d000.tscadc/tiadc/iio:device0/ 
>
>
> https://github.com/machinekit/machinekit/blob/master/src/hal/user_comps/hal_temp_bbb.py#L154
>  
>
> On 7/28/2017 2:59 PM, Daren Schwenke wrote: 
> > Ok.  Pointed it directly at your file.  Further: 
> > 
> machinekit@beaglebone:~/machinekit/configs/ARM/BeagleBone/Fabrikator-Mini-CRAMPS$
>  
> ./run.py 
> > loading cramps2_cape.bbio... done 
> > starting configserver... done 
> > starting linuxcnc... MACHINEKIT - 0.1 
> > Machine configuration directory is 
> > 
> '/home/machinekit/machinekit/configs/ARM/BeagleBone/Fabrikator-Mini-CRAMPS' 
> > Machine configuration file is 'fabrikator-mini.ini' 
> > Starting Machinekit... 
> > done 
> > io started 
> > halcmd loadusr io started 
> > Traceback (most recent call last): 
> >    File "/home/machinekit/machinekit/bin/hal_temp_bbb", line 198, in 
> <module> 
> >      checkAdcInput(pin) 
> >    File "/home/machinekit/machinekit/bin/hal_temp_bbb", line 156, in 
> checkAdcInput 
> >      pin.filename = tempName[0] 
> > IndexError: list index out of range 
> > Traceback (most recent call last): 
> >    File "fabrikator_mini.py", line 20, in <module> 
> >      hardware.init_hardware() 
> >    File 
> > 
> "/home/machinekit/machinekit/configs/ARM/BeagleBone/Fabrikator-Mini-CRAMPS/cramps.py",
>  
>
> > line 41, in init_hardware 
> >      wait_name='temp') 
> >    File "machinekit/hal_loadusr.pyx", line 38, in machinekit.hal.loadusr 
> > (hal/cython/machinekit/hal.c:26061) 
> > RuntimeError: hal_temp_bbb exited with return code 1 
> > Shutting down and cleaning up Machinekit... 
> > Cleanup done 
> > Machinekit terminated with an error.  You can find more information in 
> the log: 
> >      /home/machinekit/linuxcnc_debug.txt 
> > and 
> >      /home/machinekit/linuxcnc_print.txt 
> > as well as in the output of the shell command 'dmesg' and in the 
> terminal 
> > stopping configserver... done 
> > 
> machinekit@beaglebone:~/machinekit/configs/ARM/BeagleBone/Fabrikator-Mini-CRAMPS$
>  
>
> > 
> > On Friday, July 28, 2017 at 3:40:16 PM UTC-4, Charles Steinkuehler 
> wrote: 
> > 
> >     On 7/28/2017 1:44 PM, Daren Schwenke wrote: 
> >      > 
> >      > machinekit@beaglebone:~/Arcus-3D-M2$ ./run.py 
> >      > loading cramps_cape.bbio... done 
> >      > starting configserver... done 
> >      > starting linuxcnc... MACHINEKIT - 0.1 
> >      > Machine configuration directory is '/home/machinekit/Arcus-3D-M2' 
> >      > Machine configuration file is 'Arcus-3D-M2.ini' 
> >      > Starting Machinekit... 
> >      > done 
> >      > io started 
> >      > halcmd loadusr io started 
> >      > Arcus-3D-M2.hal:31: insmod failed, returned -1: 
> >      > rtapi_app_main(hal_pru_generic): -1 Operation not permitted 
> > 
> >     This is yet another case of "not very helpful error messages". 
> > 
> >     I poked around on your system and the problem is you didn't build 
> the 
> >     Xeonomai configuration as well as the preemprt-rt, so you don't have 
> >     the PRU binary file in your rtlib directory.  So the operation you 
> are 
> >     not permitted to do is read from a non-existing file! 
> > 
> >     I installed the machinekit-xenomai package (it will happily co-exist 
> >     with a run-in-place source build) and was able to load the 
> >     hal_pru_generic driver. 
> > 
> >     Change the "prucode=..." part of the HAL file you want to use so it 
> >     points to the binary file installed as part of the package: 
> > 
> >        prucode=/usr/lib/linuxcnc/xenomai/pru_generic.bin 
> > 
> >     ...and you should get a bit farther. 
> > 
> >     -- 
> >     Charles Steinkuehler 
> >     [email protected] <javascript:> 
> > 
> > -- 
> > 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] <javascript:> 
> > <mailto:[email protected] <javascript:>>. 
> > Visit this group at https://groups.google.com/group/machinekit. 
> > For more options, visit https://groups.google.com/d/optout. 
> > 
>
>
> -- 
> Charles Steinkuehler 
> [email protected] <javascript:> 
>

-- 
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.

Reply via email to