Sebastianv650
f9bea7968f
BugFix for incorrect E-speed calculation
The extrusion speed was wrong due to a not high enough precision of
esteps to XY steps, therefore now the target float values are used to
calculate the ratio between XY movement and extrusion speed.
The e_speed_multiplier8 was replaced by an absolute multiplier called
abs_adv_steps_multiplier8, therefore one multiplication and bitshift can
be saved inside the stepper ISR. Due to this, also extruder_advance_k is
better suited inside the planner and not the stepper files any more.
8 years ago
Scott Lahteine
3a107e280d
Developer note in pins_MIGHTYBOARD_REVE.h
8 years ago
Scott Lahteine
85e307dcd8
No FAN0_PIN
8 years ago
Scott Lahteine
ff3a8ca0d1
Use NUM_DIGITAL_PINS instead of custom DIO_COUNT
8 years ago
Scott Lahteine
04a1fac029
Some cleanup to M43
8 years ago
Scott Lahteine
24f6612551
Reduce and optimize endstop_monitor code
8 years ago
Scott Lahteine
b4444e91ae
Reduce code and build size of PWM_details
8 years ago
Scott Lahteine
dbe414ef03
Squash redundant code in PWM_status
8 years ago
Scott Lahteine
af26d22741
Clean up some spacing and semantics
8 years ago
Bob-the-Kuhn
81397d7a9a
EXTRUDER_x_AUTO_FAN name change to Ex_AUTO_FAN
I stumbled across a name change that'll be used a lot so I'm updateing
the name list.
8 years ago
Bob-the-Kuhn
c7f1f0dae6
Add endstop monitor & make pins report pretty
8 years ago
Scott Lahteine
23f05f8be7
Use bit-length types in block_t
8 years ago
Scott Lahteine
8dc7807d85
Add support for CoreYZ to planner.buffer_line
8 years ago
Scott Lahteine
1cf878fdb1
Calculate dm and e-steps earlier in planner
8 years ago
Scott Lahteine
75dbb71dd7
Replace block.busy with a block.flag bit
8 years ago
Scott Lahteine
c7f22f688f
buffer_line can calculate while it's waiting
8 years ago
Scott Lahteine
f3720f4e81
const arguments to test_dual_z_endstops
8 years ago
Scott Lahteine
8cebd2a7db
Arrange Z2 min before Z2 max
8 years ago
Scott Lahteine
accabf088a
Add support for Z2 min endstop to M119
8 years ago
Scott Lahteine
396434a445
Fix compiler warning in M145
8 years ago
Scott Lahteine
8e787304c9
const float ref args in planner.h
8 years ago
Scott Lahteine
07bfc45df8
Adjust spacing in gcode_M149
8 years ago
Scott Lahteine
1a2310c494
Make LCD preheat vars an array to reduce code size
8 years ago
Scott Lahteine
1226ae1912
Some cleanup in ultralcd.h
8 years ago
Scott Lahteine
50ee749082
Centralize click-handling in the LCD loop
8 years ago
Scott Lahteine
bff6bbdb12
Indentation in configuration_store.cpp
8 years ago
Scott Lahteine
97115d56f9
Print error for M500 with disabled EEPROM
8 years ago
Scott Lahteine
67ab54185b
Save hotend_offset array (M218) in EEPROM
8 years ago
MagoKimbra
dfcdbb437b
Fix Command M420
8 years ago
Scott Lahteine
9a23f73765
Don't trigger endstops that are actually Z2 or probe
8 years ago
Scott Lahteine
c07cc9e3f1
Revert changes made to z dual endstop test
#3631 broke z dual endstops. Solved by @Nocturnal42 in https://github.com/MarlinFirmware/Marlin/issues/5078#issuecomment-256572248
8 years ago
esenapaj
d5a5042d23
Fix for the PR #5088 (Handle M108 in M1 also with ULTIPANEL)
8 years ago
Scott Lahteine
9cbedab91b
Use DPM where possible
8 years ago
Scott Lahteine
ad38d91692
Sanity check that auto fan pins can do PWM
8 years ago
Scott Lahteine
95275eb9b3
Predefine auto fan pins in some pins files
8 years ago
Scott Lahteine
3f94b15cef
Fix bilinear grid constraints
Followup to #5090
8 years ago
Scott Lahteine
d439fb95f7
Sanity check for the renamed options
8 years ago
Scott Lahteine
b6aa894893
Rename auto fan pins and add auto fan flags
8 years ago
Scott Lahteine
ada935de87
Allow TEMP_STAT_LEDS with only one LED defined
8 years ago
Scott Lahteine
4b056d8184
Fix warning in ultralcd.cpp
8 years ago
Scott Lahteine
9dfd029911
Fix bug in fastio.h _GET_TIMER
8 years ago
esenapaj
8b1d90e281
Follow-up the PR #5087 (Fixed SERVO pins on Azteeg X3), etc
・Add header
・Adjust spacing
8 years ago
Scott Lahteine
f0d673561f
Fix for bilinear grid outside bounds
8 years ago
Scott Lahteine
1ba1ec0db9
Handle M108 in M1 also with ULTIPANEL
8 years ago
Scott Lahteine
7ad33422e3
Clear dir_t size, not pointer size
8 years ago
Benoit Miller
1c716034ec
Fixed SERVO pins on Azteeg X3
8 years ago
Benoit Miller
2aa12d78dc
Only issue MAXTEMP when heating
8 years ago
Scott Lahteine
3fcf915808
Fix uninitialized var in reset_acceleration_rates
8 years ago
Sebastianv650
c397b9d60a
Planner acceleration bugfix and speedup v2
.) Use already existing inverse_millimeters instead of /
block->millimeters.
.) Prevent overflow during acceleration calculation by checking if float
is necessary. Idea modified from Sailfish.
.) Save two uint32_t or even float multiplications by checking if
step[AXIS] has steps and if max acceleration is lower than accel. If
not, there is no need to check this axis.
8 years ago
esenapaj
70e287ca8c
Extend measuring range of thermocouple for MAX31855
8 years ago