Issues & Solutions error will not go away

48 views
Skip to first unread message

CodeDataTech

unread,
Mar 5, 2026, 12:30:15 PM (13 days ago) Mar 5
to OpenPnP
Please see attached image for the error message.

From my config.g file:

;***General preferences
G91 ; relative coordinates
M83 ; relative extruder moves
G4 S2 ; wait for expansion boards to start

;***Axis/Drives
M569 P0 S0 R0 ; X Axis Drive, Forward, Active Low
M569 P1 S0 R0 ; Y Axis drive, Forward, Active Low
M569 P2 S0 R0   ; Z Axis drive, Forward, Active Low
M569 P3 S0 R0 ; A Axis Drive, Forward, Active Low
M569 P4 S0 R0   ; X Conveyor Drive, Forward, Active Low
M569 P5 S0 R0   ; Y Conveyor Drive, Forward, Active Low

; M584 must come earlier in config.g than any M350 and M906 commands. If it creates new axes, it must also be earlier than any M92, M201, M203, M208, M566, M574, M667 amd M669 commands.
M584 X0 R0 S0   ; X, Driver_0, Linear
M584 Y1 R0 S0   ; Y, Driver_1, Linear
M584 Z2 R0 S0   ; Z, Driver_2, Linear
M584 A3 R1 S1   ; A, Driver_3, Rotational
M584 U4 R0 S0   ; U, Driver_4, Linear, X-Conveyor
M584 V5 R0 S0   ; V, Driver_5, Linear, Y_Conveyor

;***Motor Settings
; Microstepping removed due to error message at boot
M92 X100 Y100 Z100 U100 V100                            ; Steps per mm
M566 X900 Y900 Z900 U100 V100                           ; Speed Change mm/min
M203 X126000.00 Y126000.00 Z24000.00 U24000.0 V24000.0 ; Set maximum speeds (mm/min)
M201 X50000.00 Y50000.00 Z5000.00 U50000.0 V50000.0     ; Set accelerations (mm/s^2)
M92 A17.7778                                            ; Steps per degree
M566 A10000                                             ; Speed change (deg/min)
M203 A5400                                              ; Set maximum speed (degrees/min)
M201 A5000                                              ; Set accelerations (deg/s^2)

M564 H0 S1                         ; Sets homing, H0 allows mvmnt wo h, S1 limits movement
M906 T10                         ; Set idle timeout,10 sec of inactivity

;***Axis Limits
M208 X-1770.00 Y-400.00 Z-85.00 S1                      ; Axis Mimima
M208 X0 Y0 Z0 S0                                        ; Axis Maxima
M208 A200 S0                                            ; Axis maximum rotation
M208 A-200 S1                                           ; Axis minimum rotation

;***Endstops
M574 X2 P"io3.in" S1    ; X-Endstop, High End, Active High, switch type
M574 Y2 P"io4.in" S1    ; Y-Endstop, High End, Active High, switch type
M574 Z2 P"io5.in" S1    ; Z-Endstop, High End, Active High, switch type

;***IO
;***Inputs
M950 J0 C"io0.in"     ; X-Conveyor Position sensor Left PCB Enter
M950 J1 C"io1.in"       ; X-Conveyor Position Sensor Middle PCB Home
M950 J2 C"io2.in"       ; X-Conveyor Position Sensor Right PCB exit

M950 J6 C"io6.in"       ; VacuumMeasure Out1
M950 J7 C"io7.in"       ; VacuumMeasure Out2

;***Outputs
M950 P13 C"!out3"         ; Air Valve, Active Low, no PWM
M950 P14 C"!out4"         ; Vacuum Valve, Active Low, no PWM
M950 P15 C"!out5"         ; Auxiliary Control, Active Low, no PWM
M950 P16 C"!out6"         ; Pump Relay, Active Low, no PWM
M950 P17 C"!out7"         ; n/c , Active Low, No PWM
M950 P18 C"!out8"         ; LIGHT_BOTTOM, Active Low, No PWM

;***Outputs - dedicated/special
M950 E0  C"led"           ; 'DS_LED' port - top camera ring light

;***Analog Sensors
M308 S10 Y"ads131.chan0.u" P"spi.cs1" A"VacuumMeasure" B0 C10 ; Vacuum Measure, 1-5V => 0 to -101.3kPa (ADC input range = 0-10V)

;***End of config.g

(Yes - I am absolutely sure that it is loaded into the controller.)

??????????

Issues_and_Solutions-Error-02.png

CodeDataTech

unread,
Mar 5, 2026, 12:41:10 PM (13 days ago) Mar 5
to OpenPnP
Yes - I am aware that the M569 'S' parameters do not match the comment text.

bert shivaan

unread,
Mar 5, 2026, 1:01:02 PM (13 days ago) Mar 5
to ope...@googlegroups.com
Maybe it is your A3 axis that is configured as S1 that is the problem?

--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/openpnp/9fc8cf9a-6548-415a-b7fc-32c527e0880cn%40googlegroups.com.

CodeDataTech

unread,
Mar 5, 2026, 1:11:16 PM (13 days ago) Mar 5
to OpenPnP
Thank you for your response.

Okay - "DUH!" - but, it is in reality rotational (nozzle) - and, this error has not always shown up. (Regret that I did not mention that before.)

For the most part, it has all but never shown up before (with A3 S1). It happened once before - and, the only thing I could do to get rid of it was revert machine.xml to an earlier version - which I was hoping not to have to do at this point, as I just finished making a lot of job and configuration changes. I was hoping someone might already have a clue about why changes to machine.xml might create this error out-of-the-blue.

CodeDataTech

unread,
Mar 5, 2026, 1:18:03 PM (13 days ago) Mar 5
to OpenPnP
What I meant by my "DUH!" remark was that - yes - it is painfully obvious (my fault - except that I ignored it because the nozzle stepper motor is in fact actually rotational).

The remark was not directed at anyone else - just an admission on my part...

CodeDataTech

unread,
Mar 5, 2026, 1:21:12 PM (13 days ago) Mar 5
to OpenPnP
In other words, if my 'A' axis is set up as 'rotational' - why would openpnp complain to the level of saying it was an error? And, why only in some very special unique circumstance that shows up out-of-the-blue...? (as opposed to all of the time since the beginning)

bert shivaan

unread,
Mar 5, 2026, 1:29:43 PM (13 days ago) Mar 5
to ope...@googlegroups.com
I can't answer to the randomness of it - I do agree that would be painfully annoying. Maybe I&S will allow you to accept the setting and ignore the error, but when you upgraded it reverted that setting so now you need to accept anf ignore it again? (not saying I am correct or if I am how you would do that)

OpenPNP has always treated all axis as linear, even the rotational ones. To my knowledge this is still the case. 

I took no ill from the DUH statement - I assumed it was at yourself - LMAO

CodeDataTech

unread,
Mar 5, 2026, 2:06:28 PM (13 days ago) Mar 5
to OpenPnP
Well - needless to say - I can change it to 'linear' and see what happens.

There is no 'Accept' option in this case - only 'Dismiss'. I can 'Reopen' it and 'Dismiss' it all I want - but, that is it.

Thank you for your input - and, for jarring me out of my "tunnel vision" on this issue...  :-)

(I literally ignored/overlooked it because I was so sure that it could not possibly be the cause of the error - because it was actually rotational.)

But - more important - the issue seemed to "just show up" without any changes to the relevant commands/settings having been made to the config.g file in a while now.

In other words, the relevant commands/settings in the config.g file have not changed for a sufficient amount of time as would have made the error show up much earlier...

CodeDataTech

unread,
Mar 5, 2026, 2:15:28 PM (13 days ago) Mar 5
to OpenPnP
Defining 'A' as 'linear' in the config.g file and turning on the 'Switch Linear Rotational' option in the axis settings seems to be what was needed...

bert shivaan

unread,
Mar 5, 2026, 2:42:47 PM (13 days ago) Mar 5
to ope...@googlegroups.com
Wonderful!! 

Thank you for reporting back the end result. 

Reply all
Reply to author
Forward
0 new messages