Just ran the update and confirm the gamepad works. Had this one laying around after a RetroPi project was completed. 8Bitdo SN30 Pro USB Gamepad for Switch, PC, RetroPie, Raspberry Pi (G Edition)
BTW: This was right on time…I was just about to start fighting with AntimicroX and QJoyPad and try to get it to build on the Pi. Compiling Qt5 natively on the Pi has been a challenge.
@fenrus, I wrote a quick update script for my machine. I think I’ll refine it a bit and send it over to you to QC. It’s been a long time since I was writing Bash scripts.
A few other notes from my two weeks of testing this:
Running it on a headless Pi4 4GB with @fenrus image using realVNC and my iPAD as the monitor/touch screen. So far this has been working quite well. The previous lag time was due to my Wifi setup and not the Pi or the iPAD.
If anyone is curious to know, you can run it headless if you change the default resolution to anything other than the default. I’m currently running it at 1024 x 768 and running CM maximised instead of full screen.
The other thing that I discovered is that the screen blanking (default in Pi) will sometimes cause the WiFi and the screen to freeze up, so I installed the screensaver package and turned off the screensaver as well as screen blanking in the raspi-config app.
Copy all of that and that is consistent with what I just observed on the Pi. now that I think about it, I am not really sure I understand the difference between a gamepad and a game controller.
I got it installed on my 8GB Pi4, headless, using the image provided by @fenrus. Ran a 35 minute operation drilling holes in my washboard for screw inserts. Jogged it using the game controller. No issues with any of the operations. During my testing, I ran a 13" display and the resolution was fine, but I could hardly see it with my bad eyes. Update the Pi to use 1024x768 so I could get the realVNC to connect headless and it worked fine. My display was my iPad Air (4th gen) running over realVNC. almost no lag now that I have my wifi fixed.
Created the project files in CC on my Mac mini and uploaded the files to the pi via the Samba share set up in the image.
So far, so good.
I am really happy to see this is being worked on. Thank you!
I dusted off an old Raspberry Pi 3B+ (only 1GB RAM), clean install of latest Raspberry Pi OS, connected old 1440x900 monitor and controlled with Rii i8+ Mini Bluetooth Keyboard with a touchpad. Installed nothing except Carbide Motion and Samba file server.
Threw together a design full of random shapes and pocket tool paths. Was able to push that file over the network from CAD PC to the shared folder on the Pi.
Spent some time clicking all the buttons in Carbide Motion (GUI and keyboard shortcuts) then loaded the file and let 'er rip. 30+ minute process without any issues.
Great job. Thanks again.
hi ! i instal carbide.deb all i’s ok but i can’t change the area size X.5.00 Y.5.00 from original download . i choise my machine and the good size (XL 800X400) but after send configuration data carbide don’t change the size… so i can work 5x5 cm …somebody can help me please ?
I am very sorry I did not post. Yes it is working. I made some things. See screen grabs.
Everything is working as desired. I have a webcam running so I can watch from my easy chair inside the house, rsync moving the files from my mac to the device, touch screen is working. I was able to crash the entire thing a couple times but that was my knee hitting the power button.
My only complaint is wood is not free and I have to work which is hampering my design time. Do you have a fix for those bugs?
so in Linux, the kernel exposes a set of properties for each input device, including an “abs” property, for absolute positioning. Only touch screens have this property basically.
these properties are in the /sys filesystem:
/sys/class/input/input*/capabilities/abs
(where with input* I mean ‘every directory starting wtih input’)
so just iterate through those and if there’s a ‘1’ in there in any of them, there’s a touch screen.
I will note that a Wacom (or other brand) graphics tablet should show thus as well — came across a post that the Wacom One works and am planning on getting one for my machine.