Hello. I am a new user. I've been at this for days and no joy. I just came to the realization that StepConf Wizard does not work on my setup. Here is my logic.
I have a Raspberry Pi 5 with a :
Byte2Bot Parallel Port Raspberry Pi Hat
byte2bot.com/products/parallel-port-raspberry-pi-hat
5 Axis CNC Interface Adapter Parallel Breakout Board For Stepper Motor Drivers
byte2bot.com/products/5-axis-cnc-interfa...tepper-motor-drivers
.
I am running Linux Bookworm with an installation of LinuxCNC.
When I run StepConf Wizard and get to the X-Axis page I attempt ot see if I can move that axis - no joy.
My theory is that it doesn't work. I feel that when I complete the process for a machine which I will call Machine, I end up with a Machine.hal program that has lines containing "hal_gpio.PIN21-out" or "hal_gpio.PIN12-out".
Using the Byte2Bot parallel port, you are NOT allowed to refer to the output on the DB25 connector as PIN1, PIN2, PIN3 etc. Using a Byte2Bot hat with a Raspberry Pi 5, you must refer to the GPIO pin that is connected to PIN2 or PIN3 as it's corresponding GPIO pin on the Raspberry Pi. As an example, PIN2 is actually GPIO9, so the line would have to be "hal_gpio.GPIO9-out" to activate PIN2.
Seeing how StepConf Wizard is asking me what feature I want to assign to PIN2, I assume it is passing on the command ""hal_gpio.PIN2-out" which doesn't work, rather than "hal_gpio.GPIO9-out" which is required.
I have noticed that you can pick different interfaces prior to getting to the Axis X page, and the assignments change, BUT there is no corresponding change for the Byte2Bot setup.
I might also point out that I have found examples that PIN2 etc. that reportedly works on the Pi 4
Having made my case I suspect that I will hear "We can't set it up for every possibility" but I think I am missing something.
EdWorks