- Configuring LinuxCNC
- Advanced Configuration
- Carousel ATC M6 Remap - is_callable(oword.toolchange) = FALSE
Carousel ATC M6 Remap - is_callable(oword.toolchange) = FALSE
- CNC4Life
- Offline
- Junior Member
-
Less
More
- Posts: 35
- Thank you received: 2
08 Oct 2025 02:04 #336075
by CNC4Life
Carousel ATC M6 Remap - is_callable(oword.toolchange) = FALSE was created by CNC4Life
I'm trying to get a Carousel ATC online, and I'm so close. I have something that is incorrect but I don't know what it is. Note my pyhton files are ported from python2 to python3 via Deepseek.
When I execute a tool change nothing happens except I get a message.
is_callable(oword.toolchange) = FALSE
Of note I also get
is_callable(__init__) = FALSE
is_callable(oword.on_abort) = FALSE
Attached is the complete config. ( I had to delete the qtvcp folder as it was too big to upload)
My Startup
Starting LinuxCNC...
linuxcnc TPMOD=tpmod HOMEMOD=homemod EMCMOT=motmod
Note: Using POSIX realtime
twopass:invoked with <> options
twopass:found ./remora-flexi.hal
DEBUG: Initialising RP1 library: rt_rp1lib_init
DEBUG: Base address: 1f00000000, size: 400000, mapped at address: 0x7fff40ff0000
DEBUG: rp1spi_init(), SPI0
DEBUG: SPI0 Base address: 50000, mapped at address: 0x7fff41040000
DEBUG: dws->ver = 3430322a
DEBUG: Synopsys DWC APB SSI v4.02
DEBUG: Detected FIFO size: 64 bytes
DEBUG: Detected 32-bits max data frame size
DEBUG: Pin: MOSI -> GPIO Number: 10, FSEL Number: 0
DEBUG: Pin: MISO -> GPIO Number: 9, FSEL Number: 0
DEBUG: Pin: SCLK -> GPIO Number: 11, FSEL Number: 0
DEBUG: Pin: CS -> GPIO Number: 8, FSEL Number: 0
DEBUG: clk_div = 10
DEBUG: BAUDR = 20000000 hz
/home/expatria/linuxcnc/configs/flexi-hal/remora-flexi.ini:62: executing 'import sys
sys.path.append("./python")'
PythonPlugin: Python '3.11.2 (main, Apr 28 2025, 14:11:48) [GCC 12.2.0]'
/home/expatria/linuxcnc/configs/flexi-hal/remora-flexi.ini:62: executing 'import sys
sys.path.append("./python")'
PythonPlugin: Python '3.11.2 (main, Apr 28 2025, 14:11:48) [GCC 12.2.0]'
is_callable(__init__) = FALSE
[72784:1:1007/184032.614563:FATAL:page_allocator_internals_posix.h(169)] Check failed: . : Invalid argument (22)
Using device: USB gamepad
[72796:1:1007/184033.669630:FATAL:page_allocator_internals_posix.h(169)] Check failed: . : Invalid argument (22)
is_callable(oword.on_abort) = FALSE
is_callable(oword.toolchange) = FALSE
task: main loop took 0.106726 seconds
task: main loop took 0.131654 seconds
When I execute a tool change nothing happens except I get a message.
is_callable(oword.toolchange) = FALSE
Of note I also get
is_callable(__init__) = FALSE
is_callable(oword.on_abort) = FALSE
Attached is the complete config. ( I had to delete the qtvcp folder as it was too big to upload)
My Startup
Starting LinuxCNC...
linuxcnc TPMOD=tpmod HOMEMOD=homemod EMCMOT=motmod
Note: Using POSIX realtime
twopass:invoked with <> options
twopass:found ./remora-flexi.hal
DEBUG: Initialising RP1 library: rt_rp1lib_init
DEBUG: Base address: 1f00000000, size: 400000, mapped at address: 0x7fff40ff0000
DEBUG: rp1spi_init(), SPI0
DEBUG: SPI0 Base address: 50000, mapped at address: 0x7fff41040000
DEBUG: dws->ver = 3430322a
DEBUG: Synopsys DWC APB SSI v4.02
DEBUG: Detected FIFO size: 64 bytes
DEBUG: Detected 32-bits max data frame size
DEBUG: Pin: MOSI -> GPIO Number: 10, FSEL Number: 0
DEBUG: Pin: MISO -> GPIO Number: 9, FSEL Number: 0
DEBUG: Pin: SCLK -> GPIO Number: 11, FSEL Number: 0
DEBUG: Pin: CS -> GPIO Number: 8, FSEL Number: 0
DEBUG: clk_div = 10
DEBUG: BAUDR = 20000000 hz
/home/expatria/linuxcnc/configs/flexi-hal/remora-flexi.ini:62: executing 'import sys
sys.path.append("./python")'
PythonPlugin: Python '3.11.2 (main, Apr 28 2025, 14:11:48) [GCC 12.2.0]'
/home/expatria/linuxcnc/configs/flexi-hal/remora-flexi.ini:62: executing 'import sys
sys.path.append("./python")'
PythonPlugin: Python '3.11.2 (main, Apr 28 2025, 14:11:48) [GCC 12.2.0]'
is_callable(__init__) = FALSE
[72784:1:1007/184032.614563:FATAL:page_allocator_internals_posix.h(169)] Check failed: . : Invalid argument (22)
Using device: USB gamepad
[72796:1:1007/184033.669630:FATAL:page_allocator_internals_posix.h(169)] Check failed: . : Invalid argument (22)
is_callable(oword.on_abort) = FALSE
is_callable(oword.toolchange) = FALSE
task: main loop took 0.106726 seconds
task: main loop took 0.131654 seconds
Attachments:
Please Log in or Create an account to join the conversation.
- Configuring LinuxCNC
- Advanced Configuration
- Carousel ATC M6 Remap - is_callable(oword.toolchange) = FALSE
Time to create page: 0.101 seconds