Scott Lahteine
7ed70305df
Merge pull request #4515 from thinkyhead/rc_fix_speaker_tone
...
Prevent the 'tone(f,d)' function from being interrupted
9 years ago
Scott Lahteine
f1be87a85c
Move probe pin sanity checks out of ABL block
9 years ago
Scott Lahteine
9cb596e88c
Define Z_MIN_PROBE_PIN always, allowing override
9 years ago
Scott Lahteine
229f70f194
Only report finished prints longer than 1 min
9 years ago
Scott Lahteine
e040e00ae9
Merge pull request #4514 from thinkyhead/rc_cleanup_circularqueue
...
Patch up CircularQueue
9 years ago
Scott Lahteine
6110d57c16
Prevent the 'tone(f,d)' function from being interrupted
9 years ago
Scott Lahteine
b73203a0b7
Move some includes around to uncover missing deps
9 years ago
Scott Lahteine
f26d5425bf
Patch up CircularQueue
...
- Use `size` and `count` instead of `length` and `size`
- Fix bug: `peek` should return the item
- Clean up comments, spacing, spelling
9 years ago
Scott Lahteine
c9123adc59
Improved SCREEN / MENU macros
9 years ago
Scott Lahteine
cebeb48005
Merge pull request #4511 from thinkyhead/rc_encoder_flex
...
Allow encoder pulse/step override for more LCDs
9 years ago
Scott Lahteine
3cccaa9885
Allow encoder pulse/step override for more LCDs
9 years ago
Scott Lahteine
14c5a46ee9
Use multiplication for MMM_SCALED
9 years ago
Scott Lahteine
d8945e8464
Fix Z_HEAD index for COREYZ
9 years ago
Scott Lahteine
0f030aface
Merge pull request #4503 from AnHardt/fix-retract
...
Correct typo in retract()
9 years ago
Scott Lahteine
fbd8f06951
Merge pull request #4506 from thinkyhead/rc_buzzer_needs_beeper
...
Buzzer requires BEEPER_PIN
9 years ago
Scott Lahteine
330f82971b
Buzzer requires BEEPER_PIN
9 years ago
Scott Lahteine
e0d7b8bf27
Fix Azteeg X3 servo pin / Viki i2c
9 years ago
Scott Lahteine
7cceb15925
Merge pull request #4505 from thinkyhead/rc_auto_select_dplugs
...
Auto-select power plugs for RAMPS derivatives
9 years ago
Scott Lahteine
593b37519a
Boards with 4 power outputs are EFBF or EFBE
9 years ago
AnHardt
9ab94bd2c1
fix-babysrepping
9 years ago
AnHardt
39c4603598
Correct typo in retract.
9 years ago
Scott Lahteine
cebd2bfff0
Auto-select power plugs for RAMPS derivatives
9 years ago
Scott Lahteine
34c60f1b55
Merge pull request #4491 from thinkyhead/rc_fix_lcd_move_e
...
Use a default argument in _lcd_move_e
9 years ago
Scott Lahteine
38af251b91
Use a default argument in _lcd_move_e
9 years ago
Scott Lahteine
374ae6c099
Fix pins for RAMBO plus VIKI
9 years ago
Scott Lahteine
7594138740
Merge pull request #4493 from jbrazio/buildroot-cleanup
...
Move font folder
9 years ago
Scott Lahteine
6eed37aafb
Merge pull request #4486 from thinkyhead/rc_pid_add_extrusion_rate_off
...
PID_EXTRUSION_SCALING, disabled by default
9 years ago
Scott Lahteine
4bf3526d00
Merge pull request #4463 from thinkyhead/rc_azteeg_x3_eeb
...
Wrangle RAMPS variants and derivatives
9 years ago
Scott Lahteine
1993c45759
Merge pull request #4487 from thinkyhead/rc_refresh_pos_fix
...
Update refresh_positioning - no need for obj ref
9 years ago
Scott Lahteine
f83369b79c
Update refresh_positioning - no need for obj ref
9 years ago
Scott Lahteine
63fd1f49a6
PID_EXTRUSION_SCALING, disabled by default
9 years ago
Scott Lahteine
49997e2e22
HI_VOLT_PIN => "RAMPS_Dn_PIN"
9 years ago
AnHardt
60ad365e21
repair-software-spi
9 years ago
Scott Lahteine
f388beafa1
Merge pull request #4476 from otvald/RCBugFix
...
FIX for endstop adjustemt on delta is offset
9 years ago
Scott Lahteine
3633d4978b
Merge pull request #4475 from esenapaj/Fix-for-PR-#4452
...
Fix for PR #4452 (Additional heater-state output changes)
9 years ago
Thomas Otvald Jensen
fe059f1221
During homing, line_to_axis_pos will make a path which moves across the
...
endstop trigger point. The move is stopped at endstop, so current_position
should also be adjusted to reflect this!
Caused error in subsequent call in endstop adjustment, since the movement
would assume a wrong starting position.
9 years ago
esenapaj
bd73e6d3c8
Fix for PR #4452 (Additional heater-state output changes)
...
・Add missing ';'
9 years ago
esenapaj
cd5b03d88f
Update distribution date and readme
9 years ago
Scott Lahteine
f575e92f2e
Merge pull request #4473 from esenapaj/Follow-up-the-PR-#4408-etc
...
Follow-up the PR #4408 (Add support for reprapworld LCD), etc
9 years ago
esenapaj
657ef8aded
Follow-up the PR #4408 (Add support for reprapworld LCD), etc
...
・Put #define REPRAPWORLD_GRAPHICAL_LCD into all the example
configuration files
・Adjust spacing
9 years ago
Scott Lahteine
83d341c394
Make Conditionals.h a catch-all for old configs
9 years ago
Scott Lahteine
de951c64f1
Make pins for EFF a consistent order
9 years ago
Scott Lahteine
49f75b7891
pins_RAMPS_14.h => pins_RAMPS.h
9 years ago
Scott Lahteine
d3b713cebc
Set flags for RAMPS "type" in pins.h
9 years ago
Scott Lahteine
223b7e473f
RAMPS assignment for derivatives
9 years ago
Scott Lahteine
3865843283
Consolidate setting of RAMPS High Voltage PWM outputs
9 years ago
Scott Lahteine
bdac2eb13a
Don't set non-existent SLED_PIN
9 years ago
Scott Lahteine
bfbd01e29a
Merge pull request #4470 from thinkyhead/rc_fix_manual_move
...
Followup to #4468
9 years ago
Scott Lahteine
802d873fc1
Merge pull request #4469 from esenapaj/Fix-for-PR-#4453
...
Fix for PR #4453 (Improved MANUAL_[XYZ]_HOME_POS)
9 years ago
Scott Lahteine
8e2f095dde
Merge pull request #4456 from jbrazio/speaker-type3
...
Improvement to non-blocking speaker
9 years ago
Scott Lahteine
ad68b4cb8b
Followup to #4468
9 years ago
esenapaj
b8c112c490
Fix for PR #4453 (Improved MANUAL_[XYZ]_HOME_POS)
9 years ago
Scott Lahteine
2f76138645
Merge pull request #4468 from thinkyhead/rc_fix_manual_move
...
Specify manual-movable E axes by extruder type
9 years ago
Scott Lahteine
696b63e300
Specify manual-movable E axes by extruder type
9 years ago
Scott Lahteine
46c33f1cfa
Merge pull request #4467 from jbrazio/safe_delay-millis_t
...
Makes safe_delay() to be fully compatible with delay()
9 years ago
Scott Lahteine
9e21b2e51d
Merge pull request #4455 from AnHardt/double-bump-feature
...
double bump probing as a feature
9 years ago
Scott Lahteine
db4d03bc81
Merge pull request #4452 from thinkyhead/rc_fix_heaterstates_part_2
...
Additional heater-state output changes
9 years ago
Scott Lahteine
c68ca95345
Merge pull request #4464 from thinkyhead/rc_fix_steps_per_mm_handling
...
Account for DELTA in Planner::refresh_positioning
9 years ago
João Brázio
226e74a438
Fixes safe_delay() to be fully compatible with delay()
9 years ago
João Brázio
8e79e8cdb3
Adds types.h
9 years ago
Scott Lahteine
844a4e799e
Account for DELTA in Planner::refresh_positioning
9 years ago
AnHardt
7188ce0ad6
double bump probing as a feature
...
Why double touch probing is not a good thing.
It's widely believed we can get better __probing__ results when using a double touch when probing.
Let's compare to double touch __homing__.
Or better let's begin with single touch __homing__.
We home to find out out position, so our position is unknown.
To find the endstop we have to move into the direction of the endstop.
The maximum way we have to move is a bit longer than the axis length.
When we arrive at the endstop - when it triggers, the stepper pulses are stopped immediately.
It's a sudden stop. No smooth deacceleration is possible.
Depending on the speed and the moving mass we lose steps here.
Only if we approached slow enough (below jerk speed?) we will not lose steps.
Moving a complete axis length, that slow, takes for ever.
To speed up homing, we now make the first approach faster, get a guess about our position,
back up a bit and make a second slower approach to get a exact result without losing steps.
What we do in double touch probing is the same. But the difference here is:
a. we already know where we are
b. if the first approach is to fast we will lose steps here to.
But this time there is no second approach to set the position to 0. We are measuring only.
The lost steps are permanent until we home the next time.
So if you experienced permanently rising values in M48 you now know why. (Too fast, suddenly stopped, first approach)
What can we do to improve probing?
We can use the information about our current position.
We can make a really fast, but deaccelerated, move to a place we know it is a bit before the trigger point.
And then move the rest of the way really slow.
9 years ago
Scott Lahteine
c31f56a38c
Deprecate EXTRUDER_WATTS and BED_WATTS
9 years ago
Scott Lahteine
e1970b4b28
Show power output in same order as temp output
9 years ago
Scott Lahteine
74df828acc
Show ADC values inline rather than after
9 years ago
João Brázio
2b5faa61e2
Consolidates Buzzer and Speaker into a single object
9 years ago
João Brázio
8093c5f534
Non-blocking speaker now uses arduino's tone()
9 years ago
João Brázio
8896f08074
Fixes a compilation error introduced by #4448
9 years ago
Scott Lahteine
ea5ac94804
Improved MANUAL_[XYZ]_HOME_POS
...
No need for `MANUAL_HOME_POSITIONS`. Just set each one as-needed to
override the automatic behavior.
9 years ago
Scott Lahteine
b40661cb18
Fix output of heater states
9 years ago
Scott Lahteine
9083e5420a
Merge pull request #4419 from AnHardt/sd2pinmap
...
Switch Sd2CardLib to fastio
9 years ago
Scott Lahteine
6f59560526
Merge pull request #4448 from jbrazio/speaker-followup
...
A little cleanup at speaker.h
9 years ago
Scott Lahteine
c94b6dd3e7
Revert to SanityCheck on every .cpp file
9 years ago
Scott Lahteine
256b03598d
Merge pull request #4450 from thinkyhead/rc_fix_delta_optimization
...
Fix DELTA speed calculation
9 years ago
Scott Lahteine
753283e020
inverse_second => inverse_mm_s
9 years ago
Scott Lahteine
83e1d90ca3
Undo errant optimization of block->millimeters
9 years ago
João Brázio
909e98b1af
A little cleanup at speaker.h
9 years ago
Scott Lahteine
ae1c7bca1b
Merge pull request #4445 from thinkyhead/rc_fix_rdfgsc_mega3
...
Fix for R.D.F.G.S.C. with MEGATRONICS 3 board
9 years ago
Scott Lahteine
03fdb26cd2
Wrangle encoder bits, LCD_CLICKED
9 years ago
Scott Lahteine
155def24c6
BLEN_A, B, C are defined in ultralcd headers
9 years ago
Scott Lahteine
42dcc3bf50
Remove "the click" comments
9 years ago
Scott Lahteine
0eba65f96b
Fix for R.D.F.G.S.C. with MINITRONICS board
9 years ago
fabtopia
83d0d59303
Fix for R.D.F.G.S.C. with MEGATRONICS 3 board
...
The support for reprapworld LCD boke the code for the REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER. See Full Grapics Display does not work any more after #4408 #4439
9 years ago
João Brázio
4f191a384b
Moves the font folder into the buildroot
9 years ago
Scott Lahteine
5367d56f87
Merge pull request #4434 from thinkyhead/rc_delta_safe_homing
...
DELTA should ignore Z_SAFE_HOMING
9 years ago
Scott Lahteine
2525528fb2
DELTA should ignore Z_SAFE_HOMING
9 years ago
Scott Lahteine
ab4b2a66ff
Allow zero Z_RAISE_BETWEEN_PROBINGS
9 years ago
Scott Lahteine
8953e3e984
Allow Z_SAFE_HOMING without a probe
9 years ago
AnHardt
e4942d2163
Switch SD2cadrLib to fastio
...
Replace all fastDigitalRead/Write() with READ/WRITE()
Define SCK_PIN, MISO_PIN, MOSI_PIN in pins.h if not already defined in the pins_*.h files.
Remove these conditional pin definitions from the pin-files. They are now always defined.
Define separate sets of SPI-pins for AT90USB with and without Teensy support in fastio.h.
Likely this was the main reason for all that confusion about the AT90USB-SPI pins.
9 years ago
Scott Lahteine
21e744c454
Allow zero raise for deploy/stow
9 years ago
Scott Lahteine
54084612fd
Merge pull request #4415 from petrzjunior/transl
...
[LANGUAGE] Update Czech (Info screen strings)
9 years ago
Scott Lahteine
5597400cda
Merge pull request #4414 from thinkyhead/rc_split_conditionals
...
Split up Conditionals.h into two files
9 years ago
Scott Lahteine
4be635ec6e
Remove MSG_PRINT_TIME from languages
9 years ago
Scott Lahteine
3be49881c0
Make SanityCheck.h a catch-all for obsolete configs
9 years ago
Scott Lahteine
fa647cca23
Do the sanity check just once per build
9 years ago
Scott Lahteine
24a1a16e5d
Move versioning to MarlinConfig.h
9 years ago
Scott Lahteine
7e70a0b05d
Move pins / Arduino includes to MarlinConfig.h
9 years ago
Scott Lahteine
d9f7ed9a3c
Move some macros from Marlin.h to macros.h
9 years ago
Scott Lahteine
277899c175
Move include _Bootscreen.h where needed
9 years ago
Scott Lahteine
83c4653c71
Include boards and macros ahead of configs
9 years ago
Scott Lahteine
5f4702ecb2
Make Conditionals.h a catch-all for old configs
9 years ago
Scott Lahteine
8a44928df3
Make Conditionals.h a catch-all for old configs
9 years ago
Petr Zahradník junior
3d9b878cf0
Czech update
9 years ago
Scott Lahteine
c6226bb0aa
Unify config in a single include without nested includes
9 years ago
Scott Lahteine
2d378fac1b
No need to include thermistortables.h in Configuration.h
9 years ago
Scott Lahteine
df27d01cd9
Arrange needed includes in Marlin.h
9 years ago
Scott Lahteine
93ea281061
Split up Conditionals.h into two files
...
Rather than include twice, which is tricky but may confuse
9 years ago
Scott Lahteine
8684570f68
Merge pull request #4412 from thinkyhead/rc_followup_4402
...
Followup #4402 fixing 3-point leveling
9 years ago
Scott Lahteine
c55b7d0750
Merge pull request #4405 from thinkyhead/rc_theres_always_something
...
Move HAS_DIGIPOTSS to Conditionals.h
9 years ago
Scott Lahteine
42eebcd518
Merge pull request #4409 from thinkyhead/rc_cleanup_comment
...
Clean up Transfer Buffer Size comment
9 years ago
Scott Lahteine
5272147f7c
Followup #4402 fixing 3-point leveling
9 years ago
Scott Lahteine
fcc39e2b5f
Clean up Transfer Buffer Size comment
9 years ago
Scott Lahteine
0c0a63322b
Patches to prepare REPRAPWORLD_GRAPHICAL_LCD
9 years ago
brupje
a60a668f6b
Support for REPRAPWORLD_GRAPHICAL_LCD
9 years ago
Scott Lahteine
4f2ff46ab9
Move HAS_DIGIPOTSS to conditionals
9 years ago
Scott Lahteine
54f4f80077
Merge pull request #4404 from thinkyhead/rc_better_stepper_indirection
...
Arrange stepper_indirection by axis
9 years ago
Scott Lahteine
169c21b477
Merge pull request #4402 from thinkyhead/rc_consistent_positioning
...
Account for coordinate space offsets
9 years ago
Scott Lahteine
750a1e5116
Arrange stepper_indirection by axis
9 years ago
Scott Lahteine
7c27f34996
Merge pull request #4397 from thinkyhead/rc_tweak_eeprom
...
Neaten up EEPROM read/write functions
9 years ago
Scott Lahteine
2595a40a61
Account for coordinate space more in G28 / G29 / M48
9 years ago
Scott Lahteine
060dc6d95a
Neaten up EEPROM read/write functions
9 years ago
Scott Lahteine
b7b7c90477
Merge pull request #4389 from thinkyhead/rc_optimize_planner
...
Optimize planner with precalculation, etc.
9 years ago
Scott Lahteine
6900bb2286
Merge pull request #4395 from tnw513/italian_fix
...
Update Italian translations. Remove trailing spaces.
9 years ago
Scott Lahteine
e4816293a8
serial_echopair_P for uint16_t
9 years ago
Scott Lahteine
d8e5af6834
Use RAW_POSITION for MBL in planner.set_position_mm
9 years ago
Scott Lahteine
b183442c61
Fix inactive_extruder_x_pos for coordinate space
9 years ago
Scott Lahteine
f75b0c2ee1
Make POSITION macros global
9 years ago
Scott Lahteine
101b60ef42
Tweak Dual X Carriage data spacing
9 years ago
Scott Lahteine
1fe60b723f
Merge pull request #4400 from thinkyhead/rc_sanity_check_temp_sensor
...
Sanity check for too many temp sensors
9 years ago
Scott Lahteine
bedda3be61
Patch generic delta error caught by sanity check
9 years ago
Scott Lahteine
a5212bf277
Sanity check for too many temp sensors
9 years ago
Scott Lahteine
d8f2876753
Replace some float division with multiplication
9 years ago
Scott Lahteine
ddde785b37
Code formatting in planner.cpp
9 years ago
Scott Lahteine
f8b5749235
Replace division in planner with multiplication
9 years ago
Scott Lahteine
b921f6b69d
Optimize calculation of block->millimeters for DELTA
9 years ago
Scott Lahteine
db5df9500b
Move sync_plan_position closer to the top
9 years ago
Scott Lahteine
2839c56f5a
Merge pull request #4390 from jbrazio/duration_t
...
Renamed timestamp_t to duration_t
9 years ago
Scott Lahteine
d6c50671d3
Sanitycheck: Z_SAFE_HOMING points are reachable
9 years ago
Scott Lahteine
a6203366b6
Sanitycheck: Z_SAFE_HOMING requires a probe
9 years ago
Scott Lahteine
bbe5b80492
Always define probe limits if there is a probe
9 years ago
Silvio Didonna
950397f2a0
Added missing translations. Removed trailing spaces for consistency ( #4376 )
9 years ago
João Brázio
50fb0f7cec
M31 serial output is now always in EN
9 years ago
João Brázio
62d96d72f3
Renamed timestamp_t to duration_t
9 years ago
Scott Lahteine
3e2b3353b0
Fix axis indices for COREYZ
9 years ago
Scott Lahteine
c287846f46
Merge pull request #4387 from thinkyhead/rc_anhardt_more_4370
...
Update Z in a unified way in run_z_probe
9 years ago
Scott Lahteine
22d0654fe6
Merge pull request #4382 from esenapaj/Update-Japanese-translation
...
Update Japanese translation
9 years ago
Scott Lahteine
bb93b6822a
Use set_current_from_steppers_for_axis
9 years ago
AnHardt
96a162beda
Use implications from #4370 in run_z_probe()
...
See also https://github.com/MarlinFirmware/Marlin/pull/4370#issuecomment-234713680
9 years ago
Scott Lahteine
4e67a85a5d
Macros to loop over axes
9 years ago
esenapaj
784be56e99
Follow-up the PR #4353 (General cleanup: enum)
...
・Update description of M111
9 years ago
esenapaj
3c11977558
Update Japanese translation
...
・Add translation
・Change translation
・Remove translation
9 years ago
Scott Lahteine
08459a003f
Undo the self-sabotage that is do_blocking_move_to_axis_pos
9 years ago
esenapaj
d32c4056ad
Fix for the PR #4379 (Additional logging of do_blocking_move_to)
...
・Remove unneeded PSTR()
9 years ago
Scott Lahteine
8099ee51a5
Merge pull request #4379 from thinkyhead/rc_blocking_move_logging
...
Additional logging of do_blocking_move_to
9 years ago
Scott Lahteine
8633b644cf
Merge pull request #4378 from thinkyhead/rc_debug_leveling_docs
...
Document DEBUG_LEVELING_FEATURE
9 years ago
Scott Lahteine
ad16d5019e
Additional logging of do_blocking_move_to
9 years ago
Scott Lahteine
bb9da6ebdd
Document DEBUG_LEVELING_FEATURE
9 years ago
Scott Lahteine
652fd8a826
Merge pull request #4362 from thinkyhead/rc_duplication_mode
...
DUAL_NOZZLE_DUPLICATION_MODE
9 years ago
Scott Lahteine
1766b990b8
Merge pull request #4376 from jbrazio/timestamp_t-short
...
Adds short format to timestamp_t
9 years ago
Scott Lahteine
6da3729531
Merge pull request #4370 from thinkyhead/rc_delta_fwd_kinematics
...
Delta Forward Kinematics (and LOGICAL_POSITION)
9 years ago
João Brázio
9e5dbf67e8
Update the stats menu to include longest job and extruded filament
9 years ago
João Brázio
86d9311495
Rework LCD implementation to use timestamp_t
9 years ago
Scott Lahteine
b3eb0c8569
Add LOGICAL_POSITION macro, apply to kinematics
9 years ago
Scott Lahteine
35a610abf9
const arg to inverse_kinematics
9 years ago
João Brázio
b4aad85c9a
Rework stats menu to use timestamp_t
9 years ago
João Brázio
ecd48027fa
Adds short timestamp format to timestamp_t
9 years ago
Scott Lahteine
b6afa028f4
Don't call adjust_delta on SCARA
9 years ago
Scott Lahteine
d5e2d523c7
Generalize kinematics function names
9 years ago
Scott Lahteine
9c4ad7d7ef
Clean up delta declarations in Marlin_main.cpp
9 years ago
Scott Lahteine
4b1725628b
Move kinematic functions to "private" scope
9 years ago
Scott Lahteine
cde068ea42
Use set_current_from_steppers in quickstop_stepper
9 years ago
Scott Lahteine
9f30cc84ce
Use set_current_from_steppers for other kinematics
9 years ago
AnHardt
5db9b940ee
Use forwardKinematics in DELTA run_z_probe()
9 years ago
Scott Lahteine
b5a9647fec
Use `ENABLED` in `stepper_indirection.h`
9 years ago
Scott Lahteine
cbc7f22ad9
Implement DUAL_NOZZLE_DUPLICATION_MODE
9 years ago
Scott Lahteine
91777dd76c
Add DUAL_NOZZLE_DUPLICATION_MODE option
9 years ago
Scott Lahteine
260bbb3109
Fix a couple of simple typos
9 years ago
Scott Lahteine
179e091473
Merge pull request #4374 from thinkyhead/rc_jbrazio_timestamp_t
...
Implements timestamp_t structure
9 years ago
AnHardt
499e404fbf
forwardKinematics for Delta printers
9 years ago
João Brázio
23043a1e05
Rework some code to use timestamp_t struct (saves 72 bytes)
9 years ago
João Brázio
9388dcfa49
Implements timestamp_t structure
9 years ago
Scott Lahteine
0b2c608d2f
Merge pull request #4372 from jbrazio/gcc-bark
...
Fix minor gcc warning
9 years ago
Scott Lahteine
311c7dadb6
Cleanup do_blocking_move_to for DELTA
9 years ago
Scott Lahteine
b78590e63d
Patch and cleanup run_z_probe
9 years ago
João Brázio
2f7716987d
Fix minor gcc warning
9 years ago
João Brázio
efd3aabda8
Adds missing documentation to the point_t structure
9 years ago
Scott Lahteine
39caef4279
Merge pull request #4361 from AnHardt/imp-dbmt-for-delta
...
DELTA do_blocking_move_to() more like the Chartesian one
9 years ago
Scott Lahteine
7d869ad98b
Merge pull request #4365 from thinkyhead/rc_shrink_planner_accel
...
Adjustments to planner acceleration limit
9 years ago
AnHardt
376a57232e
DELTA do_blocking_move_to() more like the Chartesian one
9 years ago
Scott Lahteine
824c6859e2
Merge pull request #4369 from thinkyhead/rc_no_static_moves
...
inline to fix warnings, smaller build size (sometimes)
9 years ago
Scott Lahteine
976c31235d
inline to fix warnings, smaller build size (sometimes)
9 years ago
AnHardt
6ef26a85d8
Back to the differences method in run_z_probe()
9 years ago
Scott Lahteine
4226f56f53
Revert the planner acceleration logic somewhat
9 years ago
Scott Lahteine
16e5348659
Merge pull request #4360 from thinkyhead/rc_toolchange_for_G28
...
Always switch to tool 0 for G28
9 years ago
Scott Lahteine
209f5c03d0
Fewer temporary vars in planner accel limit
9 years ago
Scott Lahteine
62ecd107ba
Patch ultralcd_impl header conditional names
9 years ago
Scott Lahteine
d2e9a9c188
Always switch to tool 0 for G28
9 years ago
Scott Lahteine
194d9521c3
Merge pull request #4356 from thinkyhead/rc_simpler_run_z_probe
...
Unify run_z_probe
9 years ago
Scott Lahteine
4a6ed5e221
Use HOMING_FEEDRATE_Z for Z_PROBE_SPEED_FAST
9 years ago
AnHardt
09a3cc33e6
Unify run_z_probe
...
Unify run_z_probe
Add double touch for DELTAs.
Introduce Z_PROBE_SPEED_FAST and Z_PROBE_SPEED_SLOW
defaulting to homing_feedrate_mm_m[Z_AXIS] and homing_feedrate_mm_m[Z_AXIS]/2
9 years ago
Scott Lahteine
6137a1d934
Merge pull request #4359 from thinkyhead/rc_wrangle_movement_etc
...
Use ENABLED(MAPPER_NON)
9 years ago
Scott Lahteine
0432613ad7
use enabled macro for mapper setting
9 years ago
Scott Lahteine
e44b37cdc2
motion section marker below homing speeds
9 years ago
Scott Lahteine
204fd6ec44
Set homing feedrates individually
9 years ago
Scott Lahteine
2bad02e60d
Reprapworld Keypad: F1 opens the Move Axis menu
9 years ago
Scott Lahteine
eaa6f568ee
Prevent re-entrant call of Reprapworld Keypad handler
9 years ago
Scott Lahteine
6abf916575
Reprapworld Keypad move step is 1mm
9 years ago
Scott Lahteine
06ac1f3bcf
Reduce Reprapworld Keypad move code size
9 years ago
Scott Lahteine
5d5affdfca
Merge pull request #4355 from thinkyhead/rc_rename_ultralcd_files
...
Rename ultralcd implementation files for consistency
9 years ago
Scott Lahteine
bb225dedc6
Merge pull request #4354 from thinkyhead/rc_jbrazio_rework_g12
...
NOZZLE_CLEAN_FEATURE with no dependency on HAS_BED_PROBE
9 years ago
Scott Lahteine
8a2efd1155
Rename ultralcd implementation files for consistency
9 years ago
João Brázio
b869fbc05e
Update all config files with the new G12 options
9 years ago
João Brázio
47fef80848
Nozzle::clean() no longer requires HAS_BED_PROBE
9 years ago
Scott Lahteine
f1f1bac0e1
Merge pull request #4341 from esenapaj/Update-Japanese-translation
...
Update Japanese translation
9 years ago
Scott Lahteine
6c899bb520
Merge pull request #4349 from jbrazio/gcc-bark-bark
...
Removes some minor GCC warnings
9 years ago
Scott Lahteine
ef0a22871e
Merge pull request #4350 from jbrazio/followup-a875861
...
Adds utility.h
9 years ago
Scott Lahteine
9eba58a031
Merge pull request #4351 from jbrazio/u8glib-converter
...
Updates u8glib's bmp2hex converter
9 years ago
Scott Lahteine
c502018eab
Merge pull request #4353 from jbrazio/global-enum-file
...
General cleanup: enum
9 years ago
Scott Lahteine
0f9953b031
Merge pull request #4342 from AnHardt/rep-cons-g28
...
Introduce line_to_axis_pos() for use in homeaxis()
9 years ago
AnHardt
11c075c6b2
Introduce line_to_axis_pos(axis_codes axis, float where, float feed_rate = 0.0)
...
and use it in `homeaxis()` instead of `do_blocking_move_to_axis_pos()`.
`do_blocking_move_to_axis_pos` was wrong because it performed subdivided, delta-corrected moves for x- and y-axis.
The first common move for delta homing is like quick_home but for 3 towers.
Fix two warnings.
9 years ago
João Brázio
3ebad4e020
Moves all global enums to a central file
9 years ago
João Brázio
238fefcb00
Updates Stopwatch class to use internal state enum
9 years ago
João Brázio
30ac0782a9
Comment section style correction
9 years ago
João Brázio
8ecee431c4
Updates u8glib's bmp2hex converter
9 years ago
João Brázio
79e7721b76
Removes some minor GCC warnings
9 years ago
João Brázio
f4d63796b2
Adds utility.h
9 years ago
esenapaj
361307831e
Follow-up the PR #4335 (Debug char, fix compile errors for lcd pins)
...
・Solve a flickering when SD card is inserted or removed at using a ASCII
LCD + language_kana.h
9 years ago
esenapaj
ff48bbb86a
Update Japanese translation
...
・Add new translation
9 years ago
Scott Lahteine
46117593b9
Merge pull request #4185 from esenapaj/Update-Japanese-translation
...
Update Japanese translation (work in progress)
9 years ago
Scott Lahteine
3422103863
Merge pull request #4310 from thinkyhead/rc_mbl_position_shift
...
Fix position shift with MBL
9 years ago
Scott Lahteine
92757bd7b3
Merge pull request #4339 from esenapaj/Follow-up-the-PR-#4163
...
Follow-up the PR #4163 (Mixing and Switching Extruders)
9 years ago
Scott Lahteine
493d30cd97
Drop intermediate nx, ny, and set destination directly
9 years ago
Scott Lahteine
07a735ad22
We always use `destination` so modify mesh_buffer_line
9 years ago
Scott Lahteine
04a5b7b257
A macro to normalize positions
9 years ago
esenapaj
5c8e87a866
Follow-up the PR #4163 (Mixing and Switching Extruders)
...
・Update forgotten K8400 files
9 years ago
Scott Lahteine
86eb5251c5
Fix some debug messages
9 years ago
Scott Lahteine
1e57a6af73
Use blocking_move, current_position in G28 homing
9 years ago
Scott Lahteine
f6a3a1da09
nz and ne are always set, so drop them down
9 years ago
Scott Lahteine
d0009e013b
Rename cell index vars
9 years ago
Scott Lahteine
697373b071
Reduce code size of mesh_buffer_line
9 years ago
Scott Lahteine
103d312f6d
MBL can actually do up to 9 x 9
9 years ago
Scott Lahteine
f4a69281fc
Only call mesh_buffer_line when MBL is active
9 years ago
Scott Lahteine
799a31cd30
Include the position_shift when splitting mesh lines
9 years ago
Scott Lahteine
f242aea032
Merge pull request #4319 from thinkyhead/rc_feedrates_to_mess_with_you
...
Wrangle feed rate variables
9 years ago
Scott Lahteine
0342661b3f
Merge pull request #4335 from thinkyhead/rc_status_pad_jp
...
Debug char, fix compile errors for lcd pins
9 years ago
Scott Lahteine
81e01152bb
Merge pull request #4336 from thinkyhead/rc_bltouch_sensor
...
BLTouch probe sensor
9 years ago
Scott Lahteine
1583177ef4
BLTOUCH probe config option
9 years ago
Scott Lahteine
176b9627c7
Some cleanup ahead of BLTOUCH support
9 years ago
Scott Lahteine
39706f3e57
Endstop invert flags as macros instead of const bool
9 years ago
Scott Lahteine
7242d44810
Endstops vars already initialized
9 years ago
Scott Lahteine
5ed1e7a464
codenum => dwell_ms
9 years ago
Scott Lahteine
69d6016941
Revert default state of endstops in M502
9 years ago
Scott Lahteine
0fcd3706dd
Replace ENDSTOPS_ONLY_FOR_HOMING with ENDSTOPS_ALWAYS_ON_DEFAULT
9 years ago
Scott Lahteine
671634bf11
Fix spacing after section header
9 years ago
Scott Lahteine
f38553b482
fix a debug message
9 years ago
Scott Lahteine
3d78b8f929
Use HYPOT macro instead of hypot function
9 years ago
Scott Lahteine
9f9fe043ba
Apply sq macro throughout
9 years ago
Scott Lahteine
93ba5bddd7
Append units to feedrate variables
9 years ago
Scott Lahteine
5e3d3918b6
Patch compile error for RAMPS LCD pins
9 years ago
Scott Lahteine
94955a8bf7
pad string in lcd_finishstatus
9 years ago
Scott Lahteine
21ee0612e3
Debug char
9 years ago
Scott Lahteine
8f24e0a556
Debugging of MBL in G28
9 years ago
Scott Lahteine
05da02f0a2
Implement MIXING_EXTRUDER and SWITCHING_EXTRUDER
9 years ago
Scott Lahteine
22b4cff423
New extruder type configuration options
9 years ago
esenapaj
601015b73e
Update Japanese translation
9 years ago
Scott Lahteine
9766e24504
Merge pull request #4277 from thinkyhead/rc_mks_13_viki2
...
Support for VIKI2 with MKS 1.3 / 1.4
9 years ago
Scott Lahteine
02285662f5
Merge pull request #4298 from jbrazio/feature/filament-counter
...
Adds filamentUsed and longestPrint stats to PrintCounter
9 years ago
Scott Lahteine
bf16ae5a70
Merge pull request #4299 from jbrazio/feature/g27-park-nozzle
...
Implements park nozzle feature
9 years ago
Scott Lahteine
aaa0d298b9
Merge pull request #4326 from thinkyhead/rc_no_static_items_fix
...
Suppress compiler warnings in ultralcd.cpp
9 years ago
Scott Lahteine
cc3ef73583
Merge pull request #4327 from thinkyhead/rc_petrzjr_long_print
...
LCD Longer print
9 years ago
Scott Lahteine
77c8fb627f
Merge pull request #4329 from thinkyhead/rc_italian_fix
...
Added missing Italian translations
9 years ago
Scott Lahteine
b14888501b
Merge pull request #4301 from Ingramz/RCBugFix
...
Add Cartesio CN Controls V11
9 years ago
Silvio Didonna
32e0d71729
Added missing translations
9 years ago
Scott Lahteine
0f3232065e
Merge pull request #4305 from jbrazio/feature/splash-improvement
...
Custom boot screen feature improvement
9 years ago
Petr Zahradník junior
2d7fe9dc78
LCD Longer print
9 years ago
Scott Lahteine
eee903bd4b
Format some DAC lines
9 years ago
Scott Lahteine
d53dcaa796
Suppress some compiler warnings
9 years ago
João Brázio
fa4274cf4c
Improves the custom bootscreen logo feature
9 years ago
João Brázio
1f3283e3a5
Adds custom boot logos for bq Hephestos 2 and Cartesio
9 years ago
João Brázio
dfa1c45075
Adds a notice to vendors about the SHOW_CUSTOM_BOOTSCREEN directive
9 years ago
Scott Lahteine
ed468e848f
Merge pull request #4321 from esenapaj/Follow-up-the-PR-#4287
...
Follow-up and fix the PR #4287 (Allow stopwatch and printcounter to go over 18:12:15)
9 years ago
João Brázio
a8758619ec
The safe_delay() is now globaly accessible
9 years ago
João Brázio
9a00108cb6
Adds the WEBSITE_URL as the boot screen line 2
9 years ago
João Brázio
f5234b0695
Adds a customizable screen timeout for the default boot screen
9 years ago
João Brázio
2f26bc2153
Adds filamentUsed and longestPrint stats to PrintCounter
9 years ago
João Brázio
336481ea81
Added G27 configuration options to all configs
9 years ago
João Brázio
c711701626
Implements a nozzle parking command (G27)
9 years ago
João Brázio
5f368d1bc3
Followup for #4320
9 years ago
João Brázio
d7c51bc4b9
Merge pull request #4320 from jbrazio/followup/4307
...
Moves do_blocking_move_to_xy() out of the HAS_BED_PROBE define
9 years ago
esenapaj
af9b1d79b1
Follow-up and fix the PR #4287 (Allow stopwatch and printcounter to go over 18:12:15)
...
・Remove MSG_END_HOUR and MSG_END_MINUTE from all the language files
・Change from MSG_INFO_TOTAL_PRINTS to MSG_INFO_PRINT_COUNT in German
file
9 years ago
Scott Lahteine
e563634a25
Merge pull request #4314 from AnHardt/use-d_b_m_t-in-g28
...
Use do_blicking_move_to*() in G28
9 years ago
Scott Lahteine
59ae1811c2
Merge pull request #4303 from AnHardt/delta-g28
...
DELTA: Move out of the clip-zone after G28
9 years ago
João Brázio
fdea8b6e6a
Moves do_blocking_move_to_xy() out of the HAS_BED_PROBE define
9 years ago
AnHardt
d2a49c016d
DELTA: Move out of the clip-zone after G28
...
Move down to a safe height after G28 for DELTAs.
9 years ago
AnHardt
46994fd17d
Use do_blicking_move_to*() in G28
9 years ago
João Brázio
ffbb31b235
Fixes an PSTR overflow with print_xyz()
9 years ago
Indrek Ardel
ecb23c1b65
Add Cartesio CN Controls V11 board
9 years ago
Indrek Ardel
c8f2dd7cd5
Fix CN Controls 12 styling
9 years ago
Scott Lahteine
cec7110409
Merge pull request #4308 from thinkyhead/rc_debug_gcode_t
...
Added logging related to gcode_T
9 years ago
Scott Lahteine
6446d3939a
Merge pull request #4309 from thinkyhead/rc_static_item_fix_77
...
Fix skipping of static items
9 years ago
Scott Lahteine
95ab2fd3ae
Fix skipping of static items
9 years ago
Scott Lahteine
166f19251e
Add more debugging for leveling
...
- Especially in `gcode_T`
- In `update_software_endstops`
- Some tweaks to observe
9 years ago
Scott Lahteine
7ac0b91a45
Collapsible long comment in gcode_T
9 years ago
João Brázio
e71a631f8f
do_blocking_move_*() no longer depend on HAS_BED_PROBE
9 years ago
Scott Lahteine
8bf6861af8
Merge pull request #4054 from jbrazio/feature/g12-clean-tool
...
Implements clean nozzle feature (Lulzbot's REWIPE)
9 years ago
Scott Lahteine
c5e51f6b96
finished => completed
9 years ago
Scott Lahteine
1618870c84
card.printingHasFinished does print_job_timer.stop
9 years ago
Scott Lahteine
34da77dad3
Simply run M31 at the end of an SD print
9 years ago
Scott Lahteine
23d2bc5ab0
Patch Greek for new strings
9 years ago
Scott Lahteine
a8d71f0ac6
Support longer print times in M31
9 years ago
Scott Lahteine
e481b79af1
Allow stopwatch and printcounter to go over 18 hours
9 years ago
João Brázio
68c343a09a
Added G12 configuration options to all configs
9 years ago
João Brázio
4937f9ada4
Minor G12 tweaks and point_t struct extension
9 years ago
Scott Lahteine
6080924589
Merge pull request #4296 from jbrazio/feature/bqh2-update
...
Update the bq Hephestos 2 configuration
9 years ago
Scott Lahteine
ed89c71e53
Merge pull request #4291 from esenapaj/Follow-up-the-PR-#4278
...
Follow-up the PR #4278 (Fixups for PID_ADD_EXTRUSION_RATE and HOTENDS==1)
9 years ago
João Brázio
021544f572
Improves G12 zig-zag pattern
9 years ago
João Brázio
b05a75655a
Implements a nozzle cleaning pattern generator (G12)
9 years ago
João Brázio
005af84140
Update the bq Hephestos 2 configuration
9 years ago
esenapaj
8f03f0be9b
Follow-up the PR #4252 (Replace PLA/ABS preheating with generic)
9 years ago
esenapaj
c2c8ab4698
Follow-up the PR #4278 (Fixups for PID_ADD_EXTRUSION_RATE and HOTENDS==1)
9 years ago
Scott Lahteine
4f77adddbe
Merge pull request #4286 from thinkyhead/rc_debug_clean
...
Prefix and suffix in debug output
9 years ago
Scott Lahteine
e5c7af5ddc
Merge pull request #4222 from thinkyhead/rc_allow_cold_extrude
...
M302: Add "P" parameter, status output
9 years ago
Scott Lahteine
2224032568
Merge pull request #4285 from thinkyhead/rc_manual_move_fast_fine
...
No delay for the smallest LCD moves
9 years ago
Scott Lahteine
cdd77d23bb
Neaten up temperature member data
9 years ago
Scott Lahteine
d4c68279c8
Add "P" parameter to M302
9 years ago
Scott Lahteine
a5bae3c7d5
Merge pull request #4229 from blubbfish/patch-1
...
Update language_de.h for German translation
9 years ago
Scott Lahteine
a8b6b6a128
Merge pull request #4252 from thinkyhead/rc_rename_hpb
...
Replace PLA/ABS preheating with generic
9 years ago
Scott Lahteine
1e14df876d
Use varname as prefix in DEBUG_POS, string as suffix
9 years ago
Scott Lahteine
9e8b3e5ee6
Homing direction is irrelevant in probe raise!
9 years ago
Scott Lahteine
ecd5e810ac
No delay for the smallest LCD moves
9 years ago
Scott Lahteine
2b9515d60f
Merge pull request #4281 from AnHardt/lang-system
...
Don't use UTF-strlen() if the text is not UTF
9 years ago
Scott Lahteine
973a669aa3
Merge pull request #4264 from thinkyhead/rc_ultralcd_encoder_pos
...
Remove extraneous conditions for encoder position
9 years ago
Scott Lahteine
e9f62d8fdb
Remove extraneous conditions for encoder position
9 years ago
Scott Lahteine
7c81398f95
Merge pull request #4279 from esenapaj/Follow-up-the-PR-#4271
...
Follow-up the PR #4271 (X_DUAL_STEPPER_DRIVERS)
9 years ago
Scott Lahteine
0554b65d22
Merge pull request #4284 from thinkyhead/rc_serial_ln_macros
...
Sled-probe sanity fix, conditionals for remaining types of leveling
9 years ago
Scott Lahteine
655c3fd55f
Move delta ABL sanity checks up
9 years ago
Scott Lahteine
db0882d068
AUTO_BED_LEVELING_3POINT and DELTA_BED_LEVELING_GRID
9 years ago
Scott Lahteine
e974ac63ef
Init matrix in planner.init
9 years ago
Scott Lahteine
47d55513ec
Merge pull request #4280 from AnHardt/msg-file-upload
...
Finalalize MSG_SD_WRITE_TO_FILE message with a \n
9 years ago
AnHardt
b273736962
Make MAPPER_NON the fall back mapper
...
Make MAPPER_NON the fall back mapper - if no other is defined.
One list less to maintain.
9 years ago
AnHardt
54d35230df
Don't use UTF-strlen() if the text is not UTF
9 years ago
Scott Lahteine
a1de96d152
Merge pull request #4278 from thinkyhead/rc_more_hotends_1
...
Fixups for PID_ADD_EXTRUSION_RATE and HOTENDS==1
9 years ago
AnHardt
87957c7b44
Finalalize MSG_SD_WRITE_TO_FILE message with a \n
...
Finalalize MSG_SD_WRITE_TO_FILE message with a \n
else RH hangs.
9 years ago
esenapaj
9b5cbf2423
Follow-up the PR #4271 (X_DUAL_STEPPER_DRIVERS)
...
・Update a forgotten Configuration_adv.h of K8400
9 years ago
Scott Lahteine
809da999dc
Apply HOTEND_INDEX in preheat methods
9 years ago
Scott Lahteine
3d78b690e5
Single PID dataset with HOTENDS == 1
9 years ago
Scott Lahteine
bf9967c65d
Apply HOTEND_INDEX in MILLISECONDS_PREHEAT_TIME
9 years ago
Scott Lahteine
11dcbae7a2
Only a single E axis. Can tool-change reseed position[E_AXIS]?
9 years ago
Scott Lahteine
4865447830
Merge pull request #4276 from esenapaj/Suppress-warnings
...
Suppress warnings
9 years ago
Scott Lahteine
815df28b0b
Merge pull request #4274 from esenapaj/Follow-up-the-PR-#4024
...
Follow-up the PR #4024 (Greek Language by @psavva)
9 years ago
Scott Lahteine
44f739a5eb
Merge pull request #4273 from esenapaj/Fix-for-the-PR-#4256
...
Fix for the PR #4256 (Additional tweaks for HOTENDS == 1)
9 years ago
Scott Lahteine
02f711fe00
Merge pull request #4275 from AnHardt/dont-deploy
...
Don't deploy/stow the probe if z-min-endstop is used for homing
9 years ago
Scott Lahteine
6a45aad893
Merge pull request #4272 from AnHardt/m100-rep
...
Repair M100
9 years ago
Scott Lahteine
243ad4312a
Merge pull request #4271 from thinkyhead/rc_X_DUAL_STEPPER_DRIVERS
...
X_DUAL_STEPPER_DRIVERS
9 years ago
Scott Lahteine
6e68dd292b
Merge pull request #4243 from thinkyhead/rc_fix_static_scrolling
...
Improve STATIC_ITEM implementation
9 years ago
Scott Lahteine
d17b161832
Don't draw current screen if simply changing screens
9 years ago
Scott Lahteine
096f9981d1
Scroll to the top when changing screens
9 years ago
Scott Lahteine
7ae84d768e
Tweak conditionals for REPRAPWORLD_KEYPAD
9 years ago
Scott Lahteine
155af6b861
Rename vars, add comments for menu macros
9 years ago
Scott Lahteine
31f2cf5f6f
Make encoderLine signed for proper compares
9 years ago
Scott Lahteine
d9f75f62c0
START_ROW => START_COL
9 years ago
Scott Lahteine
d2099fef0d
Left-justify thermistor info
9 years ago
Scott Lahteine
85aeb02aa6
Invert headings on Graphical LCD
9 years ago
Scott Lahteine
3a67fb77b0
Concatenate LCD static strings
9 years ago
Scott Lahteine
13dc619f43
Scroll static screens more simply
9 years ago
Scott Lahteine
5051723c2e
Redraw after cursor correction in STATIC_ITEM
9 years ago
esenapaj
58177a1602
Suppress warnings
9 years ago
Scott Lahteine
10ebf28ee3
Allow override of ENCODER_FEEDRATE_DEADZONE, lower default for Viki
9 years ago
Scott Lahteine
9b1ba1012a
Support for VIKI2 with MKS Gen 1.3 / 1.4
9 years ago
Scott Lahteine
55dc8051d8
Cleanup of RAMPS LCD pins
9 years ago
AnHardt
7bcab26f2a
Don't deploy/stow the probe if z-min-endstop is used for homing
...
Don't deploy/stow the probe if z-min-endstop is used for homing.
Don't apply `zprobe_zoffset` if probe was not used.
9 years ago
esenapaj
84ded1f659
Follow-up the PR #4024 (Greek Language by @psavva)
...
・Update forgotten Configuration.h of K8400
9 years ago
esenapaj
6af525e252
Fix for the PR #4256 (Additional tweaks for HOTENDS == 1)
9 years ago
AnHardt
23e0134596
Repair M100
...
M100 D was running too long - caused watchdog resets.
M100 I showed more free memory than a Arduino Mega has RAM.
9 years ago
Scott Lahteine
4b4a582c4f
X_DUAL_STEPPER_DRIVERS implementation
9 years ago
Scott Lahteine
91bd6eade7
X_DUAL_STEPPER_DRIVERS configuration option
9 years ago
Scott Lahteine
6121c9018a
Merge pull request #4265 from thinkyhead/rc_buzzer_patchup
...
Two strategies to address a stuck buzzer
9 years ago
Scott Lahteine
4a100c6832
Merge pull request #4250 from AnHardt/wait-for-cooling-slope
...
Adjust wait_for_cooling slope
9 years ago
Scott Lahteine
ed018c98d5
Merge pull request #4024 from thinkyhead/rc_greek_language
...
Greek Language by @psavva
9 years ago
Scott Lahteine
d1dffc7ad1
timestamp => endtime
9 years ago
Scott Lahteine
71674059c3
Two strategies to address a stuck buzzer
9 years ago
Scott Lahteine
928ff6487a
Greek language pack from @psavva
9 years ago
AnHardt
e92e58df1f
Adjust wait_for_cooling slope
...
Adjust wait_for_cooling slope
and drop mintemp for cooling.
See
https://github.com/MarlinFirmware/Marlin/pull/4169#issuecomment-231544532
9 years ago
Scott Lahteine
167f4aa0cc
Merge pull request #4259 from clexpert/patch-3
...
Update language_cz.h
9 years ago
Scott Lahteine
8dda05e92a
Merge pull request #4258 from clexpert/patch-2
...
Total print time for LCD correction (hours:minutes format)
9 years ago
Scott Lahteine
182c8d7f8f
Dyze High Temp Thermistor Support
9 years ago
Scott Lahteine
5b0e46c986
Merge pull request #4256 from thinkyhead/rc_fix_singlenozzle_temp
...
Additional tweaks for HOTENDS == 1
9 years ago
Scott Lahteine
ee0983ab57
Further reduction when HOTENDS == 1
9 years ago
Scott Lahteine
3e1bbd5e27
Indentation in gcode_M100
9 years ago
Scott Lahteine
b72238f406
Invariant get_pid_output with HOTENDS < 2
9 years ago
Petr Zahradnik
66602f4af6
Update language_cz.h
...
New strings:
#define MSG_HALTED
#define MSG_PLEASE_RESET
Some texts shortened for smaller displays.
9 years ago
Petr Zahradnik
eaf9e615ce
Total print time for LCD correction (hours:minutes format)
9 years ago
esenapaj
9e56d5825e
Adjust spacing
9 years ago
esenapaj
5832f4b848
Follow-up the PR #4253 (Runout Sensor without SD Card, Print Timer support in M104)
...
・Update forgotten example configuration files
9 years ago
Scott Lahteine
77283f5bf0
Merge pull request #4245 from thinkyhead/rc_simpler_therm_check
...
Simpler/extensible thermistor test in thermistortables.h
9 years ago
Scott Lahteine
f9e08b1fcd
Merge pull request #4254 from AnHardt/killscreen
...
Add a kill-screen
9 years ago
AnHardt
faac2bcfdb
Add a kill-screen
9 years ago
Scott Lahteine
3b3e52616c
Merge pull request #4253 from thinkyhead/rc_clexpert_runout
...
Runout Sensor without SD Card, Print Timer support in M104
9 years ago
Scott Lahteine
aa3ab93971
Merge pull request #4240 from AnHardt/sampler-8-7-16
...
Today's fix and cleanup collection
9 years ago
Scott Lahteine
4cd045791c
Reduce code size by trusting the compiler
9 years ago
Scott Lahteine
a8538bd7ce
General cleanup, code reduction in Marlin_main.cpp
9 years ago
Scott Lahteine
1026e5b071
Replace PLA/ABS preheating with generic
9 years ago
Petr Zahradnik
e282d69f63
Print job timer comment changed
9 years ago
Petr Zahradnik
a2159cfbc3
Error message change in SanityCheck.h
9 years ago
Petr Zahradník junior
315b4c2153
Runout sensor without SD Card
9 years ago
Scott Lahteine
51c9c3fe2c
Indentation in MarlinSerial.cpp
9 years ago
Scott Lahteine
e03414b2dd
Simpler/extensible thermistor test in thermistortables.h
9 years ago
AnHardt
4b44a23a36
Add TX-buffer for MarlinSerial
...
Similar to the current Arduino HardwareSerial
but with max. 256 byte buffer-size.
Deactivated by default.
The boards with AT90USB processor (USBCON) already use a TX-buffer.
9 years ago
AnHardt
468f7f03a2
homeaxis() can leave early
...
when no known axis needs to be homed.
Most changes are only caused from altering the indentation.
```
if (axis == X_AXIS ? HOMEAXIS_DO(X) : axis == Y_AXIS ? HOMEAXIS_DO(Y) : axis == Z_AXIS ? HOMEAXIS_DO(Z) : 0) {
...
}
to
if (!(axis == X_AXIS ? HOMEAXIS_DO(X) : axis == Y_AXIS ? HOMEAXIS_DO(Y) : axis == Z_AXIS ? HOMEAXIS_DO(Z) : 0)) return;
...
```
9 years ago
AnHardt
eff7912243
Ensble/disable hardware endstops in G28 globally.
...
For moving away from the endstops we do not have to disable them.
They are not tested anyway.
9 years ago
AnHardt
f69434d81c
Eliminate `void setup_for_endstop_move()`
9 years ago
AnHardt
0ea6247fc2
Use logic in Z_SAFE_HOMING
...
Use logic in Z_SAFE_HOMING
From
```
if (home_all_axis || homeZ) {
if (home_all_axis) {
...
home z
}
else if (homeZ) { // Don't need to Home Z twice
home z
}
}
```
to
```
if (home_all_axis || homeZ) {
if (home_all_axis) {
...
}
home z
}
```
9 years ago
AnHardt
de3a169336
Always define MIN_Z_HEIGHT_FOR_HOMING even if 0
...
Always define MIN_Z_HEIGHT_FOR_HOMING even if 0
Always make a potential rise to `home_offset[Z_AXIS]` possible in G28.
Get rid of some very ugly constructs in MBL (ultralcd.cpp).
9 years ago
AnHardt
88ed232f53
Remove HAS_BED_PROBE case in first raise in G28
...
Differentiating made sense here when we could save a dozen lines of code,
but not for one line.
9 years ago
AnHardt
653eff3b31
Clean up `quick_home_xy()`
...
Since we do the actual homing now in the 'normal' routines `quick_home_xy()`
can be simplified to a relative simple diagonal move.
9 years ago
Scott Lahteine
98d0167a57
Merge pull request #4226 from thinkyhead/rc_emergency_command_parser
...
MarlinSerial emergency-command parser (with M108)
9 years ago
Scott Lahteine
2ee4e4f791
Make wait_for_heatup volatile
9 years ago
Scott Lahteine
bd5a825b8b
Wait for end of line before invoking action
9 years ago
Scott Lahteine
ea47803ae2
Simplify emergency parser (only parse initial command)
9 years ago
Scott Lahteine
834ad14c8d
Add quickstop_stepper to update current position with stepper.quick_stop()
9 years ago
Scott Lahteine
ecffe92e20
Group EMERGENCY_PARSER commands
9 years ago
AnHardt
a129078927
Add an emergency-command parser to MarlinSerial (supporting M108)
...
Add an emergency-command parser to MarlinSerial's RX interrupt.
The parser tries to find and execute M108,M112,M410 before the commands disappear in the RX-buffer.
To avoid false positives for M117, comments and commands followed by filenames (M23, M28, M30, M32, M33) are filtered.
This enables Marlin to receive and react on the Emergency command at all times - regardless of whether the buffers are full or not. It remains to convince hosts to send the commands. To inform the hosts about the new feature a new entry in the M115-report was made. "`EMERGENCY_CODES:M112,M108,M410;`".
The parser is fast. It only ever needs two switch decisions and one assignment of the new state for every character.
One problem remains. If the host has sent an incomplete line before sending an emergency command the emergency command could be omitted when the parser is in `state_IGNORE`.
In that case the host should send "\ncommand\n"
Also introduces M108 to break the waiting for the heaters in M109, M190 and M303.
Rename `cancel_heatup` to `wait_for_heatup` to better see the purpose.
9 years ago
Scott Lahteine
9f42b1a075
Merge pull request #4235 from thinkyhead/rc_revert_quickhome_test
...
Fix quick homing, tweak MIN_Z_HEIGHT_FOR_HOMING
9 years ago
Scott Lahteine
ad968f2325
Merge pull request #4234 from thinkyhead/rc_better_position_logging
...
Move XYZ in print_xyz and DEBUG_POS to the front
9 years ago
Scott Lahteine
4036c73cdd
Don't raise Z if only homing Z
9 years ago
Scott Lahteine
0b6f8f8244
Apply MIN_Z_HEIGHT_FOR_HOMING raise literally
9 years ago
Scott Lahteine
177ec20bf0
Revert quick-home changes
9 years ago
Scott Lahteine
9c5b462ef2
Move XYZ in print_xyz and DEBUG_POS to the front
9 years ago
Scott Lahteine
4e84c803a3
Merge pull request #4232 from thinkyhead/rc_no_axis_codes_needed
...
Don't use axis_codes if a literal will do
9 years ago
Scott Lahteine
e2f7cb0905
Don't use axis_codes if a literal will do
9 years ago
Scott Lahteine
6559f7359f
Fix comment on Z raise for homing, save a few bytes
9 years ago
Scott Lahteine
799c60cadc
Merge pull request #4217 from thinkyhead/rc_fix_homing_raise
...
Don't do_probe_raise with MIN_Z_HEIGHT_FOR_HOMING
9 years ago
Scott Lahteine
d7e9647505
Sanity Check for probe raises
9 years ago
Scott Lahteine
d0b29cabf3
Don't re-home X and Y if you quick homed
9 years ago
Scott Lahteine
e0a6b978f5
Don't do_probe_raise with MIN_Z_HEIGHT_FOR_HOMING
9 years ago
Philip Schell
cf8ec1216a
Update language_de.h for German translation
...
@MarlinFirmware/language-team my changes for the German language. Feel free to improve :)
9 years ago
petrzjunior
b81b77111b
Update language_cz.h
9 years ago
Scott Lahteine
7735ec5e7a
Merge pull request #4223 from thinkyhead/rc_rename_heatup
...
Change cancel_heatup to wait_for_heatup
9 years ago
Scott Lahteine
160a2be117
Change cancel_heatup to wait_for_heatup
9 years ago
AnHardt
16c83d203b
Make use of the good features of a sled probe for all probes.
...
Move and extend axis_unhomed test to deploy/stow_z_probe().
Move and extend position store/restore to deploy/stow_z_probe().
Now all kinds of probes can use the 'E' parameter in G29/M48.
Allen key probes can be used now for grid and 3-point levelling.
Deploying the Allen Key probe uses big moves in z direction.
Too dangerous for an unhomed z-axis.
Throw a compile time error when we try to configure an
Allen Key probe homing to z-min and having no other z-min-endstop.
9 years ago
AnHardt
8555816a11
Generalize and simplify 'triggered when stowed test`
...
The `PROBE_IS_TRIGGERED_WHEN_STOWED_TEST` is able to detect if a probe is
successfully deployed/stowed.
It was part of the Allen Key probes code only.
Now the function is generally available.
Currently this test is compulsory for Allen Key probes to not alter the used behaviour
If you want to add the test for an other type of probe simply add
```
#define PROBE_IS_TRIGGERED_WHEN_STOWED_TEST
```
to your config.
9 years ago
AnHardt
5126cce7fd
Move Allen Key probe move scripts to their own functions
...
There was an hidden extra move after the scripts. This is configurable now.
Added the extra moves to the relevant configs.
9 years ago
AnHardt
7d063c111c
Add a optional feedrate parameter to `do_blocking_move()`
...
Add a optional feedrate parameter to `do_blocking_move()` and its companions.
9 years ago
Scott Lahteine
b114b6a0b3
Save 152 bytes using uint8_t for command indices
9 years ago
Scott Lahteine
0d4ff0c48b
Allow the queue to be cleared from within commands
9 years ago
Scott Lahteine
c450851401
Merge pull request #4209 from AnHardt/too-high-G28
...
Make raise for probe deploy relative in homeaxis()
9 years ago
AnHardt
f799f18388
MBL typo
9 years ago
AnHardt
8b02e68cb6
Make raise for probe deploy relative in homeaxis()
...
Make raise for probe deploy relative in homeaxis()
by setting `current_position[axis]` to zero later.
9 years ago
Scott Lahteine
e48502866b
Merge pull request #3611 from alephobjects/M108_cancel_heatup
...
Introduce M108 cancel wait for heatup/cooldown of the hotend and bed
9 years ago
Scott Lahteine
d70197f514
Merge pull request #4204 from thinkyhead/rc_fix_gcode_t_position
...
Additional patches for gcode_T position change
9 years ago
Scott Lahteine
869b517589
Merge pull request #4205 from thinkyhead/rc_fixup_unit_references
...
References to millimeters in code comments need an update
9 years ago
Scott Lahteine
e104b91ea6
References to millimeters in code comments need an update
9 years ago
AnHardt
ff91d28a3a
Remove wants_to_cool warning
...
Remove wants_to_cool warning
9 years ago
Scott Lahteine
c9e536cf87
Additional patches for gcode_T position change
9 years ago
Scott Lahteine
60865fc45b
Merge pull request #4202 from thinkyhead/rc_fix_gcode_t_position
...
Fix position adjustment with gcode_T and MBL
9 years ago
Scott Lahteine
f841038313
Merge pull request #4201 from thinkyhead/rc_info_fit
...
Shorter labels for Print Stats info
9 years ago
Scott Lahteine
f31af61ee2
Fix position adjustment with gcode_T and MBL
9 years ago
Scott Lahteine
a8f5c2bf96
Merge pull request #4192 from birkett/k8400
...
Add Velleman K8400 board support.
9 years ago
Scott Lahteine
ef8980bfa0
Shorter labels for Print Stats info
9 years ago
Scott Lahteine
2ed625dafa
Fix compiler warnings for static screens
9 years ago
Anthony Birkett
e77844594d
readme.md -> README.md
9 years ago
Anthony Birkett
a0b00d29e3
Add a ported example configuration for the Velleman K8400 (Vertex) printer.
...
Supports both dual and single head printers (with the correct config).
Includes community sourced feed rate fix.
Rename / move files.
Remove redundant definitions.
9 years ago
lrpirlet
9b42c6b44b
apply correction when swtiching from MBL to physical in G28 X
9 years ago
Andrea Cimbalo
46196e9ee5
Add working PlatformIO support
9 years ago
esenapaj
95347fc650
Follow-up the PR #3662 (Rewritten FILAMENT_CHANGE_ENABLE feature)
...
・Update a forgotten Configuration_adv.h of Cartesio
9 years ago
Scott Lahteine
a06c5165a7
Shorter strings for smaller LCDs
9 years ago
Scott Lahteine
982f10e6a0
Use STATIC_ITEM for LCD message display
9 years ago
Petr Zahradnik
43ff0ce35f
Rewritten FILAMENT_CHANGE_ENABLE feature
9 years ago
Scott Lahteine
51b7820686
Patch up About Printer sub-menus
9 years ago
Scott Lahteine
439e78147d
Static menu items take an optional string, LJ by default
9 years ago
Scott Lahteine
fa9b2a925d
Tweak spacing in printcounter.cpp
9 years ago
Scott Lahteine
dbfc87cdcf
Squish sanity check for build info
9 years ago
Anthony Birkett
7a377c1d75
Add "About Printer" information menu.
...
Includes:
*firmware version / branch / date.
*extruder count
*board information (name, serial details, power supply type)
*thermistors (names, min/max temperatures)
*printer statistics (PRINTCOUNTER details)
Thanks to @thinkyhead for contributions.
9 years ago
Scott Lahteine
77a923d8ce
Merge pull request #4186 from thinkyhead/rc_array_macros
...
Simplified variable-size array macros
9 years ago
Scott Lahteine
e650a75b88
Simplified variable-size array macros
9 years ago
Scott Lahteine
ac4f235912
Merge pull request #4167 from thinkyhead/rc_eeprom_checksum
...
EEPROM Checksum
9 years ago
esenapaj
03b8f88092
Tab to Space
9 years ago
AnHardt
cb1b31f69b
Unconditional do_probe_raise() in probe_pt()
...
If Z_RAISE_BETWEEN_PROBINGS is null or undefined the probe is currently not raised by home_offset[Z_AXIS] and zprobe_zoffset.
But when different from 0 is.
If an undefined Z_RAISE_BETWEEN_PROBINGS expands to 0 (and it does) this is the solution.
A similar asymmetry exists with the newly introduced 'short-cut' in G28 - but its the rise before anything is probed - so should not make a difference.
9 years ago
Scott Lahteine
7ef7843fd4
Merge pull request #4181 from thinkyhead/rc_rename_a_move_func
...
Do interpolated moves for Allen Key deploy/stow
9 years ago
Scott Lahteine
6b2a7b30af
Extra comments to clarify EEPROM code
9 years ago
Scott Lahteine
787f394676
MAX_EXTRUDERS replaces mysterious "4"
9 years ago
Scott Lahteine
bc3748b7bc
Add shared Config_Postprocess for Read and Reset
9 years ago
Scott Lahteine
adcd0f5de3
Some formatting in configuration_store.cpp
9 years ago
Scott Lahteine
5e370006fc
EEPROM Checksum
9 years ago
Scott Lahteine
725fde8b26
Merge pull request #4169 from thinkyhead/rc_wait_but_break
...
Allow wait-for-cooling, break at threshold or if cooling stalls
9 years ago
Scott Lahteine
da6b0dab5f
Use prepare_move_to_destination for Allen Key deploy/stow
9 years ago
Scott Lahteine
c42f8fb8dd
Rename some movement sub-functions
9 years ago
Scott Lahteine
b6b3a4afbf
Merge pull request #4168 from thinkyhead/rc_viki2_for_ramps
...
Support for VIKI2 in RAMPS and derivatives
9 years ago
Scott Lahteine
f84d85f761
Cleanup extruder runout configs
9 years ago
Scott Lahteine
5e14a528dd
Always wait for cooling in M109/M190, break at low temp or if cooling stalls
9 years ago
Scott Lahteine
0b0b7aac6e
Support for VIKI2 in RAMPS and derivatives
9 years ago
Scott Lahteine
abda4ab427
Clean up CNControls pins
9 years ago
Scott Lahteine
683975cf90
Fix spelling in a config comment
9 years ago
Scott Lahteine
8268c0a9a0
Always define temp sensor, heater pins for RUMBA
9 years ago
Scott Lahteine
db19959735
Merge pull request #4161 from thinkyhead/rc_general_cleanup
...
Reduce storage requirements for strings, make some PGM
9 years ago
Scott Lahteine
2e96276bf4
More debug message cleanup
9 years ago
Scott Lahteine
dc2c0e5e24
Simpler debug output for deploy/stow
9 years ago
Scott Lahteine
bd491818d6
Reduce storage requirements for strings, make some PGM
9 years ago
Scott Lahteine
ee876dcd7a
Merge pull request #4159 from thinkyhead/rc_rigidbot_diff
...
Rigidbot V2 support - has MCP4728 digipot
9 years ago
Scott Lahteine
0c24e0e445
Support for newer Wire library
9 years ago
Scott Lahteine
ddb386c139
Init DAC_DISABLE_PIN in dac_init
9 years ago
AnHardt
e480ee0054
Further cleanup of G28 for probes
9 years ago
AnHardt
39883d03fc
universalize axis_unhomed_error()
9 years ago
AnHardt
e616093d4c
Simplify dock_sled()
...
`dock_sled()` is never called with offset parameter - remove it.
We move x only - so only that needs to be homed. Consequence is - we can home to z-min now with a sled probe!
Feedrates are set and restored in `do_blocking_move()`.
We already checked if the probe is deployed/stowed in deploy/stow_probe.
```
if (z_loc < _Z_RAISE_PROBE_DEPLOY_STOW + 5) z_loc = _Z_RAISE_PROBE_DEPLOY_STOW;
```
makes no sense - remove.
Now the raise is the same for deploy/stow -> move before the if.
Replace the if with a ternary.
Instead writing LOW/HIGH use the boolean `stow` we already have.
There is no reason for not using the sled probe in G29/M48 with 'E'.
It takes a while but works. (tested!)
9 years ago
Scott Lahteine
6c60869409
Support DAC_OR_ADDRESS in Printrboard too
9 years ago
Scott Lahteine
593c8bf286
Support for Rigidbot V2
9 years ago
Scott Lahteine
511503ede9
CARTESIO_UI has lcd contrast
9 years ago
Scott Lahteine
829c92f1ba
Use Z_RAISE_BETWEEN_PROBINGS with MBL
9 years ago
Scott Lahteine
eb1755208f
Merge pull request #4153 from thinkyhead/rc_probe_raise_options
...
Combine Z raise before/after options
9 years ago
Scott Lahteine
10da7ac86c
Combine Z raise before/after options
9 years ago
Scott Lahteine
9caa8941e2
Merge pull request #4149 from thinkyhead/rc_minimum_raise_in_probe_pt
...
Ensure a minimum height before XY move in probe_pt
9 years ago
Scott Lahteine
3fa631130f
Ensure a minimum height before XY move in probe_pt
9 years ago
Scott Lahteine
a7684eef7a
Squish code in ST7920
9 years ago
AnHardt
b4076883cc
Set testet delays for K8200, RAMBO, MINIRAMBO and ST7920
9 years ago
AnHardt
4454d80276
Decrease the needed nops to 1
...
by shitfing the left shift into the high phase.
```
2 cbi 0x2,1 ;set CLK //
1 in r18,__SREG__ //1
1-3 sbrc r24,7 //2-4
2 rjmp .L19 //4
1 cli .L19: //5
2 lds r25,258 lds r25,258 //7
1 andi r25,lo8(-2) ori r25,lo8(1) //8
2 sts 258,r25 sts 258,r25 //10
1 out __SREG__,r18 out __SREG__,r18 //11
2 .L3: rjmp .L3 //13 //2
2 sbi 0x2,1 ;reset CLK // //13-15 //2-4
1 lsl r24 ; val //1
1 nop //2
2 cbi 0x2,1 ;set CLK //4
...
```
9 years ago
AnHardt
56c42b572c
3 ms speedup for ST7920 and delay for BOARD_3DRAG
...
and saving ~1k memory
by limiting the `#pragma GCC optimize (3)` optimisation to `ultralcd_st7920_u8glib_rrd.h`. These optimisation was and is not done for all the other displays, is the reason for the big additionally use of memory, because the complete 'ultralcd.cpp' and 'dogm_lcd_implementation.h' was optimised (sadly i did not observe a change in speed).
Unrolling the loop in `ST7920_SWSPI_SND_8BIT()`, what i expected the optimiser to do, by hand, saved some speed by eliminating the loop variable (i) compares and increases. Every CPU cycle in this loop costs at least 0.5ms per display update because it's executed more than 1k times/s.
The delays are now pre-filled with the calculated values for 4.5V driven ST7920.
A way to simply add __your__ timing into the configuration was made.
At 4.5V
1.) The CLK signal needs to be at least 200ns high and 200ns low.
2.) The DAT pin needs to be set at least 40ns before CLK goes high and must stay at this value until 40ns after CLK went high.
A nop takes one processor cycle.
For 16MHz one nop lasts 62.5ns.
For 20MHz one not lasts 50ns.
To fulfill condition 1.) we need 200/62.5 = 3.2 => 4 cycles (200/50 = 4 => 4). For the low phase, setting the pin takes much longer. For the high phase we (theoretically) have to throw in 2 nops, because changing the CLK takes only 2 cycles.
Condition 2.) is always fulfilled because the processor needs two cycles (100 - 125ns) for switching the CLK pin.
Needs tests and feedback.
Especially i cant test 20MHz, 3DRAG and displays supplied wit less than 5V.
Are the delays right? Please experiment with longer or shorter delays. And give feedback.
Already tested are 5 displays with 4.9V - 5.1V at 16MHz where no delays are needed.
9 years ago
Scott Lahteine
ca184d3d72
Merge pull request #4147 from thinkyhead/rc_fix_M48_raise
...
Fix debug output in probe_pt
9 years ago
Scott Lahteine
b4161cbd98
Fix debug output in probe_pt
9 years ago
Edward Patel
da88b00585
MBL: Add support for max z endstop
...
See https://github.com/MarlinFirmware/Marlin/issues/4088
9 years ago
Scott Lahteine
74878d1f16
Always do a brief delay in `lcd_quick_feedback`
9 years ago
Scott Lahteine
7de7552069
Merge pull request #4133 from MagoKimbra/Single_home_axis_delta
...
Single home Axis Delta need simple sync_plan_position
9 years ago
Scott Lahteine
15a6b49f37
Simplified probe_pt (in G30)
9 years ago
Scott Lahteine
6a7045b9bf
Remove clean_up_after_endstop_move
9 years ago
Scott Lahteine
2a4f866561
Simplified probe_pt (in G29)
9 years ago
Scott Lahteine
89a2aa026b
Simplified probe_pt (in M48)
9 years ago
Scott Lahteine
f8530c5d1f
Simplified probe_pt function (G28 grid)
9 years ago
Scott Lahteine
c376c08042
Simplified probe_pt function (part 1)
9 years ago
Scott Lahteine
9a71b7f8ad
Fix debug message for 3-point leveling
9 years ago
Scott Lahteine
550c03a5a9
Drop raise_z_after_probing function
9 years ago
Scott Lahteine
bb38c816af
Always raise in deploy_z_probe / stow_z_probe
9 years ago
Scott Lahteine
68f3350050
Cleanup M401 / M402
9 years ago
Scott Lahteine
3afda99adf
Regular handlers for G31 / G32
9 years ago
Scott Lahteine
6803c8e37e
Move Z up before, or down after XY, for "blocking move"
9 years ago
Scott Lahteine
03c70c1990
SERVO_DEACTIVATION_DELAY => SERVO_DELAY
9 years ago
MagoKimbra
570f3bbc07
Single home Axis Delta need simple sync_plan_position
9 years ago
Scott Lahteine
61f34eec03
Merge pull request #4125 from jbrazio/bugfix/planner-warning
...
Fixes some compiler warnings
9 years ago
Scott Lahteine
bdcd628896
Merge pull request #4126 from thinkyhead/rc_lin_timing_patch
...
Patch LIN_ADVANCE timing issue
9 years ago
João Brázio
664232140d
Fixes somes compiler warnings
9 years ago
Sebastianv650
0c5192b288
Patch LIN_ADVANCE timing issue
...
Also the extruder stepper ISR has to keep an eye on step_loops count.
9 years ago
Scott Lahteine
d4134e6901
Define Z_SAFE_HOMING point when Z_PROBE_SLED is activated alone
9 years ago
Scott Lahteine
7b2fadd598
Apply some fixes from Andreas
...
Derived from
https://github.com/AnHardt/Marlin/commit/6e8ede8c694fa4d9e3c769840b09d56
7f8d8e0dd
9 years ago
Scott Lahteine
bd01592816
Goodbye MECHANICAL_PROBE
9 years ago
Scott Lahteine
2640d13a9f
Simplify initial raise in M48
9 years ago
Scott Lahteine
3763d45656
Return Z position in run_z_probe
9 years ago
Scott Lahteine
1f48b5c30f
Pass a raise to probe_pt, not a Z position
9 years ago
Scott Lahteine
6fdd5ba246
Save and restore feedrate in more places
9 years ago
Scott Lahteine
fe173c2bc6
Generalized probe raise, use for after probing
9 years ago
Scott Lahteine
7da3080761
Simpler cleanup in G28 / G29
9 years ago
Scott Lahteine
15229d988b
Fix compile error for bed matrix in M48
9 years ago
Scott Lahteine
c01352cbd5
Add a dependency for z servo macros
9 years ago
Scott Lahteine
c3794bd695
Add HAS_PROBING_PROCEDURE conditional
9 years ago
Scott Lahteine
42ce60c5cc
Make sure NUM_SERVOS is set for Z servo endstop
9 years ago
Scott Lahteine
b590a7dee0
Make Z_RAISE_BETWEEN_PROBINGS a more general option
9 years ago
Scott Lahteine
bb9c67b4b5
Tweak some feedrate vars
9 years ago
Scott Lahteine
5158bd6e93
Screen out `G29 E` for sled and allen key, allow single probe
9 years ago
Scott Lahteine
ccae92588d
Cleanup debug in G28 and G29
9 years ago
Scott Lahteine
b4a9d2366c
Use a macro for kinematic sync_plan_position
9 years ago
Scott Lahteine
bfccf26294
Use sync_plan_position_delta where needed
9 years ago
Scott Lahteine
a6b8c67df4
Move probe deploy after setup call in G29
9 years ago
Scott Lahteine
e69916d1bd
Split up endstop_move functions
9 years ago
Scott Lahteine
0e18a4897b
Simpler handling of sled/allen-key in probe_pt
9 years ago
Scott Lahteine
1a92e2ef18
Comment on run_z_probe
9 years ago
Scott Lahteine
68e0e5855e
For all probes, at the end of G29 simply raise and stow
9 years ago
Scott Lahteine
c3023f8cc5
Make M401/M402 available with HAS_BED_PROBE
9 years ago
Scott Lahteine
9f0c255c69
Show uncorrected position in set_bed_level_equation_3pts
9 years ago
Scott Lahteine
07298ac992
Initialize current_position to home_offset on boot
9 years ago
Scott Lahteine
d50539583a
Make XY_PROBE_SPEED a general probe option
9 years ago
Scott Lahteine
2798499b71
XY_TRAVEL_SPEED => XY_PROBE_SPEED
9 years ago
Scott Lahteine
88dc543584
Add a macro for XY_TRAVEL_FEEDRATE
9 years ago
Scott Lahteine
117db77c55
make motor_current_setting static and constexpr
9 years ago
João Brázio
19fb04d761
Update bq Hephestos 2 config
9 years ago
Scott Lahteine
b0e47608e6
Merge pull request #4108 from esenapaj/Fix-for-PR-#4093
...
Fix for PR #4093 (Make Z Probe options independent of ABL), etc
9 years ago
Scott Lahteine
c84732e605
Merge pull request #4111 from esenapaj/Cosmetic-changes-and-small-fix-for-thermistortables.h
...
Cosmetic changes and small fix for thermistortables.h
9 years ago
Scott Lahteine
cdc661ea5e
Merge pull request #4110 from esenapaj/Small-cosmetic-changes-for-language-files
...
Small cosmetic changes for language files
9 years ago
Scott Lahteine
c8186e9423
Merge pull request #4109 from esenapaj/Enclose-#error-string-by-double-quotes
...
Enclose #error string by double-quotes
9 years ago
Scott Lahteine
40cd20a236
Fix comments on EXPERIMENTAL_I2CBUS
9 years ago
esenapaj
385945ca31
Cosmetic changes and small fix for thermistortables.h
...
・Adjust spacing
・Standardize comments position
・Remove ',' at the tail of array
9 years ago
esenapaj
fac58f0291
Cosmetic changes for language files
9 years ago
esenapaj
14b661b9e5
Enclose #error string by double-quotes
9 years ago
esenapaj
d583ea852d
Standardize format description of Panel
9 years ago
esenapaj
aa6d35bd49
Move code block of probe to appropriate position
9 years ago
esenapaj
740fb2ce39
Adjust spacing
9 years ago
esenapaj
f77f3ffa70
Remove duplicated Z_PROBE_OFFSET_RANGE_MIN, Z_PROBE_OFFSET_RANGE_MAX
9 years ago
Scott Lahteine
19fe93a5a9
Clean up configs for Z_MIN_PROBE_REPEATABILITY_TEST
9 years ago
Scott Lahteine
71a7408012
Merge pull request #4106 from thinkyhead/rc_temp_compile_err
...
Fix compile error with watch_bed_next_ms
9 years ago
Scott Lahteine
dcb8ec32ee
Fix compile error with watch_bed_next_ms
9 years ago
Scott Lahteine
3996242e9d
Allow Z_MIN_PROBE_REPEATABILITY_TEST solo
9 years ago
Scott Lahteine
26a9cd0b08
Move run_z_probe to earlier block
9 years ago
Scott Lahteine
7f8a2025af
Move raise_z_after_probing into earlier block
9 years ago
Scott Lahteine
2530371516
Always disable probe at the end of G29
9 years ago
Scott Lahteine
6aba98e470
Comment on setup_for_endstop_move
9 years ago
Scott Lahteine
04e88d008e
Clear up ordering in G30
9 years ago
Scott Lahteine
ed75b0ea11
Make clean_up function available for probes
9 years ago
Scott Lahteine
51d52cb52a
Make run_z_probe available for any bed probe
9 years ago
Scott Lahteine
f6b09cf465
Always use deploy/stow for dock_sled
9 years ago
Scott Lahteine
3b457c2dd3
Use deploy/stow with FIX_MOUNTED_PROBE too
9 years ago
Scott Lahteine
7e9d4a68d4
Always raise Z (if needed) for servo deploy/stow
9 years ago
Scott Lahteine
9beb3f2f5e
Merge pull request #4097 from thinkyhead/rc_fil_runout_cleanup
...
FIL_RUNOUT_INVERTING false by default
9 years ago
Scott Lahteine
f215b30932
Merge pull request #4093 from thinkyhead/rc_probe_without_abl
...
Make Z Probe options independent of ABL
9 years ago
Scott Lahteine
2fd2301928
FILRUNOUT => FIL_RUNOUT
9 years ago
Scott Lahteine
dfbf8b3c2c
FIL_RUNOUT_INVERTING false by default
9 years ago
Scott Lahteine
7b5cd314a5
Merge pull request #4095 from thinkyhead/rc_fil_runout_cleanup
...
Improve FILAMENT_RUNOUT_SENSOR, FILRUNOUT_PIN
9 years ago
Scott Lahteine
de12228758
Make Z Probe options independent of ABL
9 years ago
Scott Lahteine
add0032820
Improve FILAMENT_RUNOUT_SENSOR, FILRUNOUT_PIN
9 years ago
Scott Lahteine
f8c278ce4d
Cartesio UI display option in all configs
9 years ago
Scott Lahteine
400e13d136
Output a message for SD read errors
9 years ago
Roxy-3D
96b8bcca84
Merge pull request #4081 from thinkyhead/rc_tweaky_m48_tweaks
...
Cleanup of M48
9 years ago
Scott Lahteine
b7e3c1bbc4
Tweak M48 output conditions
9 years ago
Scott Lahteine
1dad912b03
Adjust M48 raise / move handling
9 years ago
Scott Lahteine
46d3ef2223
Simplify sample_set probe_pt call in M48
9 years ago
Scott Lahteine
a647b05f82
Shrink some debug code in G28
9 years ago
Scott Lahteine
4edf813bde
Just-in-time declaration style in M48
9 years ago
Juan Ricardo Gomez Anaya
c475291e19
Fix M851
...
Minor change missing in the process of standardize the gcode M851
9 years ago
Scott Lahteine
e35583888c
Merge pull request #4082 from esenapaj/Follow-up-the-PR-#4065
...
Follow-up the PR #4065 (Remove support for XY servo endstops)
9 years ago
Scott Lahteine
6dff52d920
Merge pull request #4078 from RicardoGA/Language_Spanish
...
Update Spanish Language
9 years ago
esenapaj
d55b94d606
Follow-up the PR #4065 (Remove support for XY servo endstops)
...
・Update a forgotten Configuration.h of Cartesio
9 years ago
Scott Lahteine
4e860babbc
Allow setting xy_travel_speed for delta leveling also
9 years ago
Scott Lahteine
d36d4edd80
Tweak partial homing code
9 years ago
Scott Lahteine
d3a05de96e
Save and restore feedrate in probe functions
9 years ago
Juan Ricardo Gomez Anaya
5991eb428f
Update Spanish Language
...
Spanish language update and also add missing messages
9 years ago
Scott Lahteine
f33bd0bb10
Merge pull request #4077 from thinkyhead/rc_delete_old_macros
...
Delete some obsolete Z servo macros
9 years ago
Scott Lahteine
defcacc1a9
Delete some obsolete Z servo macros
9 years ago
Scott Lahteine
bbf5b486c3
Add an SD Card stop function, use in ultralcd
9 years ago
Scott Lahteine
3a150f07c2
Merge pull request #4073 from thinkyhead/rc_temp_mystery
...
Minor tweaks to M109 / M190
9 years ago
Scott Lahteine
bd4ec727e7
Merge pull request #4066 from thinkyhead/rc_M851_with_probe
...
Make M851 standard with a bed probe
9 years ago
Scott Lahteine
692a6e7c91
Merge pull request #4065 from thinkyhead/rc_goodbye_xy_servos
...
Remove support for XY servo endstops
9 years ago
Scott Lahteine
de177ba6c9
Minor tweaks to M109 / M190
9 years ago
Scott Lahteine
eab44b30d4
Safety and serial sections
9 years ago
Scott Lahteine
fc56a547d1
Rename movement section to motion
9 years ago
Scott Lahteine
a8b8796cd7
Define probe offsets when a probe exists
9 years ago
Scott Lahteine
1000563d80
Make M851 standard with a bed probe
9 years ago
Scott Lahteine
f66a194159
Merge pull request #4062 from jbrazio/bugfix/compiler-warnings
...
Fixes misc gcc warnings
9 years ago
Scott Lahteine
1bed392c68
HAS_Z_ENDSTOP_SERVO => HAS_Z_SERVO_ENDSTOP
9 years ago
Scott Lahteine
47ce810f52
Remove support for XY servo endstops
9 years ago
João Brázio
d1e5dc6319
Fixes misc gcc warnings
9 years ago
esenapaj
c5eecb11b2
Follow-up the PR #4055 (Croatian language support)
...
・Update a forgotten Configuration.h of Cartesio
9 years ago
Scott Lahteine
d991a4c24a
Merge pull request #4063 from thinkyhead/rc_remove_swp_files
...
Delete mysterious .swp files from #3609
9 years ago
Scott Lahteine
8d8cbef1de
Merge pull request #4055 from thinkyhead/rc_croatian_language
...
Croatian language support
9 years ago
Scott Lahteine
ebbed2975e
Delete mysterious .swp files from #3609
9 years ago
Scott Lahteine
02e5dad29a
Include Croatian in language listings
9 years ago
Scott Lahteine
2015aad867
Tweak Croatian language file heading
9 years ago
Robert Marko
884bc63fbe
Add Croatian language
9 years ago
Scott Lahteine
ef3bef6b9e
Fix feedrate in gcode_T (max_feedrate is mm/s)
9 years ago
Scott Lahteine
4640974e1b
Merge pull request #4060 from esenapaj/Follow-up-the-PR-#4053
...
Follow-up and improvement the PR #4053 (CNControls Cartesio UI Support)
9 years ago
esenapaj
106227540e
Follow-up and improvement the PR #4053 (CNControls Cartesio UI Support)
...
・Add implimantation of PR #3609 to configuration files of Cartesio
・Standardize macro names
9 years ago
MagoKimbra
008d0637dd
Fix gcode_T
9 years ago
edwilliams16
114d9db7d0
Show babysteps on the LCD in mm, not steps
9 years ago
Scott Lahteine
b410bf933b
Merge pull request #4053 from thinkyhead/rc_cartesio_redo
...
CNControls Cartesio UI Support
9 years ago
Scott Lahteine
f639044c24
Merge pull request #3609 from jbrazio/feature/config-version
...
Adds versioning for Configuration.h & Configuration_adv.h
9 years ago
Scott Lahteine
4d2cb70152
Cartesio UI Support
9 years ago
Scott Lahteine
da90bbe0eb
Merge pull request #4010 from thinkyhead/rc_toolchange_adjust
...
Fixup position adjustment on toolchange
9 years ago
Scott Lahteine
948c467e16
Merge pull request #4043 from AnHardt/save_delay
...
Introduce save_delay()
9 years ago
Scott Lahteine
4b93989a77
MBL Z adjustment on toolchange
9 years ago
Scott Lahteine
9c800d1f8c
Position adjustment for bed leveling
9 years ago
Scott Lahteine
8c7babb70f
Merge pull request #4049 from esenapaj/Fix-for-the-PR-#4023
...
Fix for the PR #4023(Add macros to move servos)
9 years ago
AnHardt
1219310622
Introduce save_delay()
...
Introduce save_delay() for long delays what otherwise would cause
watchdog resets
Explizit lcd_set_custom_characters(false) at the end of bootscreen().
Else the charset is not proper set in case of LCD_PROGRESS_BAR.
9 years ago
esenapaj
44f091a413
Fix for the PR #4023(Add macros to move servos)
...
・Add missing ')'
9 years ago
Alexander Leisentritt
c2b7ef1e7e
"e" was renamed to "eindex" in a previous commit
9 years ago
Scott Lahteine
52ac2a62ee
Merge pull request #4013 from thinkyhead/rc_toolchange_no_move
...
Use "Tn S1" to change tools without moving
9 years ago
Scott Lahteine
d2a00b74e3
Merge pull request #4004 from thinkyhead/rc_feedrate_in_gcode_T
...
Use linear feedrate in gcode_T, not volumetric
9 years ago
Scott Lahteine
0ad26d0de8
Merge pull request #4034 from AnHardt/custom-splash-screen
...
Custom Splash Screen
9 years ago
esenapaj
741cda0e47
Follow-up the PR #3676(Advance extrusion algorithm – LIN_ADVANCE)
...
・Update forgotten example configurations
9 years ago
AnHardt
02b3d6b8d3
Custom Splash Screen
...
Custom Splash Screen for full graphic displays.
Too complicated for the hitachis without knowing what exactly to display.
On top of #4032
Realisation of an idea from #3996
9 years ago
Scott Lahteine
78a48d7e3c
Merge pull request #4038 from thinkyhead/rc_fix_heater_off
...
Fix broken DISABLE_HEATER macro
9 years ago
Scott Lahteine
ee5be92206
Fix broken DISABLE_HEATER macro
9 years ago
Scott Lahteine
8d8180e028
Parse M905 args in Marlin_main.cpp
9 years ago
Scott Lahteine
2b340f5acb
patch LIN_ADVANCE to use code_value_float
9 years ago
Scott Lahteine
b708196770
Merge pull request #4032 from AnHardt/bootscreen-delay
...
Show bootscreen later
9 years ago
Scott Lahteine
587de1b6b6
Merge pull request #3676 from thinkyhead/rc_lin_advance_feature
...
Advance extrusion algorithm – LIN_ADVANCE
9 years ago
AnHardt
b4fedec0d1
Show bootscreen later
...
Init display and show bootscreen later, but init display in `kill()`
to init outputs before the bootscreen delays but being able to display
kill errors.
9 years ago
Silvio Didonna
08e2c5a6ea
Added and translated some strings from language_en
9 years ago
Scott Lahteine
4d2119f83a
_lcd_move => _lcd_move_xyz
9 years ago
Scott Lahteine
811967923a
Fix manual_move to move the correct E stepper
9 years ago
Scott Lahteine
0d0b751498
Merge pull request #4023 from thinkyhead/rc_servo_macros
...
Add macros to move servos
9 years ago
Scott Lahteine
4fbe818163
Add macros to move servos
9 years ago
Scott Lahteine
b322ac4417
No need to check ULTIPANEL with DOGLCD
9 years ago
João Brázio
8ccd97e7cc
Updated all example configuration files
9 years ago
Scott Lahteine
c7eeb09e8f
Merge pull request #4012 from Blue-Marlin/watchdoghealing
...
Heal the watchdog
9 years ago
Scott Lahteine
7fb69e24fb
Use "Tn S1" to change tools without moving
9 years ago
Scott Lahteine
2f1bf8373b
Merge pull request #4005 from thinkyhead/rc_prepare_move_destination
...
Clarify names of prepare_move functions
9 years ago
João Brázio
de8108648f
Added a versioning system to the config files
9 years ago
Blue-Marlin
efe719f898
Heal the watchgog
9 years ago
Scott Lahteine
b75e648f2c
Clarify names of prepare_move functions
9 years ago
Scott Lahteine
ae9b09fe94
menu => screen
9 years ago
Scott Lahteine
45ea8749d3
Wrap all items depending on ULTIPANEL
9 years ago
Scott Lahteine
0e2bfd0769
Use linear feedrate in gcode_T, not volumetric
9 years ago
Scott Lahteine
bf8710d522
Merge pull request #4001 from Blue-Marlin/manage_manual_move-ULTIPANEL
...
manage_manual_move(); -> ULTIPANEL
9 years ago
João Brázio
2c34ec2bac
Closes #3999 : Compilation error with BEEPER_PIN -1
9 years ago
Blue-Marlin
378ff92e98
manage_manual_move(); -> ULTIPANEL
...
Makr the call of `manage_manual_move() ` depandent of `ULTIPANEL`
9 years ago
Scott Lahteine
aad9c0ed8d
Apply updated ISR timing code
9 years ago
Scott Lahteine
506d78b2f8
Run the advance_isr faster instead of doing multiple e-steps per interrupt
9 years ago
Scott Lahteine
6d62a4ffc8
Patch LIN_ADVANCE for style and forward-compatibility
9 years ago
Sebastianv650
fb8e880734
Add LIN_ADVANCE
9 years ago
Scott Lahteine
e2d4919c01
Merge pull request #3991 from thinkyhead/rc_axis_units
...
Rename some vars to clarify their relationship to acceleration
9 years ago
Scott Lahteine
74060f17b7
Merge pull request #3995 from thinkyhead/rc_nonblocking_buzzer
...
New feature: Non blocking tone queue
9 years ago
Scott Lahteine
a82c755a35
Fix BQ_LCD_SMART_CONTROLLER pin compiler warnings
9 years ago
João Brázio
5b5aa1572b
Non-blocking buzzer
9 years ago
Scott Lahteine
72c6f2923f
axis_steps_per_unit => axis_steps_per_mm
9 years ago
Scott Lahteine
446515ab79
Adjust spacing in block_t
9 years ago
Scott Lahteine
80ab749563
Rename acceleration locals for clarity
9 years ago
Scott Lahteine
3b08eb1eeb
`acceleration_st` => `acceleration_steps_per_s2`
9 years ago
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`
9 years ago
Scott Lahteine
3c68be79dc
Throw an error in PID_autotune for E < -1
9 years ago
Scott Lahteine
26f8f54c56
Merge pull request #3985 from thinkyhead/rc_inch_fahrenheit_kelvin
...
Support inches, fahrenheit, and kelvin
9 years ago
Scott Lahteine
f0a5b7f0bc
Merge pull request #3986 from thinkyhead/rc_mbl_forward_iteration
...
Use memset in mbl.reset to save 58 bytes
9 years ago
Scott Lahteine
0b3142b45b
Remove redundant declarations from M100 code
9 years ago
Scott Lahteine
4980ecc1f7
Smaller binary using inline gcode argument getters
9 years ago
Reid Rankin
16212432c9
G20/21 and M149 support, and code_value() refactor
...
This is an update of MarlinDev PR #196 .
G20/21: support for switching input units between millimeters and
inches.
M149: support for changing input temperature units.
In support of these changes, code_value() and code_value_short() are
replaced with an array of functions which handle converting to the
proper types and/or units.
9 years ago
Scott Lahteine
a569e89775
Merge pull request #3978 from thinkyhead/rc_planner_local_rename
...
Rename some auto/locals to avoid name conflict
9 years ago
Scott Lahteine
2d55862499
Use memset in mbl.reset to save 58 bytes
9 years ago
Scott Lahteine
b23f710034
Cleanup and naming for num-to-string functions
9 years ago
Scott Lahteine
3d56b9d127
Merge pull request #3979 from thinkyhead/mbl_cell
...
MBL: cel => cell
9 years ago
Scott Lahteine
cca047424d
MBL: cel => cell
9 years ago
Scott Lahteine
49ecaf774d
Rename some auto/locals to avoid name conflict
9 years ago
petrzjunior
9171a3d94f
Update Czech language 2016/06/07
9 years ago
Scott Lahteine
5e6fdbb4cb
Merge pull request #3963 from thinkyhead/rc_advance_steppers
...
Use e_steps[EXTRUDERS] instead of e_steps[4]
9 years ago
Scott Lahteine
47b5c55c29
Implement the delayed-move technique
9 years ago
Scott Lahteine
a3e25a0fca
Instead of trying to move now, set a flag to move asap
9 years ago
Scott Lahteine
e2a8961635
Use e_steps[EXTRUDERS] instead of e_steps[4]
9 years ago
Scott Lahteine
43947072d5
Merge pull request #3895 from thinkyhead/rc_singlenozzle_part_2
...
SINGLENOZZLE: EXTRUDERS versus HOTENDS
9 years ago
Scott Lahteine
d7e4e8e9be
Fix a typo in #3955
9 years ago
Scott Lahteine
c2362c1b3c
Apply Marlin coding standards to MBL class
9 years ago
Edward Patel
c06de0f097
MBL: Added keeping MBL active when homing single axises for #3750
9 years ago
Scott Lahteine
f2fb66c00d
With SINGLENOZZLE only set temperature for the active tool
9 years ago
Scott Lahteine
cd441ce652
SINGLENOZZLE: EXTRUDERS versus HOTENDS
9 years ago
Scott Lahteine
32f8300cc6
Merge pull request #3944 from thinkyhead/rc_eboston_lcd_contrast
...
Improved LCD contrast handling
9 years ago
Scott Lahteine
9c87bf835c
Merge pull request #3947 from thinkyhead/rc_statics_stepper
...
Apply static to remaining Stepper methods
9 years ago
Scott Lahteine
08871d4d6e
Merge pull request #3950 from boelle/patch-3
...
last of missing defines added
9 years ago
Scott Lahteine
4e13cd3f35
Merge pull request #3955 from MagoKimbra/RCBugFix
...
Fix M428 width DELTA & SCARA
9 years ago
Scott Lahteine
2403a1cf9c
Merge pull request #3952 from rafacouto/RCBugFix
...
Galician language update.
9 years ago
Scott Lahteine
8529122af1
Merge pull request #3946 from thinkyhead/rc_g28_servo_raise_before_stow
...
Raise the servo probe before stow outside ABL context
9 years ago
MagoKimbra
f499be084a
Fix M428 width DELTA & SCARA
9 years ago
Rafa Couto
5f8db3f574
Galician language update.
9 years ago
Bo Herrmannsen
8532bf4087
last of missing defines added
...
need to check line 101-103
9 years ago
Scott Lahteine
81384dfd36
Apply static to remaining stepper methods
9 years ago
Scott Lahteine
664b299a51
This fix is not DELTA compatible
9 years ago
Scott Lahteine
064efb20e0
Also call clear_command_queue for lcd_sdcard_stop
9 years ago
Scott Lahteine
6277395e1e
set_current_position_from_planner() after stepper.quick_stop()
9 years ago
Scott Lahteine
381bc6f0b0
set_position => set_position_mm
9 years ago
Scott Lahteine
663d2463dc
Merge pull request #3922 from thinkyhead/rc_statics_stepper
...
Apply static to Stepper class
9 years ago
Scott Lahteine
194185539d
Merge pull request #3925 from thinkyhead/rc_statics_planner
...
Apply static to Planner class
9 years ago
Scott Lahteine
3fd9b331f0
Merge pull request #3924 from thinkyhead/rc_statics_temperature
...
Apply static to Temperature class
9 years ago
Scott Lahteine
db0fd021d0
Z raise options independent of ABL so G28 can use them
9 years ago
Scott Lahteine
9eecb4404b
Make raise_z_after_probing null sometimes
9 years ago
Scott Lahteine
28fb1f8994
Tweak #endif comment for ABL GRID
9 years ago
Scott Lahteine
b3a37b493d
Patch G28 servo stow to use Conditionals, raise_z_after_probing
9 years ago
Scott Lahteine
5390c846a5
Positive conditions for HAS_LCD_CONTRAST
9 years ago
Scott Lahteine
efa7209acf
Improved LCD contrast handling
...
Based on MarlinFirmware/MarlinDev#200 from @eboston
9 years ago
Scott Lahteine
b703fa9538
Add sanity check for SAV_3DGLCD display types
9 years ago
lrpirlet
3aefa04386
Raise the servo probe before stow outside ABL context
9 years ago
Scott Lahteine
9729e9c450
Combine ST7565 / U8GLIB_NHD_C12864 items in dogm
9 years ago
Scott Lahteine
f331763eca
Merge pull request #3829 from thinkyhead/rc_fix_T_command
...
Fix bad movement in gcode_T when switching extruders
9 years ago
Scott Lahteine
67f816ff79
Merge pull request #3926 from thinkyhead/rc_statics_endstops
...
Drop FORCE_INLINE from endstops.h
9 years ago
Scott Lahteine
2bd4f33369
Merge pull request #3928 from thinkyhead/rc_allen_key_cleanup
...
Remove excess allen key probe examples from configs
9 years ago
Scott Lahteine
d698c89971
Fix bad movement in gcode_T when switching
9 years ago
Scott Lahteine
1a01a44a94
Merge pull request #3936 from thinkyhead/rc_sav_mk1
...
Support for SAV_3DGLCD OLED LCD controller
9 years ago
Scott Lahteine
4770d7c346
Merge pull request #3933 from boelle/patch-2
...
added defines present in en but not in da
9 years ago
Scott Lahteine
c6c01eaaac
Merge pull request #3888 from thinkyhead/rc_slower_max31855
...
Slower SPI speed for MAX31855
9 years ago
Scott Lahteine
a0b000d752
Support for SAV_3DGLCD OLED LCD controller
9 years ago
Scott Lahteine
bd97bbc52a
Make HAS_LCD_CONTRAST a boolean flag
9 years ago
Scott Lahteine
bc77670673
Merge pull request #3929 from thinkyhead/rc_fix_printrboard_dac
...
Need to call dac_init() in setup() for DAC_STEPPER_CURRENT
9 years ago
Bo Herrmannsen
a1a8240606
added defines present in en but not in da
9 years ago
Bo Herrmannsen
5eb7a79d93
initial changes to DA
9 years ago
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
9 years ago
Scott Lahteine
43a71ef226
Remove excess allen key probe examples from configs
9 years ago
Scott Lahteine
1582ed43bf
Merge pull request #3918 from epatel/marlin/mbl_negative_xy_adv
...
MBL: Move border macros to Configuration_adv.h
9 years ago
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?
9 years ago
Scott Lahteine
e60224a943
Drop FORCE_INLINE from endstops.h
...
`FORCE_INLINE` seems to have no effect with standard optimization.
9 years ago
Scott Lahteine
85512e9372
Drop FORCE_INLINE from temperature.h
...
`FORCE_INLINE` seems to have no effect on code generation with standard
optimization.
9 years ago
Scott Lahteine
78fb02a5ad
Apply static to Temperature class
9 years ago
Scott Lahteine
c3df293fc6
Merge pull request #3923 from thinkyhead/rc_statics_endstops
...
Apply static to Endstops class
9 years ago
Scott Lahteine
02735fd500
Merge pull request #3921 from thinkyhead/rc_calc_timer_tweak
...
Tiny calc_timer speedup
9 years ago
Scott Lahteine
668d50f68e
Keep Stepper encapsulation, use static data and methods
9 years ago
Scott Lahteine
26f866b908
Apply static to Endstops class
9 years ago
Scott Lahteine
470d5ac09f
Apply static to Planner class
9 years ago
Scott Lahteine
ecfdcf7250
Tiny calc_timer speedup
9 years ago
Edward Patel
06593833ff
MBL: Move border macros to Configuration_adv.h
9 years ago
Scott Lahteine
ffe55c230d
Merge pull request #3914 from thinkyhead/rc_fix_lcd_contrast
...
Patch conditionals for DEFAULT_LCD_CONTRAST, MINIPANEL
9 years ago
Scott Lahteine
d3efc96289
Patch conditionals for DEFAULT_LCD_CONTRAST, MINIPANEL
...
- `DEFAULT_LCD_CONTRAST` was incorrectly overriding all `DOGLCD`
- `MINIPANEL` conditionals are identical to `MAKRPANEL`
9 years ago
Edward Patel
92a27c37b3
MBL: Apply https://github.com/MarlinFirmware/Marlin/pull/3903 to example_configurations
9 years ago
Scott Lahteine
3861f1e0da
Merge pull request #3908 from jbrazio/bugfix/3826
...
Closes #3826 : SD printing will now pause and stop the print counter
9 years ago
Scott Lahteine
8806c7bbcc
Merge pull request #3903 from epatel/marlin/mbl_negative_xy
...
MBL: Fix for negative x/y positions
9 years ago
Scott Lahteine
dc22097b3a
Fix some of array initializations
...
- In `stepper.h` init `count_direction` array
- In `ultralcd.cpp` init `autotune_temp` array
9 years ago
João Brázio
40e64b36de
Closes #3826 : SD printing will now pause and stop the print counter
...
The LCD menu items for SD printing pause/stop have been updated to control
also the print job timer. This commit also fixes a small output bug with
M78, the failed print counter was displaying the wrong value.
9 years ago
Edward Patel
eb2746a34f
MBL: Fix for negative x/y positions
9 years ago
Scott Lahteine
fe3122774a
Merge pull request #3806 from thinkyhead/rc_coreyz_support
...
Support for COREYZ. Fixes for COREXY, COREXZ
9 years ago
Scott Lahteine
fad7680605
Slower SPI speed for MAX31855
9 years ago
Scott Lahteine
30f6b84561
Merge pull request #3812 from thinkyhead/rc_mbl_index_finders
...
Two index finding functions for MBL
9 years ago
Scott Lahteine
89e630b2fb
Merge pull request #3808 from thinkyhead/rc_singlenozzle
...
SINGLENOZZLE
9 years ago
Scott Lahteine
827738a790
set_z parameters marked const
9 years ago
Scott Lahteine
9049f4084b
EEPROM report uses G29 S3
9 years ago
Scott Lahteine
4955163959
Propose simpler probe index methods
9 years ago
Scott Lahteine
a1a5cb5393
Propose simpler cel index methods
9 years ago
Scott Lahteine
360adc6a3b
Small reduction in M421 code
9 years ago
Scott Lahteine
a4ed988c60
Two index finding functions for MBL
9 years ago
Scott Lahteine
0e55c06f7d
Rename CORE_AXIS_3 to NORMAL_AXIS
9 years ago
Scott Lahteine
5172d4ba40
COREYZ stepper, planner, endstop, babysteps
9 years ago
Scott Lahteine
6c7f4909b1
COREYZ Conditionals, SanityCheck for only a single kinematic
9 years ago
Scott Lahteine
95fee8ca81
Add option for CoreYZ kinematics
9 years ago
Scott Lahteine
678cbad76a
Merge pull request #3819 from jbrazio/bugfix/followup-3813
...
Followup for #3813
9 years ago