If I am running my printer on Octoprint (and it homes fine),

If I am running my printer on Octoprint (and it homes fine), and if I accidently tell it to go further than max in any direction, it will (usually messing up belts). Is this a Octoprint or firmware problem?

In my CNC experience, the controlling program keeps track of the location and doesn’t exceed the machine limits, but my CNC experience is with dumb machines that just take step/direction or servo signals, and the controlling program is taking the input source/gcode and producing the electrical signals for the motors.

@John_Bump i edited the firmware, lets see if it works. Ik for a fact cura will stop, but octoprint doesnt for somereason, odd

Are you jogging the printer when this happens? My first guess would be Firmware if you are in printing mode. Does the firmware definition of the print volume match the physical printer size?

If the Firmware matches then I’d take a look at Octoprint when it is controlling the printer. What size of printer does it think you have and does it override the firmware on a command?

@Jeff_Parish im my firmware (b4 i changed it) left it up to the software to keep prints withing boundaries. I changed it so the firmware will override it if the software tries to go beyond min/max.