LinuxCNC at RPI4 with using IO Pins only ?
16 Mar 2021 08:09 - 16 Mar 2021 08:21 #202458
by herbk
LinuxCNC at RPI4 with using IO Pins only ? was created by herbk
Hi,
Is it possible to use LinuxCNC at an RPI4 without a mesa card?
In other words: Can i use the IO Pins to connect the RPI4 to a BOB ( like it is possible at a PC using the parallel port ) ?
Sorry for the post at the wrong forum...
Is it possible to use LinuxCNC at an RPI4 without a mesa card?
In other words: Can i use the IO Pins to connect the RPI4 to a BOB ( like it is possible at a PC using the parallel port ) ?
Sorry for the post at the wrong forum...
Last edit: 16 Mar 2021 08:21 by herbk.
Please Log in or Create an account to join the conversation.
16 Mar 2021 15:10 #202484
by PCW
Replied by PCW on topic LinuxCNC at RPI4 with using IO Pins only ?
Yes you can, there is a LinuxCNC GPIO driver for the RPI
Note that RPI GPIO pins are 3.3V only so any BOB used
must output only 3.3V max to the RPI , not 5V
Note that RPI GPIO pins are 3.3V only so any BOB used
must output only 3.3V max to the RPI , not 5V
Please Log in or Create an account to join the conversation.
18 Mar 2021 01:19 #202693
by andypugh
Replied by andypugh on topic LinuxCNC at RPI4 with using IO Pins only ?
I can understand why you might ask the question, as the hal_pi_gpio component does not appear to be mentioned in the docs.
There is a sample config which seems to be the nearest thing to documentation for it:
github.com/LinuxCNC/linuxcnc/blob/2.8/sr...hal_pi_gpio_demo.hal
There is a sample config which seems to be the nearest thing to documentation for it:
github.com/LinuxCNC/linuxcnc/blob/2.8/sr...hal_pi_gpio_demo.hal
Please Log in or Create an account to join the conversation.
20 Mar 2021 14:12 #202985
by herbk
Replied by herbk on topic LinuxCNC at RPI4 with using IO Pins only ?
Thank you.
One more question: Is there still the problem with the 8GB Rpi4 ? - I have a 8GB and want to use it if possible...
One more question: Is there still the problem with the 8GB Rpi4 ? - I have a 8GB and want to use it if possible...
Please Log in or Create an account to join the conversation.
20 Mar 2021 19:00 #203014
by andypugh
I have no idea. I have reports of issues with every single Pi, and reports of success with them all too. So without buying myself an example of every possible Pi to test with I have little feel for what the true situation is.
Replied by andypugh on topic LinuxCNC at RPI4 with using IO Pins only ?
One more question: Is there still the problem with the 8GB Rpi4 ? - I have a 8GB and want to use it if possible...
I have no idea. I have reports of issues with every single Pi, and reports of success with them all too. So without buying myself an example of every possible Pi to test with I have little feel for what the true situation is.
Please Log in or Create an account to join the conversation.
23 Mar 2021 09:13 - 23 Mar 2021 09:29 #203365
by elovalvo
One of my students modified a CNC3018 with the following scheme.
A CNCShield has been used to support stepper drivers and to facilitate connections.
He also used a joypad as a teach-pendant.
The related hal file is attached.
The board was a Raspberry Pi 4 with 4 Gb
Replied by elovalvo on topic LinuxCNC at RPI4 with using IO Pins only ?
Hi,
Is it possible to use LinuxCNC at an RPI4 without a mesa card?
In other words: Can i use the IO Pins to connect the RPI4 to a BOB ( like it is possible at a PC using the parallel port ) ?
Sorry for the post at the wrong forum...
One of my students modified a CNC3018 with the following scheme.
A CNCShield has been used to support stepper drivers and to facilitate connections.
He also used a joypad as a teach-pendant.
The related hal file is attached.
The board was a Raspberry Pi 4 with 4 Gb
Attachments:
Last edit: 23 Mar 2021 09:29 by elovalvo.
Please Log in or Create an account to join the conversation.
- Mike_Eitel
- Offline
- Platinum Member
Less
More
- Posts: 1159
- Thank you received: 185
28 Mar 2021 13:51 #203900
by Mike_Eitel
Replied by Mike_Eitel on topic LinuxCNC at RPI4 with using IO Pins only ?
Thx elovalo
I was always thinking if this wouldn't be working... Eventually with tmc2209.
Have bought those part some while ago but never found time to play with it.
I think this could be a cheepo solution for some first diy small "machines".
Would be nice if there would be a solution to preset the tmc parameters via serial.
I guess this could even be done "offline" before starting lcnc.
When I hear how silent my marlin controls the steppers with the tmc's.. This solution might have its charm.
Mike
I was always thinking if this wouldn't be working... Eventually with tmc2209.
Have bought those part some while ago but never found time to play with it.
I think this could be a cheepo solution for some first diy small "machines".
Would be nice if there would be a solution to preset the tmc parameters via serial.
I guess this could even be done "offline" before starting lcnc.
When I hear how silent my marlin controls the steppers with the tmc's.. This solution might have its charm.
Mike
Please Log in or Create an account to join the conversation.
28 Mar 2021 14:21 #203905
by andypugh
Replied by andypugh on topic LinuxCNC at RPI4 with using IO Pins only ?
Years ago I made some PCBs to connect a Pi to a DB25 port, with level conversion:
photos.app.goo.gl/auwbTXH2wa81cAqy7
I actually found the unused PCBs whilst moving some junk earlier today.
Pretty much worthless now, they are for the original Pi Model B, with the shorter GPIO connector.
photos.app.goo.gl/auwbTXH2wa81cAqy7
I actually found the unused PCBs whilst moving some junk earlier today.
Pretty much worthless now, they are for the original Pi Model B, with the shorter GPIO connector.
Please Log in or Create an account to join the conversation.
28 Mar 2021 16:53 #203915
by PCW
Ideally the RPI would interface to the Trinamic chips over SPI so
1. No base thread would be needed (so the step rate is not limited by latency)
2. All chip setup could be done with hal parameters
Replied by PCW on topic LinuxCNC at RPI4 with using IO Pins only ?
Thx elovalo
I was always thinking if this wouldn't be working... Eventually with tmc2209.
Have bought those part some while ago but never found time to play with it.
I think this could be a cheepo solution for some first diy small "machines".
Would be nice if there would be a solution to preset the tmc parameters via serial.
I guess this could even be done "offline" before starting lcnc.
When I hear how silent my marlin controls the steppers with the tmc's.. This solution might have its charm.
Mike
Ideally the RPI would interface to the Trinamic chips over SPI so
1. No base thread would be needed (so the step rate is not limited by latency)
2. All chip setup could be done with hal parameters
Please Log in or Create an account to join the conversation.
- Mike_Eitel
- Offline
- Platinum Member
Less
More
- Posts: 1159
- Thank you received: 185
28 Mar 2021 18:38 #203924
by Mike_Eitel
Replied by Mike_Eitel on topic LinuxCNC at RPI4 with using IO Pins only ?
I agree Peter, but on the other side I see the parameters as a one time shot. I see no need for recurrent cpu time in precious rt. Or maybe a comp that only runs once at startup.
Can't judge the spi part, just regarded a bit around Marlin and skr-pro bord the parameter settting hw side; read and write via one pin and I believe relatively slow serial.
m5c
Mike
Can't judge the spi part, just regarded a bit around Marlin and skr-pro bord the parameter settting hw side; read and write via one pin and I believe relatively slow serial.
m5c
Mike
Please Log in or Create an account to join the conversation.
Time to create page: 0.132 seconds