- LinuxCNC
- Installing LinuxCNC
- Proposal RPi Linuxcnc Image Based on Raspi OS All welcome/encoraged to comment
Proposal RPi Linuxcnc Image Based on Raspi OS All welcome/encoraged to comment
- unknown
- Away
- Platinum Member
-
Less
More
- Posts: 724
- Thank you received: 238
29 Oct 2025 07:22 #337381
by unknown
Replied by unknown on topic Proposal RPi Linuxcnc Image Based on Raspi OS All welcome/encoraged to comment
Update;
Distro used is Trixie.
Linuxcnc version is 2.9.4 as that what is on the Debian Trixie repo, there is an issue with the pacakges for Trixie at linuxcnc.org.
One image for an RPi5 or Rpi4, kernel has 4k pages rather than 16k that the RPi5 can use.
Managed to work out how to change the boot splash screen, now has a "chips" logo display during boot.
Whilst it does do auto login, the login screen uses a wallpaper found on the forum, maybe user robertspark, so if you log out the login screen will have the above picture shown.
xfce-teminal is configured for a login terminal, so no need to add an env variable when running anything Linuxcnc related from terminal.
More or less ready for testing if anyone is keen.
Looking in to turning some services off that aren't really required for a CNC (should help with latency, maybe??)
To burn to boot medium, it's the same process as you would for a normal raspio image. Use RPi Imager, set up your settings, first boot is as the raspios. Then when it's all setup it will autologin with the user you used in your settings. No default user or password used.
Distro used is Trixie.
Linuxcnc version is 2.9.4 as that what is on the Debian Trixie repo, there is an issue with the pacakges for Trixie at linuxcnc.org.
One image for an RPi5 or Rpi4, kernel has 4k pages rather than 16k that the RPi5 can use.
Managed to work out how to change the boot splash screen, now has a "chips" logo display during boot.
Whilst it does do auto login, the login screen uses a wallpaper found on the forum, maybe user robertspark, so if you log out the login screen will have the above picture shown.
xfce-teminal is configured for a login terminal, so no need to add an env variable when running anything Linuxcnc related from terminal.
More or less ready for testing if anyone is keen.
Looking in to turning some services off that aren't really required for a CNC (should help with latency, maybe??)
To burn to boot medium, it's the same process as you would for a normal raspio image. Use RPi Imager, set up your settings, first boot is as the raspios. Then when it's all setup it will autologin with the user you used in your settings. No default user or password used.
The following user(s) said Thank You: rodw
Please Log in or Create an account to join the conversation.
- unknown
- Away
- Platinum Member
-
Less
More
- Posts: 724
- Thank you received: 238
01 Nov 2025 09:46 #337639
by unknown
Replied by unknown on topic Proposal RPi Linuxcnc Image Based on Raspi OS All welcome/encoraged to comment
Major update 1 Nov 2025
First image I feel is suitable for testing.
After much frustration "the eye candy stuff" is sorted. Background was edited to the best of my "artistic" skills, and first attempt at inkscape, using a standard xfce background with a Linuxcnc logo found on forum member's KurtJacobson's git hub page.
Splash screen artwork was found on the forum.
Artwork for the background of the Login screen was also found on the forum (robertspark I think was the poster)
If anyone is familar with the rights regarding the artwork it would be appreciated.
Linuxcnc 2.9.7 is pulled from the Linuxcnc repos.
There is still some software that could be pruned, cups is a major one which will also not have the various cups services running. Avahi is another that could be turned off.
Thanks to all who help and gave input
Cheers
Rob
First image I feel is suitable for testing.
After much frustration "the eye candy stuff" is sorted. Background was edited to the best of my "artistic" skills, and first attempt at inkscape, using a standard xfce background with a Linuxcnc logo found on forum member's KurtJacobson's git hub page.
Splash screen artwork was found on the forum.
Artwork for the background of the Login screen was also found on the forum (robertspark I think was the poster)
If anyone is familar with the rights regarding the artwork it would be appreciated.
Linuxcnc 2.9.7 is pulled from the Linuxcnc repos.
There is still some software that could be pruned, cups is a major one which will also not have the various cups services running. Avahi is another that could be turned off.
Thanks to all who help and gave input
Cheers
Rob
Please Log in or Create an account to join the conversation.
- rodw
-
- Offline
- Platinum Member
-
Less
More
- Posts: 11468
- Thank you received: 3845
01 Nov 2025 10:06 #337641
by rodw
Replied by rodw on topic Proposal RPi Linuxcnc Image Based on Raspi OS All welcome/encoraged to comment
Thats pretty cool!Major update 1 Nov 2025
First image I feel is suitable for testing.
Linuxcnc 2.9.7 is pulled from the Linuxcnc repos.
The following user(s) said Thank You: unknown
Please Log in or Create an account to join the conversation.
- unknown
- Away
- Platinum Member
-
Less
More
- Posts: 724
- Thank you received: 238
01 Nov 2025 13:04 #337650
by unknown
Replied by unknown on topic Proposal RPi Linuxcnc Image Based on Raspi OS All welcome/encoraged to comment
I'll need your advice regarding setting up Ethercat repos Rod, and whether a 6.12.34 kernel is supported. As I kept to the RPi rt kernel from their repo. And one kernel supports both the 4 and 5.
Please Log in or Create an account to join the conversation.
- rodw
-
- Offline
- Platinum Member
-
Less
More
- Posts: 11468
- Thank you received: 3845
01 Nov 2025 19:14 #337665
by rodw
Download this script,
forum.linuxcnc.org/ethercat/53785-instal...thercat-repositories
change the Debian_12 to Debian_13 and run it in the main user script that installs our custom stuff.
We don't install anything, just set up the repository apt update will tell you if there is any error. You will see warnings about the key will expire in 12 months which is not our problem
Replied by rodw on topic Proposal RPi Linuxcnc Image Based on Raspi OS All welcome/encoraged to comment
I think it should be pretty easy. I did raise an issue about Trixie support and they actioned it.I'll need your advice regarding setting up Ethercat repos Rod, and whether a 6.12.34 kernel is supported. As I kept to the RPi rt kernel from their repo. And one kernel supports both the 4 and 5.
Download this script,
forum.linuxcnc.org/ethercat/53785-instal...thercat-repositories
change the Debian_12 to Debian_13 and run it in the main user script that installs our custom stuff.
We don't install anything, just set up the repository apt update will tell you if there is any error. You will see warnings about the key will expire in 12 months which is not our problem
Please Log in or Create an account to join the conversation.
- rodw
-
- Offline
- Platinum Member
-
Less
More
- Posts: 11468
- Thank you received: 3845
01 Nov 2025 19:34 #337670
by rodw
Replied by rodw on topic Proposal RPi Linuxcnc Image Based on Raspi OS All welcome/encoraged to comment
Also I just remembered. Linuxcnc out of the box uses gedit to edit gcode files and I don't install it in my images. Please add it.
Man, I am getting confused. I just remembered you are using a different build tool. so take my last post with a grain of salt on the implementation stuff
Man, I am getting confused. I just remembered you are using a different build tool. so take my last post with a grain of salt on the implementation stuff
Please Log in or Create an account to join the conversation.
- unknown
- Away
- Platinum Member
-
Less
More
- Posts: 724
- Thank you received: 238
01 Nov 2025 20:55 #337675
by unknown
Replied by unknown on topic Proposal RPi Linuxcnc Image Based on Raspi OS All welcome/encoraged to comment
Thanks about the gedit thing, I can add the repo for Ethercat same way all the other ones are done.
Please Log in or Create an account to join the conversation.
- LinuxCNC
- Installing LinuxCNC
- Proposal RPi Linuxcnc Image Based on Raspi OS All welcome/encoraged to comment
Time to create page: 0.075 seconds