Pathpilot RPI

More
4 years 7 months ago #238944 by simplyfast
Replied by simplyfast on topic Pathpilot RPi
Great info Sandra,

- My dev person just finished making from original sources a full Mint Kernel Linux 4.11.9-rt7 #2 SMP PREEMPT RT x86_64 (matches what I have on my Tormach Mill and Lathe) so we have an x86_64 Gold VM Image

- Next step is to make the same but for ARM_64, to have a Gold VM image for RPi that is hopefully friendly to PP.

When I look at downloads for LinuxCNC.org for RPi, it's already using a newer version of Linux/Debian with RT 'Patches' as you mentionned, but I'm trying to keep everything as close to original to increase chances of success on compiling PP for ARM 64 (RPi) as you highlighted earlier. (As Is Currently by Tormach, but ported to RPi4)

On dev Stream #2 (Latest Stuff/Stack), We will make a full Kernel on 5.15.x using latest stable 'RT' patches in the process to make it 5.15.x 'RT' both as a x86_64 and ARM_64.

Then we'll have the VM Gold Images to build x86_64 and ARM_64 from both dev streams.

5.15.x 'RT' is newer then what is inculded in the latest RPi LinuxCNC.org downloads so I'm assuming we'll have to also make LinuxCNC from sources for 5.15.x RT x86_64 & ARM_64 (phew!)

Once I receive the PP Source Code CD it will be to see if we are sucessfull at compiling it onto Mint x86_64 Kernel first, then Mint ARM_64 after as we will run into those dependencies you talked about and I want to script that stuff... the first time (can you help with that part?).

Then we'll attack the 5.15.x 'RT' make PP in x86_64 and ARM_64 as the 'bleeding edge' stream.

I'm now interested in knowing more about PP and how it can be modified, (graphical, functions, macros/subroutines). I can smell a Python sligning around lol

Let me know?

Maxime

Please Log in or Create an account to join the conversation.

More
4 years 6 months ago #239948 by smgvbest
Replied by smgvbest on topic Pathpilot RPi
What python I know I've learned from modding PP.
I use Pycharm and/or WIngIDE. Tormach seems to use WIngIDE as it's got the stubs inplace for debugging.

It's not really hard to do. I've adding buttons, changed existing ones etc. fixed the VM detect to detect VMWare which is where I run my dev environment.

I have installed in it.
WingIDE Pro.
Pycharm (yes both)
Glade
Visual Studio Code for C/C++ and Shell Scripting
Blender (thought I might need it but not so far)
GIMP (for image editing, used for creating new buttons)

I think that's the big ones I used

What version of PP did they send you on the Source Code Disk?
I have 2.0.5 on mine.

Learn LinuxCNC, while you can play with buttons and simple things understanding LinuxCNC will help more than you can imagine if you really want to go at it.

Do be carefull and keep backups of your system.
I did a simple make on PP and it overwrote my PP system, it's why I use VMware to develop in. Before any major changes I backup my VMWare image incase I screw it up again (and I have)

Sandra

Please Log in or Create an account to join the conversation.

More
3 years 8 months ago #264376 by simplyfast
Replied by simplyfast on topic Pathpilot RPi
Hi Sandra,

Do you know what version of LinuxCNC is used by latest release of PathPilot?

I'm configuring some peripherals and the 2.8 and above setups are different setup than below 2.8

Max

Please Log in or Create an account to join the conversation.

Time to create page: 0.213 seconds
Powered by Kunena Forum