Can Asus Tinker Board run LINUXCNC
13 Apr 2019 18:52 - 15 Apr 2019 22:36 #130785
by berin
Replied by berin on topic Can Asus Tinker Board run LINUXCNC
My current project is getting the cnc interface figured out, any help would be great. For now my direction is to use the GPIO headers as a direct step/dir end stops, spindle control etc... setup. I'm trying to put together information on what the best plan for the board would be. Any advice is more then welcome. I'm currently amassing different HAL_GPIO.c file versions with different design logic idea. SPI HAL and others. My ideal goal is to get the GPIO port to work like a parallel port in function. If I have to go external hardware like mesa or some other system I will, But I consider it last resort. The next task is tuning the system for performance. It has been suggested that one of the cores be isolated for RT functions only.
Last edit: 15 Apr 2019 22:36 by berin.
Please Log in or Create an account to join the conversation.
14 Apr 2019 08:38 #130835
by pl7i92
Replied by pl7i92 on topic Can Asus Tinker Board run LINUXCNC
on the Grup you can just do a ISOCPU
"isolcpus=2,3" as many you like you can also check if not the first is the fastest and use that one with the lowest latency
"isolcpus=2,3" as many you like you can also check if not the first is the fastest and use that one with the lowest latency
Please Log in or Create an account to join the conversation.
29 Apr 2019 22:20 #132318
by berin
Replied by berin on topic Can Asus Tinker Board run LINUXCNC
if anyone is loooking for more information I have posted a lot here forum.armbian.com/topic/10007-tinker-boa...-working-free-offer/ more or less the home base for info...
Please Log in or Create an account to join the conversation.
01 May 2019 02:21 #132403
by berin
Replied by berin on topic Can Asus Tinker Board run LINUXCNC
pl7i92 noted.
Please Log in or Create an account to join the conversation.
02 Sep 2019 06:38 #143884
by terry1992
Replied by terry1992 on topic Can Asus Tinker Board run LINUXCNC
I have installed the RT kernel and Linuxcnc in my Tinker Board S. However it shows error when I choose the mesa 7i90 in hm2_stepper. The error shows in the terminal is as follows. Do anyone knows what is wrong?
atech@tinkerboard:~/linuxcnc-dev/src$ linuxcnc
LINUXCNC - 2.9.0~pre0
Machine configuration directory is '/home/atech/linuxcnc-dev/configs/by_interface/mesa/hm2-stepper'
Machine configuration file is '7i90.ini'
Starting LinuxCNC...
Found file(REL): ./hm2-stepper.hal
Note: Using POSIX realtime
hm2: loading Mesa HostMot2 driver version 0.15
hm2_7i90: loading HostMot2 Mesa 7i90 driver version 0.3
Linux parallel port #0 not found
hm2_7i90: rtapi_app_main: No such file or directory (-2)
./hm2-stepper.hal:38: waitpid failed /home/atech/linuxcnc-dev/bin/rtapi_app hm2_7i90
./hm2-stepper.hal:38: /home/atech/linuxcnc-dev/bin/rtapi_app exited without becoming ready
./hm2-stepper.hal:38: insmod for hm2_7i90 failed, returned -1
Shutting down and cleaning up LinuxCNC...
hm2: unloading
Note: Using POSIX realtime
LinuxCNC terminated with an error. You can find more information in the log:
/home/atech/linuxcnc_debug.txt
and
/home/atech/linuxcnc_print.txt
as well as in the output of the shell command 'dmesg' and in the terminal
atech@tinkerboard:~/linuxcnc-dev/src$ linuxcnc
LINUXCNC - 2.9.0~pre0
Machine configuration directory is '/home/atech/linuxcnc-dev/configs/by_interface/mesa/hm2-stepper'
Machine configuration file is '7i90.ini'
Starting LinuxCNC...
Found file(REL): ./hm2-stepper.hal
Note: Using POSIX realtime
hm2: loading Mesa HostMot2 driver version 0.15
hm2_7i90: loading HostMot2 Mesa 7i90 driver version 0.3
Linux parallel port #0 not found
hm2_7i90: rtapi_app_main: No such file or directory (-2)
./hm2-stepper.hal:38: waitpid failed /home/atech/linuxcnc-dev/bin/rtapi_app hm2_7i90
./hm2-stepper.hal:38: /home/atech/linuxcnc-dev/bin/rtapi_app exited without becoming ready
./hm2-stepper.hal:38: insmod for hm2_7i90 failed, returned -1
Shutting down and cleaning up LinuxCNC...
hm2: unloading
Note: Using POSIX realtime
LinuxCNC terminated with an error. You can find more information in the log:
/home/atech/linuxcnc_debug.txt
and
/home/atech/linuxcnc_print.txt
as well as in the output of the shell command 'dmesg' and in the terminal
Please Log in or Create an account to join the conversation.
02 Sep 2019 08:41 #143889
by pl7i92
Replied by pl7i92 on topic Can Asus Tinker Board run LINUXCNC
is the 7i90 powerd at PC Startup and connected
can you ping the CARD IP
what does in terminal
dmesg | grep parpo*
output
can you plese get the HAL and ii Files posted
are you working wqith the NEW or old Statments of Parport in the Config
when did you last time update the 2.9 it has changed over the weekend in parport behave
I personly recomend you to get the 2.7.14 version as you run a standard mashine
if you plan to get tandem like XXYZ Stay at 2.9
the 2.7.14 is very clean and will get you fast to a working mashine
can you ping the CARD IP
what does in terminal
dmesg | grep parpo*
output
can you plese get the HAL and ii Files posted
are you working wqith the NEW or old Statments of Parport in the Config
when did you last time update the 2.9 it has changed over the weekend in parport behave
I personly recomend you to get the 2.7.14 version as you run a standard mashine
if you plan to get tandem like XXYZ Stay at 2.9
the 2.7.14 is very clean and will get you fast to a working mashine
The following user(s) said Thank You: terry1992
Please Log in or Create an account to join the conversation.
02 Sep 2019 19:21 #143925
by PCW
Replied by PCW on topic Can Asus Tinker Board run LINUXCNC
The hm2_7i90 driver is a EPP parallel port driver so its not going to work on a Tinker board.
If you intend to use a SPI interface, you might try the generic hm2_spi driver though there is no guarantee that it will work (it depends an the availability and quality of the Tinkers OS spi driver)
I suspect that a custom driver would be needed perhaps based on the
hm2_rpspi driver used with the Raspberry Pi
In addition to having a working SPI driver on the host CPU you also need to install SPI
firmware on the 7I90 (via EPP and mesaflash is probably the easiest way)
If you intend to use a SPI interface, you might try the generic hm2_spi driver though there is no guarantee that it will work (it depends an the availability and quality of the Tinkers OS spi driver)
I suspect that a custom driver would be needed perhaps based on the
hm2_rpspi driver used with the Raspberry Pi
In addition to having a working SPI driver on the host CPU you also need to install SPI
firmware on the 7I90 (via EPP and mesaflash is probably the easiest way)
The following user(s) said Thank You: terry1992
Please Log in or Create an account to join the conversation.
06 Sep 2019 08:38 #144340
by terry1992
Replied by terry1992 on topic Can Asus Tinker Board run LINUXCNC
Sorry about asking stupid questions. I am a rookie of using Linux and LinuxCNC.
I have found some data on github such as (github.com/LinuxCNC/linuxcnc/blob/master...hostmot2/hm2_rpspi.c)
The question is that I don't know how to use or install it.
Could anyone teach me how to do it?
( It will be very appreciate if you could offer me the command in the terminal and explain the meaning of it)
I have found some data on github such as (github.com/LinuxCNC/linuxcnc/blob/master...hostmot2/hm2_rpspi.c)
The question is that I don't know how to use or install it.
Could anyone teach me how to do it?
( It will be very appreciate if you could offer me the command in the terminal and explain the meaning of it)
Please Log in or Create an account to join the conversation.
06 Sep 2019 16:43 #144399
by PCW
Replied by PCW on topic Can Asus Tinker Board run LINUXCNC
Loading information is in a hm2_rpspi manual page:
man hm2_rpspi
But note, the hm2_rpspi drives works only with the Raspberry PI,
I would try the generic spi driver first on the Tinkerboard:
man hm2_spi
man hm2_rpspi
But note, the hm2_rpspi drives works only with the Raspberry PI,
I would try the generic spi driver first on the Tinkerboard:
man hm2_spi
Please Log in or Create an account to join the conversation.
09 Sep 2019 08:20 #144571
by JackyWu
Replied by JackyWu on topic Can Asus Tinker Board run LINUXCNC
I tried to load hm2_spi and hm2_rpspi today.
But both of them showed errors.
The error are as follows
Is that means something is missing?
How can I fix it?
But both of them showed errors.
The error are as follows
halcmd: loadrt hm2_spi
probe 24000000
hm2_spi: rtapi_app_main: No such file or directory (-2)
<stdin>:6: waitpid failed /home/atech/linuxcnc-dev/bin/rtapi_app hm2_spi
<stdin>:6: /home/atech/linuxcnc-dev/bin/rtapi_app exited without becoming ready
<stdin>:6: insmod for hm2_spi failed, returned -1
halcmd: loadrt hm2_rpspi
hm2_rpspi: Unsupported Platform, only Raspberry1/2/3 supported.
hm2_rpspi: rtapi_app_main: Operation not permitted (-1)
<stdin>:7: waitpid failed /home/atech/linuxcnc-dev/bin/rtapi_app hm2_rpspi
<stdin>:7: /home/atech/linuxcnc-dev/bin/rtapi_app exited without becoming ready
<stdin>:7: insmod for hm2_rpspi failed, returned -1
Is that means something is missing?
How can I fix it?
Please Log in or Create an account to join the conversation.
Time to create page: 0.080 seconds