3DHex is a windows host controller 3D printer firmware. All kinematics calculations are executed by the computer while the MCU accepts raw 0s & 1s.
Still in development
- SD/USB Printing
- Compiled setup installation
- Direct configuration from the UI
- Up to 25 configurations
- S-Curve analytic mathematic solver for G0/G1 & G2/G3
- S-Curve = 0: Trapezoidal analytic mathematic solver for G0/G1 & G2/G3
- Optimized arc motion algorithm for G2/G3: microstepping grid resolution
- Smart curve detection post processing algorithm, integrating multiple movements into one velocity profile if the direction change is below threshold angle
- XY-XZ-YZ Skew correction
- PID/Bang-Bang temperature control
- AutoPID tuning
- Auto Bed Leveling plane interpollation
- Auto Bed Leveling mesh interpollation algorithms: Multiquadric, Inverse, Gaussian, Linear, Cubic, Quintic, Thin plate
- Auto Bed Leveling plane/mesh view
- USB idle functions: Temperature control, Fan control, Move toolhead, Enable/Disable stepper, Homing, AutoPID
- USB on the fly functions: Temperature control, Fan control, Pause, Cancel, (Jump/Jerk/Acceleration/Feedrate)% control
- Supported G/M commands: G0, G1, G2, G3, G4, G28, G90, G91, G92, M104, M109, M140, M190, M106, M107, M17, M18, M84, M204, M205, M82,M83, M226
- Basic thermal protection
- Arduino Mega 2560 - RAMPS board
- Ramps 2004 LCD Smart Controller
- Cartesian 3D printers only
- 32bit boards
- CoreXY and delta printers
- Update manuals