MarlinFirmware / Marlin

Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
https://marlinfw.org
GNU General Public License v3.0
16.34k stars 19.25k forks source link

🔧 Direct Stepping sanity checks #27522

Closed thisiskeithb closed 1 week ago

thisiskeithb commented 2 weeks ago

Description

Direct stepping is incompatible with 32-bit boards (though, @colinrgodsey plans to eventually add support). It's also incompatible with core/delta/etc. kinematics, so let's sanity check them.

Requirements

DIRECT_STEPPING

Benefits

Build-time sanity checks to inform users of incompatible config options.

Related Issues

None. Found while helping someone on Facebook.