John Robertson
John Robertson
Thanks, I realised that two seconds after attaching the file!
I found it initially when using a puny laser that needed to move slowly to cut - it's easy to visually see over/under burn (related to step rate) with a...
Removing the `MINIMAL_STEP_RATE` `NOLESS` in planner will invalidate the laser trapezoidal and dynamic mode power calculations as the physical step rate will be forced higher by `stepper.cpp` at low feed...
Haven't had time to look at this again but I agree with the suggestions that it would be better handled "upstream" of the trapezoid calc. Looking at the code, `MINIMUM_PLANNER_SPEED`...
> > ```c++ > // planner.h or stepper.h > #ifdef CPU_32_BIT > constexpr uint32_t MIN_STEP_RATE = _MAX((STEPPER_TIMER_RATE / HAL_TIMER_TYPE_MAX), 1); > #else > constexpr uint32_t MIN_STEP_RATE = (F_CPU) / 500000U;...
Same issue here - same board (WiFi set as AP). The fix above doesn't work on the latest bugfix release. I had to do this: ```c /** * Native ESP32...
It depends on which Marlin repo you built from. The official Marlin one uses the "standard" ESP32 3300.0 divisor (https://github.com/MarlinFirmware/Marlin/pull/23903#issue-1169517970 to fix) and will immediately stop due to non-existent thermal...
It's not very accurate at low temps - mine under reads about 8C at room temp - at "working" temps (>180C) it's around 5C under-reading (compared to a thermocouple on...
Looks like a PID issue to me - a slow overshoot oscillation. Have you tried the PID autotune M303 (you should check it if changing the divisor number as it...
I assume the trace shows the initial stabilised heat up on the left? If so, it's suspicious that the instability only starts when you print AND that the bed temp...