Scott Lahteine
0da744b7b0
Further cleanup of comments, partial Doxygen-style
Following up on #3231
9 lat temu
jbrazio
5e5d250832
Added gplv3 header to all Marlin files
9 lat temu
Scott Lahteine
04fa9d4f47
Make Autotune options into Menu Edit Items
9 lat temu
Scott Lahteine
a02ae36ae8
Include M65 "ABC" parameters in EEPROM
Addressing #2773
9 lat temu
Scott Lahteine
4bbea5124d
Support for multiple PWM fans
9 lat temu
Scott Lahteine
963a92ceda
Patch idle forevermore
9 lat temu
Scott Lahteine
8fe7420310
Use a separate serial line buffer
9 lat temu
jbrazio
a645860431
All print timer related activity now uses print_job_start(), print_job_timer() or print_job_stop()
9 lat temu
Scott Lahteine
e4945b30d2
sbi and cbi are deprecated
9 lat temu
Scott Lahteine
ff13070b59
Use _BV macros, patch up others
9 lat temu
Scott Lahteine
772460a7b8
Various minor spelling corrections
Redo of #2939 rebased against RCBugFix
9 lat temu
AnHardt
051325ccd7
Introduce axis_homed
Introduce additional variable axis_homed to replace axix_known_position
when the coordinate display should indicate the axis is not homed.
This is to distinguish between "not homed" and "inexact position possible
because stepper was disabled".
# Conflicts:
# Marlin/ultralcd_implementation_hitachi_HD44780.h
solved
9 lat temu
AnHardt
57da1b8497
Host parseble output for M109, M190 and M303
Make the output of M105 more similar to Repetier.
Make the text-print pert of M105 an extra function to make it reusable. `print_heaterstates()`
Use `print_heaterstates()` in M019, M190 and M303
9 lat temu
Scott Lahteine
0c7f7ebcfb
Styling adjustments (PR#2668 & PR#2670)
Keep "astyled" reformatting
9 lat temu
Scott Lahteine
bc50db9cf6
Implement PID_ADD_EXTRUSION_RATE
9 lat temu
Shane Francis
4c8330c15c
Trim Adjustments for Delta Configurations
9 lat temu
Richard Wackerbarth
20b4772155
Create DEBUG_LEVELING_FEATURE
9 lat temu
Richard Wackerbarth
6292d9e815
Rename ENABLE_AUTO_BED_LEVELING
With the introduction of the #if ENABLED(…)
reads better than
9 lat temu
Christian Lefrançois
a7822e3ff7
Some renaming of Z_PROBE to Z_MIN_PROBE (PR#91)
* Fix a couple of renames omission and macro expansion errors.
9 lat temu
Richard Wackerbarth
29b456ae07
Suppress some compiler warnings
9 lat temu
Richard Wackerbarth
4b9d5cd352
Use lowercase names for serial instances
9 lat temu
Scott Lahteine
1e2deff4fd
Rename BTENABLED to BLUETOOTH
- For some reason it’s easy to forget what BT stands for, but it
doesn’t need an abbreviation.
9 lat temu
Scott Lahteine
b4abb0ae7f
Apply ENABLED / DISABLED to Marlin core files (PR#2558)
9 lat temu
Richard Wackerbarth
a401d738df
There is an echo in here
9 lat temu
Scott Lahteine
c66955aaf9
Mark unchanging arrays as const (PR#2494)
The compiler may be able to optimize if it knows an array won’t be
changing.
9 lat temu
Scott Lahteine
d85861d296
Move macros, add ENABLED/DISABLED, add includes
9 lat temu
Scott Lahteine
c7dd5527b4
Add a C_AXIS and Z_HEAD to support COREXZ
9 lat temu
Scott Lahteine
baa9199973
Define extern delta only for delta
9 lat temu
Scott Lahteine
82a3ed2f9a
Cleanup and dev notes in Marlin.h
9 lat temu
Richard Wackerbarth
e83575537a
Compiler defines USBCON for USB devices (PR#2433)
9 lat temu
Scott Lahteine
bc0fdbe88e
Use SERIAL_EOL in SERIAL_PROTOCOLLN macros
9 lat temu
Richard Wackerbarth
06ae832276
Deprecate Support for Arduino IDE < 1.0.5
Note that newer versions of the IDE can still
be made to support compilation for the older boards.
9 lat temu
wurstnase
e7e964432b
consistency name for multiplier
replace extruder_multiply with extruder_multiplier
like feedrate_multiplier or volumetric_multiplier
9 lat temu
Scott Lahteine
790c697c19
Fix DEGREES macro
9 lat temu
Scott Lahteine
d76a01194d
Slight size reduction by adding idle()
9 lat temu
wurstnase
ff98b8632b
new endstop bits
9 lat temu
Richard Wackerbarth
1d8f61ca8a
AT90USB is defined in pins.h
9 lat temu
AnHardt
f4a93ed997
Add a string parameter to kill()
Makes the output on the LCD adjustable.
9 lat temu
Scott Lahteine
46d59784ad
Rename preocess_command to process_next_command
9 lat temu
Scott Lahteine
80807b2d71
Consolidate arc code, remove motion_control.*
9 lat temu
Scott Lahteine
9e95ceb3fc
Split up prepare_move by type
- For better encapsulation add inlines for each prepare_move type
- Move controllerFan vars inside the function as statics
- Some formatting cleanup
- Rename `ClearToSend` as `ok_to_send`
9 lat temu
Scott Lahteine
873f7d6f2a
Check that configs are up-to-date
9 lat temu
Wurstnase
b55f32f8a1
replace some bools
this PR replaces some bools with one char. this will safe 3 bytes and should also be sometimes a little bit faster.
9 lat temu
Scott Lahteine
d43cc2dd5f
M111 - Debug Level
- Add `M111` as a standard option to set the debug level
- Implement `DEBUG_ECHO` in `process_commands`
- Other debug levels (e.g., `DEBUG_DRYRUN`) need more work
9 lat temu
Scott Lahteine
09d60e0128
Naming and code comments
10 lat temu
Scott Lahteine
ccddc280be
Apply three more commits
10 lat temu
Scott Lahteine
1269c445ab
Catch dangerous extrude before trying several
10 lat temu
Scott Lahteine
27cb90da8b
IsStopped / IsRunning inline
10 lat temu
Scott Lahteine
61f8394361
Compare indices instead of floats for probe actions
10 lat temu
Scott Lahteine
6f06d33be5
Fix missing refresh_cmd_timeout function
10 lat temu