Scott Lahteine
|
4b93989a77
|
MBL Z adjustment on toolchange
|
2016-06-15 20:49:36 -07:00 |
|
Scott Lahteine
|
9c800d1f8c
|
Position adjustment for bed leveling
|
2016-06-15 20:49:36 -07:00 |
|
Scott Lahteine
|
ee5be92206
|
Fix broken DISABLE_HEATER macro
|
2016-06-13 20:57:58 -07:00 |
|
Scott Lahteine
|
8d8180e028
|
Parse M905 args in Marlin_main.cpp
|
2016-06-13 19:25:28 -07:00 |
|
Scott Lahteine
|
2b340f5acb
|
patch LIN_ADVANCE to use code_value_float
|
2016-06-13 18:54:25 -07:00 |
|
Scott Lahteine
|
4d2119f83a
|
_lcd_move => _lcd_move_xyz
|
2016-06-12 17:14:19 -07:00 |
|
Scott Lahteine
|
811967923a
|
Fix manual_move to move the correct E stepper
|
2016-06-12 17:14:19 -07:00 |
|
Scott Lahteine
|
4fbe818163
|
Add macros to move servos
|
2016-06-12 15:38:30 -07:00 |
|
Scott Lahteine
|
9a1dfd0f5f
|
Fix Travis test for FILAMENTCHANGEENABLE
|
2016-06-12 14:24:56 -07:00 |
|
Scott Lahteine
|
b322ac4417
|
No need to check ULTIPANEL with DOGLCD
|
2016-06-11 16:50:06 -07:00 |
|
Scott Lahteine
|
7fb69e24fb
|
Use "Tn S1" to change tools without moving
|
2016-06-11 15:58:45 -07:00 |
|
Scott Lahteine
|
b75e648f2c
|
Clarify names of prepare_move functions
|
2016-06-11 15:32:49 -07:00 |
|
Scott Lahteine
|
ae9b09fe94
|
menu => screen
|
2016-06-11 14:53:39 -07:00 |
|
Scott Lahteine
|
45ea8749d3
|
Wrap all items depending on ULTIPANEL
|
2016-06-11 14:27:34 -07:00 |
|
Scott Lahteine
|
0e2bfd0769
|
Use linear feedrate in gcode_T, not volumetric
|
2016-06-10 18:27:01 -07:00 |
|
Scott Lahteine
|
45b701d38c
|
Travis test for LIN_ADVANCE
|
2016-06-09 21:03:27 -07:00 |
|
Scott Lahteine
|
aad9c0ed8d
|
Apply updated ISR timing code
|
2016-06-09 21:03:27 -07:00 |
|
Scott Lahteine
|
506d78b2f8
|
Run the advance_isr faster instead of doing multiple e-steps per interrupt
|
2016-06-09 21:03:27 -07:00 |
|
Scott Lahteine
|
6d62a4ffc8
|
Patch LIN_ADVANCE for style and forward-compatibility
|
2016-06-09 21:03:27 -07:00 |
|
Scott Lahteine
|
a82c755a35
|
Fix BQ_LCD_SMART_CONTROLLER pin compiler warnings
|
2016-06-09 20:38:23 -07:00 |
|
Scott Lahteine
|
72c6f2923f
|
axis_steps_per_unit => axis_steps_per_mm
|
2016-06-09 17:04:51 -07:00 |
|
Scott Lahteine
|
446515ab79
|
Adjust spacing in block_t
|
2016-06-09 17:04:51 -07:00 |
|
Scott Lahteine
|
80ab749563
|
Rename acceleration locals for clarity
|
2016-06-09 17:04:51 -07:00 |
|
Scott Lahteine
|
3b08eb1eeb
|
acceleration_st => acceleration_steps_per_s2
|
2016-06-09 17:04:51 -07:00 |
|
Scott Lahteine
|
cb4704e07a
|
Rename some planner acceleration vars
- `per_sq_second` => `per_s2`
- `per_sqr_second` => `per_s2`
- `axis_steps_per_sqr_second` => `max_acceleration_steps_per_s2`
|
2016-06-09 17:04:50 -07:00 |
|
Scott Lahteine
|
3c68be79dc
|
Throw an error in PID_autotune for E < -1
|
2016-06-09 16:41:53 -07:00 |
|
Scott Lahteine
|
38279a02b2
|
Travis tests for Inch, Fahrenheit, Kelvin, M100
|
2016-06-08 17:12:54 -07:00 |
|
Scott Lahteine
|
0b3142b45b
|
Remove redundant declarations from M100 code
|
2016-06-08 17:09:34 -07:00 |
|
Scott Lahteine
|
4980ecc1f7
|
Smaller binary using inline gcode argument getters
|
2016-06-08 17:03:28 -07:00 |
|
Scott Lahteine
|
2d55862499
|
Use memset in mbl.reset to save 58 bytes
|
2016-06-08 16:05:18 -07:00 |
|
Scott Lahteine
|
b23f710034
|
Cleanup and naming for num-to-string functions
|
2016-06-08 13:12:27 -07:00 |
|
Scott Lahteine
|
cca047424d
|
MBL: cel => cell
|
2016-06-07 19:10:39 -07:00 |
|
Scott Lahteine
|
49ecaf774d
|
Rename some auto/locals to avoid name conflict
|
2016-06-07 15:38:45 -07:00 |
|
Scott Lahteine
|
47b5c55c29
|
Implement the delayed-move technique
|
2016-06-05 02:29:49 -07:00 |
|
Scott Lahteine
|
a3e25a0fca
|
Instead of trying to move now, set a flag to move asap
|
2016-06-05 02:29:48 -07:00 |
|
Scott Lahteine
|
e2a8961635
|
Use e_steps[EXTRUDERS] instead of e_steps[4]
|
2016-06-05 01:44:53 -07:00 |
|
Scott Lahteine
|
d7e4e8e9be
|
Fix a typo in #3955
|
2016-06-04 02:09:58 -07:00 |
|
Scott Lahteine
|
c2362c1b3c
|
Apply Marlin coding standards to MBL class
|
2016-06-03 21:43:32 -07:00 |
|
Scott Lahteine
|
f2fb66c00d
|
With SINGLENOZZLE only set temperature for the active tool
|
2016-06-03 17:38:03 -07:00 |
|
Scott Lahteine
|
cd441ce652
|
SINGLENOZZLE: EXTRUDERS versus HOTENDS
|
2016-06-03 17:38:03 -07:00 |
|
Scott Lahteine
|
81384dfd36
|
Apply static to remaining stepper methods
|
2016-06-02 18:00:31 -07:00 |
|
Scott Lahteine
|
664b299a51
|
This fix is not DELTA compatible
|
2016-06-02 17:16:19 -07:00 |
|
Scott Lahteine
|
064efb20e0
|
Also call clear_command_queue for lcd_sdcard_stop
|
2016-06-02 17:16:19 -07:00 |
|
Scott Lahteine
|
6277395e1e
|
set_current_position_from_planner() after stepper.quick_stop()
|
2016-06-02 17:16:19 -07:00 |
|
Scott Lahteine
|
381bc6f0b0
|
set_position => set_position_mm
|
2016-06-02 17:16:19 -07:00 |
|
Scott Lahteine
|
db0fd021d0
|
Z raise options independent of ABL so G28 can use them
|
2016-06-02 16:56:49 -07:00 |
|
Scott Lahteine
|
9eecb4404b
|
Make raise_z_after_probing null sometimes
|
2016-06-02 16:56:49 -07:00 |
|
Scott Lahteine
|
28fb1f8994
|
Tweak #endif comment for ABL GRID
|
2016-06-02 16:56:49 -07:00 |
|
Scott Lahteine
|
b3a37b493d
|
Patch G28 servo stow to use Conditionals, raise_z_after_probing
|
2016-06-02 16:56:49 -07:00 |
|
Scott Lahteine
|
5390c846a5
|
Positive conditions for HAS_LCD_CONTRAST
|
2016-06-02 16:17:34 -07:00 |
|
Scott Lahteine
|
efa7209acf
|
Improved LCD contrast handling
Based on MarlinFirmware/MarlinDev#200 from @eboston
|
2016-06-02 16:17:34 -07:00 |
|
Scott Lahteine
|
b703fa9538
|
Add sanity check for SAV_3DGLCD display types
|
2016-06-02 15:21:17 -07:00 |
|
Scott Lahteine
|
9729e9c450
|
Combine ST7565 / U8GLIB_NHD_C12864 items in dogm
|
2016-06-01 01:42:14 -07:00 |
|
Scott Lahteine
|
d698c89971
|
Fix bad movement in gcode_T when switching
|
2016-05-31 19:14:33 -07:00 |
|
Scott Lahteine
|
a0b000d752
|
Support for SAV_3DGLCD OLED LCD controller
|
2016-05-31 14:41:16 -07:00 |
|
Scott Lahteine
|
bd97bbc52a
|
Make HAS_LCD_CONTRAST a boolean flag
|
2016-05-31 11:47:02 -07:00 |
|
Scott Lahteine
|
55ef04a566
|
Need to call dac_init() in setup() for DAC_STEPPER_CURRENT
As reported by https://github.com/MarlinFirmware/Marlin/pull/3182#issuecomment-222595488
|
2016-05-30 23:35:06 -07:00 |
|
Scott Lahteine
|
43a71ef226
|
Remove excess allen key probe examples from configs
|
2016-05-30 18:26:53 -07:00 |
|
Scott Lahteine
|
ff53819856
|
Drop FORCE_INLINE in planner.h
This change actually does increase the binary size by about 12 bytes,
but how does it affect performance?
|
2016-05-30 17:18:28 -07:00 |
|
Scott Lahteine
|
e60224a943
|
Drop FORCE_INLINE from endstops.h
`FORCE_INLINE` seems to have no effect with standard optimization.
|
2016-05-30 17:08:56 -07:00 |
|
Scott Lahteine
|
85512e9372
|
Drop FORCE_INLINE from temperature.h
`FORCE_INLINE` seems to have no effect on code generation with standard
optimization.
|
2016-05-30 17:06:50 -07:00 |
|
Scott Lahteine
|
78fb02a5ad
|
Apply static to Temperature class
|
2016-05-30 16:50:51 -07:00 |
|
Scott Lahteine
|
668d50f68e
|
Keep Stepper encapsulation, use static data and methods
|
2016-05-30 16:24:04 -07:00 |
|
Scott Lahteine
|
26f866b908
|
Apply static to Endstops class
|
2016-05-30 16:23:43 -07:00 |
|
Scott Lahteine
|
470d5ac09f
|
Apply static to Planner class
|
2016-05-30 16:22:41 -07:00 |
|
Scott Lahteine
|
ecfdcf7250
|
Tiny calc_timer speedup
|
2016-05-30 16:17:02 -07:00 |
|
Scott Lahteine
|
d3efc96289
|
Patch conditionals for DEFAULT_LCD_CONTRAST, MINIPANEL
- `DEFAULT_LCD_CONTRAST` was incorrectly overriding all `DOGLCD`
- `MINIPANEL` conditionals are identical to `MAKRPANEL`
|
2016-05-30 01:10:47 -07:00 |
|
Scott Lahteine
|
2805bf3d82
|
Less greedy regex in travis helper scripts
|
2016-05-30 00:26:52 -07:00 |
|
Scott Lahteine
|
dc22097b3a
|
Fix some of array initializations
- In `stepper.h` init `count_direction` array
- In `ultralcd.cpp` init `autotune_temp` array
|
2016-05-29 20:55:13 -07:00 |
|
Scott Lahteine
|
fad7680605
|
Slower SPI speed for MAX31855
|
2016-05-25 18:15:36 -07:00 |
|
Scott Lahteine
|
827738a790
|
set_z parameters marked const
|
2016-05-23 14:25:43 -07:00 |
|
Scott Lahteine
|
9049f4084b
|
EEPROM report uses G29 S3
|
2016-05-23 14:25:43 -07:00 |
|
Scott Lahteine
|
4955163959
|
Propose simpler probe index methods
|
2016-05-23 14:25:43 -07:00 |
|
Scott Lahteine
|
a1a5cb5393
|
Propose simpler cel index methods
|
2016-05-23 14:25:42 -07:00 |
|
Scott Lahteine
|
360adc6a3b
|
Small reduction in M421 code
|
2016-05-23 14:25:42 -07:00 |
|
Scott Lahteine
|
a4ed988c60
|
Two index finding functions for MBL
|
2016-05-23 14:25:42 -07:00 |
|
Scott Lahteine
|
0e55c06f7d
|
Rename CORE_AXIS_3 to NORMAL_AXIS
|
2016-05-23 13:58:40 -07:00 |
|
Scott Lahteine
|
5172d4ba40
|
COREYZ stepper, planner, endstop, babysteps
|
2016-05-23 13:58:40 -07:00 |
|
Scott Lahteine
|
6c7f4909b1
|
COREYZ Conditionals, SanityCheck for only a single kinematic
|
2016-05-23 13:58:40 -07:00 |
|
Scott Lahteine
|
95fee8ca81
|
Add option for CoreYZ kinematics
|
2016-05-23 13:58:40 -07:00 |
|
Scott Lahteine
|
c5130fd23b
|
Additional instructions for controller reverse options
|
2016-05-20 18:14:50 -07:00 |
|
Scott Lahteine
|
0c7c45063b
|
PID_ADD_EXTRUSION_RATE based on MarlinKimbra
|
2016-05-20 16:15:05 -07:00 |
|
Scott Lahteine
|
92ac133f2b
|
Conditionals and Sanity Check for SINGLENOZZLE
|
2016-05-20 15:48:27 -07:00 |
|
Scott Lahteine
|
69abfef82e
|
Add "SINGLENOZZLE" extruder option
|
2016-05-20 15:45:11 -07:00 |
|
Scott Lahteine
|
f69b5afe4c
|
Travis CI test for MBL
|
2016-05-20 11:52:27 -07:00 |
|
Scott Lahteine
|
1a6c72cb57
|
Apply to the rest of the configs
|
2016-05-20 11:52:27 -07:00 |
|
Scott Lahteine
|
37c6d0f4ed
|
Reword MESH_G28_REST_ORIGIN comment
|
2016-05-20 11:52:27 -07:00 |
|
Scott Lahteine
|
8218558953
|
Update comments, rename next_ping_ms, followup to #3797
|
2016-05-19 16:44:57 -07:00 |
|
Scott Lahteine
|
07c9a11c3c
|
Automatically set X2 stepper pins
|
2016-05-18 19:09:09 -07:00 |
|
Scott Lahteine
|
7527fdec0b
|
Add Travis test for DUAL_X_CARRIAGE
|
2016-05-18 16:32:34 -07:00 |
|
Scott Lahteine
|
2a7b1a85f7
|
Improve DUAL_X_CARRIAGE sanity check errors
|
2016-05-18 15:59:28 -07:00 |
|
Scott Lahteine
|
516e79bbda
|
Declare extruder_duplication_enabled in Marlin.h
|
2016-05-18 15:51:44 -07:00 |
|
Scott Lahteine
|
4041508ffb
|
Function decl. in headers don't need "extern"
|
2016-05-17 18:35:01 -07:00 |
|
Scott Lahteine
|
ecec5c5e58
|
Bezier style and DELTA patch
|
2016-05-17 18:06:10 -07:00 |
|
Scott Lahteine
|
a28970784c
|
XYZ unhomed
|
2016-05-17 17:02:53 -07:00 |
|
Scott Lahteine
|
a9926b71a4
|
Require homing of Z before G29
|
2016-05-17 16:57:12 -07:00 |
|
Scott Lahteine
|
2f14934c65
|
Fix checkExtruderAutoFans
Make sure to only set the fan state once when extruders share a fan
|
2016-05-15 18:54:37 -07:00 |
|
Scott Lahteine
|
754b0152f5
|
Fix MBL zigzag calls
|
2016-05-15 12:35:01 -07:00 |
|
Scott Lahteine
|
a058226799
|
Prevent watchdog timeout in bezier moves
|
2016-05-14 17:41:16 -07:00 |
|
Scott Lahteine
|
13175ce7da
|
Fix error checking in M421
|
2016-05-14 17:12:44 -07:00 |
|