Scott Lahteine
27f244ba2c
Support MAX31855 as Temperature Sensor -3
9 years ago
Scott Lahteine
ce639b8b03
Group FILAMENT_SENSOR options together
9 years ago
Scott Lahteine
3fd31976c3
Reduce code in stepper.cpp with macros
9 years ago
Scott Lahteine
b45a0c4c60
Fix bugs in edit submenus so they return to origin
...
Expected behavior: After editing a value the menu should return to the
previous place with the edited item selected.
Actual behavior: Either the top (back) item from the previous screen is
selected, or the menu jumps up another level.
Solution: Pass the correct arguments to `lcd_goto_menu` on click when
editing a value.
9 years ago
jbrazio
986b508ff7
Print timer now stops when it sees the last extruder temperature being shutdown
9 years ago
AnHardt
fd5414c6ea
Z_RAISE_BEFORE_HOMING -> MIN_Z_HEIGHT_FOR_HOMING
...
rebased
corrected spelling
changed to #elif for error
Still with MIN_Z_HEIGHT_FOR_HOMING but con be done with (folder wide) search-replace when we have a better name.
9 years ago
Scott Lahteine
b7928a000a
Merge pull request #3108 from AnHardt/M110+
...
M110 and M29 rework
9 years ago
Scott Lahteine
5cba0b4187
Merge pull request #3111 from thinkyhead/rc_drop_old_condition
...
Drop obsolete test for leading "N"
9 years ago
Scott Lahteine
302d1bfbc4
Drop obsolete test for leading "N"
9 years ago
AnHardt
37b857e8ec
M110 ang M29 rework
...
Add 'ok' output for G29 actually closing the file.
Handle M110 when received without linenumber/checksumm.
9 years ago
esenapaj2
29e09c7c3e
update example configurations
...
update old comments
update or delete deprecated definitions
complement forgotten updates
adjust spacing
some cosmetic changes
9 years ago
Scott Lahteine
fac85f6fa1
Merge pull request #3102 from jbrazio/bugfix-g28-multiple-z-movements
...
Bugfix: G28 was lifting Z-axis multiple times
9 years ago
jbrazio
642e3699ce
Z-axis was being lift multiple times if Z_SAFE_HOMING was enabled and Z_RAISE_BEFORE_HOMING was greater than zero
9 years ago
Scott Lahteine
501f63802a
Merge pull request #3077 from Blue-Marlin/watchdogreset-in-kill
...
Add Watchdog timer reset in kill()
9 years ago
Scott Lahteine
1002eb67c8
Update name of st_get_axis_position_mm in stepper.h
9 years ago
Jaroslav Škarvada
d229c58df6
Fixed Makefile to work with Melzi2 boards on arduino-1.6.x
...
- also by default use ${HOME}/Arduino as install directory which may be more
sane, especially with arduino packages provided by distributions
- bump arduino version to 106 (this seems to be useless)
- program firmware through the USB serial which is more comfortable way how
to program the firmware
- use 57600 programing speed by default which seems to be more reliable
with arduino bootloaders (at least with those shipped with the Melzi2 boards)
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
9 years ago
Jaroslav Škarvada
7dde761aa6
Fix MELZI_MAKR3D to use correct motherboard
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
9 years ago
Scott Lahteine
eafbc5e0cc
Add AJ4P pins and fix RAMBO pins
9 years ago
Scott Lahteine
cf792fd8d8
Update configurations to use RAMPS 1.4
9 years ago
Scott Lahteine
cacf04f8a7
Base RAMPS-like boards on RAMPS 1.4
9 years ago
Scott Lahteine
50e3482e0a
Handle RAMPS 1.3 as the special case
9 years ago
Scott Lahteine
679be3294f
Rename RAMPS 1.3 pins for RAMPS 1.4
9 years ago
Scott Lahteine
f18d3f451a
Limit LCD move_to_x/y coordinates for deltas
...
Related to MarlinFirmware/MarlinDev#270
9 years ago
Scott Lahteine
988332c67a
Cosmetic tweaks from dev
9 years ago
Scott Lahteine
2690d8568e
DOGLCD width/height in Conditionals.h
9 years ago
Scott Lahteine
614febaaf3
Fix acceleration limits
...
See: https://github.com/Ultimaker/Marlin/pull/7
9 years ago
Scott Lahteine
13ef12ad3f
Fix power calculations
...
As suggested by @max-pau in #3073 - #3074
9 years ago
Scott Lahteine
e2b022cce2
Include #3053
9 years ago
Scott Lahteine
5cba0210f2
Small patch to Z_SAFE_HOMING comment
9 years ago
Scott Lahteine
6165fd41a5
Fix Hephestos 2 and other configs
9 years ago
Scott Lahteine
71718d888a
Fix typos in check_axes_activity
9 years ago
Lukas Abfalterer
83795d3e63
deleted double used comments
9 years ago
jbrazio
143ad74db7
Update PROBE_OFFSET_FROM_EXTRUDER comment section in all example config
...
files.
9 years ago
jbrazio
b0f5ba0232
Update the PROBE_OFFSET_FROM_EXTRUDE comment section
...
This changes have being discussed at MarlinFirmware/Marlin#2849 .
9 years ago
jbrazio
02b131b552
Replaced stock BQ PID values with fine tuned ones generated using M303
9 years ago
jbrazio
45dc8a51f3
Added readme file for bqh2 and disabled the SLOWDOWN config flag
9 years ago
Scott Lahteine
6a21180bd4
Implemented BQ ZUM Mega 3D board layout as an override to RAMPS 1.3
9 years ago
jbrazio
b18816fcbf
Fine tuned XYJERK.
...
Disallowed the Z_PROBE_OFFSET_RANGE_MAX to be greater than zero.
9 years ago
jbrazio
be83036212
Applying suggestions by @thinkyhead at MarlinFirmware/Marlin#3049 .
...
- Remove the forced activation of SDSUPPORT, I guess people may use the ZUM
3D board and not the LCD module.
- Fixed the tab issue within boards.h file.
9 years ago
jbrazio
b82d91eca6
Added configuration example for the BQ Hephestos 2 3D printer.
...
Added support for BQ ZUM Mega 3D board and stock Hephestos 2 thermistor.
9 years ago
Scott Lahteine
45bcc43e48
Don't override SOURCE_CODE_URL in Default_Version.h
...
- Defining `SOURCE_CODE_URL` in `Default_Version.h` overrides it
elsewhere. So don’t define it there.
- Also fix up `language.h` so no `#undef` will be needed.
9 years ago
Scott Lahteine
ef68c1910c
Check that the temperature is close to target
9 years ago
Scott Lahteine
ea9fd1200b
Fix M109 so it won't wait for cooling
...
Addressing issue #2767
9 years ago
Scott Lahteine
e4945b30d2
sbi and cbi are deprecated
9 years ago
Scott Lahteine
ff13070b59
Use _BV macros, patch up others
9 years ago
Scott Lahteine
209f5f21e0
Use macros where possible
...
Apply `constrain`, `NOMORE`, `NOLESS` and `CRITICAL_SECTION` macros
wherever possible.
9 years ago
Scott Lahteine
c8f76bb8aa
Create BITSET/BITCLR macros
9 years ago
Scott Lahteine
adc25db8c4
Merge pull request #3005 from thinkyhead/rcbugfix_eeprom
...
Fix layout descr. in configuration_store.cpp
9 years ago
Scott Lahteine
e7cf85b922
Merge pull request #3013 from thinkyhead/esenapaj-patch-1
...
Enhanced #3010 - formal Mesh/Manual dependency
9 years ago
Scott Lahteine
6e64895c30
Merge pull request #3001 from AlwaysTinkering/RCBugFix
...
Rc bug fix - Fix for issue #2931
9 years ago
Scott Lahteine
34b8b9f0f5
Merge pull request #2995 from thinkyhead/rcbugfix_corexy_corexz
...
Add CORE support to st_get_position_mm (and elsewhere)
9 years ago
Scott Lahteine
1e20949afb
Merge pull request #3092 from thinkyhead/rc_2860_printrbot_lcd
...
Fix Printrboard with LCD (redo)
9 years ago
Scott Lahteine
f5972c4d2c
Merge pull request #2994 from AnHardt/Inerrup-save-serial
...
Interrupt safe serial --- Guard against non-atomic variable changes from interrupt routines
9 years ago
Scott Lahteine
3a3d358df9
Fix Printrboard with LCD (redo)
...
Based on #2860 - rebased for RCBugFix
9 years ago
Scott Lahteine
eb85342fd9
Merge pull request #2989 from AnHardt/fix2661
...
Pre home display - Stepper release
9 years ago
Scott Lahteine
14f3ca1b2e
Merge pull request #2978 from thinkyhead/tool_offset_abl_rcbugfix
...
Apply bed leveling matrix when switching extruders
9 years ago
Scott Lahteine
91fcdc2b99
Merge pull request #3090 from thinkyhead/rc_spelling
...
Various minor spelling corrections
9 years ago
Scott Lahteine
772460a7b8
Various minor spelling corrections
...
Redo of #2939 rebased against RCBugFix
9 years ago
lrpirlet
0fb507a75d
correct raise_z_for_servo
9 years ago
Scott Lahteine
04a0d45c22
Merge pull request #2821 from MarlinFirmware/ReinitializeDisplay
...
Fix status LEDs update when reinitializing the display
9 years ago
Blue-Marlin
b4e5e0f11d
Add Watchdog reset in kill()
...
Add watchdog reset in the kill loop to simplify recovering.
9 years ago
Scott Lahteine
547d35a921
Merge pull request #3067 from Blue-Marlin/ALARM_PIN
...
Remove unused ALARM_PIN
9 years ago
Scott Lahteine
79778d46d9
Merge pull request #3066 from Blue-Marlin/Fix-disable_all_heaters()
...
Fix disable_all_heaters() for MAX6675
9 years ago
Blue-Marlin
a68228bf55
Remove unused ALARM_PIN
...
Remove unused ALARM_PIN from all the Configuration.h's
9 years ago
Scott Lahteine
9eb4aceee4
Merge pull request #2986 from thinkyhead/enable_watchdog
...
Enable USE_WATCHDOG by default
9 years ago
Blue-Marlin
0631541166
Fix disable_all_heaters() for MAX6675
9 years ago
Scott Lahteine
222d13d5ed
Merge pull request #3051 from thinkyhead/rcbugfix_dual_axis_offset
...
Code cleanup in gcode_T
9 years ago
Scott Lahteine
186629aee8
Merge pull request #3057 from jbrazio/3034-z_raise_after_probing_fix
...
Fix Z_RAISE_AFTER_PROBING for non DELTA printers
9 years ago
Scott Lahteine
a42fb35c56
Merge pull request #3050 from Blue-Marlin/fix-1166
...
Temporary workaround for stack overflow
9 years ago
jbrazio
67e15aac3d
As pointed out by @Blue-Marlin the previous code would raise the Z axis
...
twice for a servo based probe.
9 years ago
jbrazio
17cc2a9663
Z_RAISE_AFTER_PROBING value was being ignored by Marlin because
...
raise_z_after_probing() was only called if the printer type was set to a
DELTA or if the printer had a docking sled for the probe.
9 years ago
Scott Lahteine
252f4a75cd
Merge pull request #3043 from oxivanisher/RCBugFix
...
Example configuration for Kossel XL
9 years ago
Scott Lahteine
fd1243c184
Merge pull request #3052 from thinkyhead/rc_fix_m145_eeprom_output
...
Fix "M145" output in M503 report
9 years ago
Scott Lahteine
0bc648353f
Merge pull request #3031 from tnw513/RCBugFix
...
Fix board type for Hephestos: RAMPS 1.4
9 years ago
AnHardt
f27c2b6b4b
Reimplement #2892
...
Include #2892 to fix the isHeating symbol in the extruder graphics
9 years ago
AnHardt
615bec2329
Activate warning about possible reduced accuracy by default
...
Renamed `WARN_REDUCED_ACCURACY` to `DISABLE_REDUCED_ACCURACY_WARNING`
Changed the condition for blinking from
```
#if ENABLED(WARN_REDUCED_ACCURACY)
```
to
```
#if DISABLED(DISABLE_REDUCED_ACCURACY_WARNING)
```
9 years ago
AnHardt
1c889cd303
Refresh previous_cmd_ms during run_z_probe()
...
Refresh previous_cmd_ms during run_z_probe() to prevent:
stepper shutdown for expired DEFAULT_STEPPER_DEACTIVE_TIME
and extrudes for expired EXTRUDER_RUNOUT_SECONDS
(https://github.com/MarlinFirmware/MarlinDev/issues/238 )
9 years ago
AnHardt
4b02f33e69
Distribute config-changes to the other configurations
9 years ago
AnHardt
be24fdacea
The same changes to the axis-letters now for the char-displays
...
Exactly the same - copy/paste.
9 years ago
AnHardt
5b0f659355
Changes for graphics displays
...
Replaced displaying "---" instead of the value of a coordinate when
unhomed or with reduced precision
with blinking the coordinate-prefix-character ('X','Y','Z').
For "unhomed" a '?' is shown every second second - until that axis is
homed. The value displayed is, as before the "---" where displayed, the
relative to the reset position coordinate value.
When the axis stepper was disabled, now we can display a hint on that,
by showing a blinking ' ' instead of the axis letter, when
WARN_REDUCED_ACCURACY is defined.
I suppose the code itself is here the better documentation.
A '+/-' character is in non of our charsets so i decided for a '?' for
now to reduce the work.
There is no additional space on the displays one could use to display
the information, so replacing something is the only option. As the axis
letters are totally redundant with their positions on the display they
contain the least information.
So my decision was to overwrite them.
9 years ago
AnHardt
32ae9f9ab7
Fix stepper shutdown during waiting for temperatures
...
In the wait loops of M109 M190 idle() is called, what checks
stepper_inactive_time against previous_cmd_ms.
Because we can be several minutes inside the loop, resetting
previous_cmd_ms only outside the loop caused stepper shutdowns.
The name of previous_cmd_ms does not really reflect its use. It's set
not only when a new command was received or executed but also in many of
the movement routines. For that the little extension of using it during
the wait will (hopefully) not hurt.
# Conflicts:
# Marlin/Configuration_adv.h
9 years ago
AnHardt
b6e69e71ce
Make stepper shutdown after inactivity dependent
...
Make stepper shutdown after inactivity dependent on a new set of
#defines.
DISABLE_INACTIV_X
DISABLE_INACTIV_Y
DISABLE_INACTIV_Z
DISABLE_INACTIV_E
And make exemplaric Configuration.
Names can be discussed.
This makes the disabling of the steppers independent from the DISABLE_?
settings witch shut down the steppers immediately.
9 years ago
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 years ago
AnHardt
e736779d7e
blink for char-lcds
...
Implement and test blinking for char-lcds
# Conflicts:
# Marlin/ultralcd_implementation_hitachi_HD44780.h
solved
9 years ago
Scott Lahteine
7253a1971d
Fix "M145" output in M503 report
9 years ago
Scott Lahteine
d118e3f985
Merge pull request #3044 from thinkyhead/rc_gcode_spaces
...
Fix GCode handling of spaces between command letter and first digit
9 years ago
Scott Lahteine
100271e6ac
minor cleanup in gcode_T
9 years ago
Blue-Marlin
fd9e94e5a4
Fix crashes when the Z axis is moved via LCD
...
Fix crashes when the Z axis is moved via LCD
by calling `plan_buffer_line` only when there is enough room in the
planner buffer, to avoid endless recursion.
A brief description about what went wrong is in #1166
9 years ago
Scott Lahteine
8dccd5a7ea
Merge pull request #3018 from CONSULitAS/RCBugFix_K8200_backinsync
...
K8200: sample config back in sync
9 years ago
Scott Lahteine
6a4f06d35d
Fix GCode handling of spaces between command letter and first digit
9 years ago
Marc Urben
68eae2b5a8
added kossel xl example configuration
9 years ago
Silvio Didonna
eb5817675d
Fix board type: RAMPS 1.4
9 years ago
AnHardt
cb88fdd242
Protect MarlinSerial against interrupts
...
Protect MarlinSerial against interrupts
by shielding the CRITICAL_SECTIONs
Now with a test if RX_BUFFER_SIZE is in the required range.
Code in peek() and read() is now optimized for readability and showing the similarity between the two.
Maybe a bit overprotected in checkRx() and store_char(), but now some days without detected errors from this source.
9 years ago
AnHardt
dc0f41868e
Make rx tail/head atomic
9 years ago
CONSULitAS
ea8409ad5d
Fix: current_command_args contains command
...
@thinkyhead
Hi Scott,
your code from a0f362c@thinkyhead is great, but you forgot to skip the
command.
Symptom `M117 Test`shows `M117 Test` on LCD instead of `Test`.
see also
https://github.com/MarlinFirmware/Marlin/commit/a0f362c735401ebbcd95de3f
6f8e3c2f17ecc770 lines 941, 2851 and so on
Greetings and welcome back
Jochen
9 years ago
Scott Lahteine
9a3408e58f
Merge pull request #3024 from thinkyhead/rc_remove_steps_mm_e
...
Remove obsolete STEPS_MM_E setting
9 years ago
Scott Lahteine
1093c780c8
Remove obsolete STEPS_MM_E setting
9 years ago
CONSULitAS
a4fe6a45ae
K8200: sample config back in sync
...
* Configuration.h:
* updated header comment
* new UUID feature used
* sync to default config
* typos fixed
* changes better documented
* reflect change in SDSUPPORT feature
* Configuration_adv.h
* updated header comment
* thermal protection tuned to work with K8200
* homing tuned
* sync to default config
* typos fixed
* changes better documented
* reflect change in LCD features
* use long filenames
* use Watchdog
* use Babystepping
* use Auto Filament Change
9 years ago
Scott Lahteine
c2e5c6c12c
Nest Manual Bed Leveling options
...
This formalizes the dependency of MANUAL_BED_LEVELING on
MESH_BED_LEVELING
9 years ago
Scott Lahteine
042a6a0a37
Extend existing MESH_BED_LEVELING test
9 years ago
esenapaj
08b3147791
sanity check for MANUAL_BED_LEVELING
9 years ago
Scott Lahteine
9f8e6dce20
Merge pull request #2942 from esenapaj/esenapaj-patch-2
...
more suitable display format for delta printer
9 years ago
Scott Lahteine
e1beaf61eb
Merge pull request #2985 from AnHardt/adv-ok
...
Repair N in ADVANCED_OK
9 years ago
esenapaj
34cde1b77c
Merge pull request #14 from MarlinFirmware/RCBugFix
...
Rc bug fix
9 years ago
Scott Lahteine
f00ca3fd89
Fix layout descr. in configuration_store.cpp
9 years ago
Scott Lahteine
0c9db67273
Merge pull request #2983 from AnHardt/ok-echo
...
Replace the "ok" in M280, M301, M304, M851 with output not including …
9 years ago
Scott Lahteine
fbfbc5e330
Enable USE_WATCHDOG by default
9 years ago
Scott Lahteine
d4e7c2d694
Merge pull request #2976 from thinkyhead/drop_configurator
...
Drop the experimental Configurator
9 years ago
Scott Lahteine
9df0e0e0cc
Merge pull request #2974 from thinkyhead/sanitycheck_spi_speed
...
Sanity-check deprecated options replaced by SPI_SPEED
9 years ago
Scott Lahteine
3e2473e695
Merge pull request #2988 from thinkyhead/z2_more_extruders
...
Use next open E connector for Y2/Z2
9 years ago
Scott Lahteine
8eaba020fb
Merge pull request #2973 from thinkyhead/fix_splash_url
...
Remove references to marlinfirmware.org
9 years ago
Scott Lahteine
438a87eba8
Sanity check deprecated SDSLOW, SDEXTRASLOW
9 years ago
Scott Lahteine
b19b272172
Update configurations with SPI_SPEED
...
- Include aligned comment about new SDSUPPORT behavior
9 years ago
Scott Lahteine
7f30f85602
Merge pull request #2987 from thinkyhead/gcode_allow_no_initial_space
...
Fix handling of spaces in GCode
9 years ago
Scott Lahteine
b81d3b83cf
Drop the experimental Configurator
...
Development moved to https://github.com/thinkyhead/MarlinConfigurator
9 years ago
Scott Lahteine
be691b51f1
Remove references to marlinfirmware.org
...
The domain is gone and doesn’t redirect, so for now show no URL on the boot screen.
9 years ago
Scott Lahteine
f3f58bd619
Merge pull request #2992 from thinkyhead/rc_rename_fpos_t
...
Rename fpos_t to avoid libc conflict
9 years ago
Scott Lahteine
83ffc9eb4f
Show raw steps in M114
...
This is a proposed change. This section of M114 output is a debug
extension according to RepRap wiki.
9 years ago
Scott Lahteine
373e8a1ad4
Fixes for COREXY and COREXZ coordinates
9 years ago
unknown
31656e68bc
Fix for homing X and Y before raising Z when Z_SAFE_HOMING is set.
9 years ago
unknown
8ea55323d8
Fix for not raising Z before homing X and Y
9 years ago
Scott Lahteine
b83e472bd3
Rename fpos_t to avoid libc conflict
9 years ago
Scott Lahteine
68457ee903
For Dual Y/Z use the next available extruder pins
9 years ago
Scott Lahteine
711e5db19a
Tweak comment in process_next_command
9 years ago
Scott Lahteine
400e9329be
Allow spaces after a code letter
9 years ago
Scott Lahteine
cdcb80f3c5
Allow no-space after initial command
...
Addresses issue #2715
9 years ago
AnHardt
6f473f7fc6
Repair N in ADVANCED_OK
...
Send the correct line number.
If no N was in the command - non't send an N.
9 years ago
AnHardt
efbd705eda
Replace the "ok" in M280, M301, M304, M851 with output not including an "ok"
...
Replace the "ok" in M280, M301, M304, M851 with output not including an "ok"
to avoid senting two "ok"s for a single g-code.
Doing the same for M105 would break the input filters of the hosts.
For M105 the other "ok" is omitted.
9 years ago
Scott Lahteine
8e66028d25
Apply the ABL rotation matrix to the extruder offset.
9 years ago
esenapaj
ab5aa3fc92
Merge pull request #5 from MarlinFirmware/RCBugFix
...
Rc bug fix
9 years ago
esenapaj
27d918d836
Merge pull request #4 from MarlinFirmware/RCBugFix
...
Rc bug fix
9 years ago
Scott Lahteine
159ff94afd
Remove obsolete HEATER_BED_DUTY_CYCLE_DIVIDER #2977
9 years ago
Ruwan J Egoda Gamage
1270fbfd38
Using SET_INPUT instead of pinMode
9 years ago
Ruwan J Egoda Gamage
b58083b0fa
Getting rid of SDEXTRASLOW, SDSLOW variables.
9 years ago
Ruwan J Egoda Gamage
1833049b8a
reusing millis()
9 years ago
Ruwan J Egoda Gamage
1b7c443628
Adding SDULTRASLOW variable.
...
Instead of changing SDEXTRASLOW variable to a slower speed, the new
SDULTRASLOW is used for rigidbot panel.
9 years ago
Ruwan J Egoda Gamage
6f9e9c0e4f
Cleaning up, getting rid of the fake encoder count variable.
9 years ago
Ruwan J Egoda Gamage
becbfe1065
Fixing Rigidbot LCD Panel Support
9 years ago
esenapaj
4882a7eded
more suitable display format for delta printer
9 years ago
esenapaj
d7272e3f36
Merge pull request #3 from MarlinFirmware/RCBugFix
...
Rc bug fix
9 years ago
Scott Lahteine
62bad1b60f
Merge pull request #2848 from japzi/RCBugFix
...
Fixing Rigidbot LCD Panel Support
9 years ago
esenapaj
59d345a3dd
Update Configuration.h
9 years ago
esenapaj
b8f0c8a4c7
Update Configuration.h
9 years ago
esenapaj
df0d599c79
Update Configuration.h
9 years ago
esenapaj
a366697649
Update Configuration.h
9 years ago
Richard Wackerbarth
7c94c83765
Repair formula mangled by PR#1319 in Jan 2015
9 years ago
Naruto-kyun
2932602643
Update stepper.cpp
...
Forgot Z2_MIN_PIN
9 years ago
Ruwan J Egoda Gamage
06555febdd
Using SET_INPUT instead of pinMode
9 years ago
esenapaj
8d2aa2368d
Update Configuration_adv.h
9 years ago
esenapaj
0de5fcad0a
Update Configuration_adv.h
9 years ago
esenapaj
1403b9acc0
Update Configuration_adv.h
9 years ago
esenapaj
5cf1c38ea1
Update Configuration_adv.h
9 years ago
esenapaj
04ab61bf40
Update Configuration_adv.h
9 years ago
esenapaj
39c62fbd6f
Update Configuration_adv.h
9 years ago
esenapaj
efcb769003
Update Configuration_adv.h
9 years ago
esenapaj
992fbb831d
Update Configuration_adv.h
9 years ago
esenapaj
5ee6fe6385
Update Configuration_adv.h
9 years ago
esenapaj
056daf00fc
Update Configuration_adv.h
9 years ago
esenapaj
71aafb79a0
Update Configuration_adv.h
9 years ago
Ruwan J Egoda Gamage
2c9e0415c7
Getting rid of SDEXTRASLOW, SDSLOW variables.
9 years ago
Ruwan J Egoda Gamage
a64bcd53e9
reusing millis()
9 years ago
Ruwan J Egoda Gamage
e6cc232184
Adding SDULTRASLOW variable.
...
Instead of changing SDEXTRASLOW variable to a slower speed, the new
SDULTRASLOW is used for rigidbot panel.
9 years ago
Ruwan J Egoda Gamage
83c4131ba3
Cleaning up, getting rid of the fake encoder count variable.
9 years ago
Ruwan J Egoda Gamage
5eeea2f611
Fixing Rigidbot LCD Panel Support
9 years ago
Richard Wackerbarth
f6950acb8e
Residual unused variable — Backport
9 years ago
Richard Wackerbarth
7a670e3911
Improve planner & stepper PR #263
9 years ago
Richard Wackerbarth
58658c9279
Call the probe pin a probe pin and not a min endstop
9 years ago
Richard Wackerbarth
0fa3bac8ee
If unused, just don’t define it.
9 years ago
Richard Wackerbarth
3b2973da6a
Prepare Ramps for user redefinition
9 years ago
Richard Wackerbarth
1635613c25
Backport cosmetic
9 years ago
Richard Wackerbarth
0b429461d5
Back port Cosmetic changes
9 years ago
Richard Wackerbarth
0cebe85e65
Clean up spacing and duplicate entries
...
• Removing trailing whitespace
• Adjusting indention for better readability
• Removing duplicated entries
9 years ago
Richard Wackerbarth
e7b40bbe98
Change link to U8glib source
9 years ago
Richard Wackerbarth
e2da2b4105
Back port language translation
9 years ago
Richard Wackerbarth
4f314afaf0
Allow Thermistor #12 to be used on hotends also
...
//100k 0603 SMD Vishay NTCS0603E3104FXT (4.7k pullup) (calibrated for Makibox hot bed)
Caveat Emptor —-
I’m not sure that this really makes sense,
but why keep someone from using it?
9 years ago
Scott Lahteine
60d5658da8
Revert nozzle_bed_fan_menu_items
...
For some reason that I cannot determine, using a sub-function causes
the Tune sub-menu to act strangely, yet replacing the function call
with its code content works perfectly.
9 years ago
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 years ago
AnHardt
fcceb98191
Unglobalize no_wait_for_cooling
9 years ago
Wurstnase
78a347a01a
change nx, ny, nz and ne from float to long
...
st_set_position takes long
```void st_set_position(const long& x, const long& y, const long& z, const long& e)```
9 years ago
Wurstnase
6d691aceee
change dx, dy, dz and de from float to long
...
anything is long, we don't need float there
9 years ago
Richard Wackerbarth
6bfcb74c25
The probe stowing coordinates have changed
9 years ago
Wurstnase
0fbfb22506
Renaming delta speeds (PR2824)
...
dx -> dsx
dy -> dsy
dz -> dsz
de -> dse
9 years ago
AnHardt
8d1eeff021
Fix status LEDs update when reinitializing the display
...
Fix status LEDs update when reinitializing the display
By using the regular update function during init.
Fixing #2683
9 years ago
Richard Wackerbarth
5a54204f72
Marlin 1.1.0 Release Candidate 3 - 01 December 2015
9 years ago
AnHardt
bb4efcf603
Handle temp callbacks when THERMAL_PROTECTION_HOTENDS is not defined
...
by alternate definition for the callback macros
9 years ago
AnHardt
96d0d04b8f
Update LCD buttons less frequently
...
Move slow_buttons_update into the LCD_UPDATE_INTERVAL block
lcd_implementation_read_slow_buttons() will then be executed ~10 times a
second.
9 years ago
Richard Wackerbarth
e293ea57f0
Unbalanced brackets in setPwmFrequency
...
This is a back port of the correct in issue #248
9 years ago
AnHardt
c956b52c4a
Babystep Multiplier
...
Analog to https://github.com/MarlinFirmware/MarlinDev/pull/250 by
@RicardoGA
Restore the Babystep Multiplicator functionality and now it's available
for X/Y/Z
9 years ago
Richard Wackerbarth
956418c674
Kc is also a multi-PID parameter
9 years ago
AnHardt
33addc52a1
Suppress Z_MIN_PROBE_REPEATABILITY_TEST for DELTA and SCARA configurations (PR#2747)
...
For now Z_MIN_PROBE_REPEATABILITY_TEST is not possible for DELTA or SCARA
configurations.
This PR comments the feature out, where it is commented in by default.
9 years ago
AnHardt
8da2e98985
Split RAMPS 1.3 an 1.4 (PR#2741)
...
because of hardware differences on the SERVO0_PIN
9 years ago
AnHardt
be7167ed97
Change XY formatting on LCD (PR#2740)
...
According to #123 negative values for XY at or below -100 are displaying incorrectly, dropping the first digit. Deltas can easily have XY values in this range. This PR adds a function to display floats/ints formatted like `_123`, `-123`, `_-12`, or `__-1` as appropriate and applies it to the XY coordinates on Hitachi displays. It also moves the Z value to the right to be consistent with the XY formatting.
9 years ago
Luis Correia
e7099ea597
Fix Portuguese (Portugal) strings (PR#2700)
...
Align strings with release
9 years ago
Scott Lahteine
754b13d8fe
Patch issue #2315
9 years ago
Scott Lahteine
dbd4c17096
Init Kp, Ki, Kd to 0
9 years ago
Scott Lahteine
644c376e84
Use binary OR with endstop bits
9 years ago
Scott Lahteine
54a39d8c1a
Use a ternary in qr_solve.cpp
9 years ago
Scott Lahteine
17c23bbaf3
Shorten gcode_M221 yet function the same
9 years ago
Scott Lahteine
c0e791dbe9
Only look for "N" line number as first parameter
9 years ago
Scott Lahteine
b4af4441c5
Clean up watchdog impl.
9 years ago
Scott Lahteine
8f16563bbd
Use "defined" with LCD_PIN_BL and LCD_PIN_RESET
9 years ago
Scott Lahteine
6fa7e24af3
Use "UNUSED" to squash compiler warnings
9 years ago
Scott Lahteine
d5b7c595ae
Use static locals in utf_mapper.h
9 years ago
Scott Lahteine
9bdab4f3a8
Clean up "else" and other spacing
9 years ago
Scott Lahteine
9b23490f01
Clean up spacing in configs
9 years ago
esenapaj
c6c37abd41
Update language_kana.h
9 years ago
esenapaj
c24045475a
Update language_kana_utf8.h
9 years ago
Richard Wackerbarth
25d636c9e0
Compiler issues (PR#2696)
9 years ago
AnHardt
47401ec97b
MSG_EXTRUDER_SWITCHED_OFF was renamed to MSG_REDUNDANCY
...
in language.h, but was not renamed here. If TEMP_SENSOR_1 is enabled as redundant then
an error is thrown that MSG_EXTRUDER_SWITCHED_OFF is not defined.
Originaly by @12dstring
9 years ago
Scott Lahteine
ba6a243197
DEBUG message has no parameter (PR#2671)
9 years ago
Scott Lahteine
0c7f7ebcfb
Styling adjustments (PR#2668 & PR#2670)
...
Keep "astyled" reformatting
9 years ago
Rafa Couto
b5fb7075b9
Galician (gl) language.
9 years ago
Richard Wackerbarth
7b4bdc0203
DUAL_X_CARRIAGE motor enabling
...
As noted by @darkjavi et.al. in #103 , the E1 motor was not being enabled in planner.cpp when using DUAL_X_CARRIAGE. This patch enables and disables E1 as it should.
9 years ago
Richard Wackerbarth
91b5156b3e
Marlin 1.1.0 Release Candidate 2 - 29 September 2015
9 years ago
Richard Wackerbarth
03f0edb57e
Fix high LCD status screen update frequency (PR#2655)
9 years ago
KiteLab
0ad25c6665
Hint for changed behaviour of SDSUPPORT
9 years ago
Richard Wackerbarth
e01f5e1ef7
Cleanup
9 years ago
Mike Cochrane
5e36b64635
SDEXTRASLOW for some SD card readers (PR#176)
...
Add SDEXTRASLOW which runs the SD card at SPI_QUARTER_SPEED. Quarter speed is needed for RIGIDBOT_PANEL
9 years ago
Scott Lahteine
5d65a36dee
Give lcd_sd_status an UNKNOWN state (PR#180)
9 years ago
fmalpartida
0f149ea0c6
LCD home button causes repeated homing (PR#175)
...
Fix: increased debounce delay.
9 years ago
Scott Lahteine
b825567e0f
Drop www. from marlinfirmware.org (PR#175)
9 years ago
Scott Lahteine
db27e67580
Apply PID_ADD_EXTRUSION_RATE to extras
9 years ago
Scott Lahteine
bc50db9cf6
Implement PID_ADD_EXTRUSION_RATE
9 years ago
Scott Lahteine
cffb2d457e
Cleanup file formatting
9 years ago
Scott Lahteine
7ac7ddbf20
Show nozzles, heaters, and extruders numbered 1-4
9 years ago
Scott Lahteine
5bc480fee8
Fix Move E menu items
9 years ago
Scott Lahteine
fc882c34a3
Init lcd_sd_status as false to force lcd_update test
...
Replaces #145 which is way out of date
9 years ago
Scott Lahteine
e27dd5c22d
Conditionalize functions that rely on SDSUPPORT
9 years ago
Scott Lahteine
fabf3ae4a0
Add final Z raise after Delta probe
9 years ago
Petr Zahradnik
8c768a76a2
Create language_cz.h
...
Czech language translation.
9 years ago
Petr Zahradnik
5b9010965d
Update language.h
...
Added comment for Czech language (associated with file language_cz.h).
9 years ago
Scott Lahteine
89fb778684
Fix up probe pin define and test
9 years ago
Scott Lahteine
558665cd90
Constrain Tune > Nozzle/Flow menu items
9 years ago
Scott Lahteine
9f462f0cf5
Hack to address stuttering caused by ISR not finishing in time
...
(PR #138 )
When the ISR does not finish in time, the timer will
wrap in the computation of the next interrupt time.
This hack replaces the correct (past) time with a time not far in the future.
9 years ago
Scott Lahteine
8b3d63c423
Unify Delta XYZ homing rates
...
As noted in #130 allen key probe stow rate is based on homing rates,
but homing rates were left out of most delta configs. This unifies the
XYZ homing rates and applies the unified rates to allen key movements.
9 years ago
Scott Lahteine
7c72b57313
Unify manual feedrate and Fix LCD MANUAL_FEEDRATE (PR#128)
...
As noted by @o-lampe at https://github.com/MarlinFirmware/MarlinDev/issues/114#issuecomment-136757614 the `MANUAL_FEEDRATE` for Delta Z should be the same as XY.
9 years ago
Scott Lahteine
f690b82343
Remove extra MAX_FREQ_TIME define (PR#148)
9 years ago
Scott Lahteine
a4c78ae786
Add E1 pins to SENSITIVE_PINS for Dual Y or Dual Z
9 years ago
Scott Lahteine
a39fadf876
Update kossel-pro example config (again?)
9 years ago
Scott Lahteine
34e0a8d848
Move Y2 and Z2 pins defines to pins.h
9 years ago
Scott Lahteine
28599c51c7
Wrap Dual Y options in a conditional
9 years ago
Scott Lahteine
11a065c0ca
Remove Z2 pins overrides from Configuration_adv.h
9 years ago
Scott Lahteine
f7f6b5faae
Fix lcd_move_e compile error (PR#143)
...
Fix a compile error introduced in #98
9 years ago
Scott Lahteine
2b30e8ac99
Conditionals for ULTIPANEL without SDSUPPORT
9 years ago
Scott Lahteine
7c7a4051fe
Disable SDSUPPORT by default
...
As noted in #133 you can’t disable `SDSUPPORT` with `MAKRPANEL`,
`PANEL_ONE`, `MINIPANEL`, or `ULTIPANEL`. This patch makes it possible
to disable `SDSUPPORT` on these controllers and then disables it by
default.
Users of these controllers will now need to enable `SDSUPPORT` in their
configurations as others currently do.
9 years ago
Eric Kuzmenko
b23d765991
Added Extrude From Multiple Extruders from LCD feature
9 years ago
Christian Lefrançois
8347a9d6e4
Fix HOMING_BUMP_DIVISOR for deltas configuration
...
* Re-bump speed divisor should be the same for delta printer.
9 years ago
Scott Lahteine
703df2cb6c
Fix error message for probe region sanity check
9 years ago
Shane Francis
4c8330c15c
Trim Adjustments for Delta Configurations
9 years ago
Scott Lahteine
962120d1d2
Fix spacing in some conditional blocks
9 years ago
Richard Wackerbarth
20b4772155
Create DEBUG_LEVELING_FEATURE
9 years ago
Scott Lahteine
194f98ff95
Debug messages for homing and leveling
9 years ago
Richard Wackerbarth
6292d9e815
Rename ENABLE_AUTO_BED_LEVELING
...
With the introduction of the #if ENABLED(…)
reads better than
9 years ago
Richard Marko
91fd66ffba
add Lulzbot TAZ4 example configuration (PR#104)
9 years ago
Wurstnase
7a275773ee
remove colon in utf_mapper.h (PR#106)
9 years ago
Chris Bruner
6b4b6fa315
update for newest version of U8glib_Arduino
9 years ago
Christian Lefrançois
9897a9147c
Update ABL comments (PR#95)
...
* Updates the auto bed leveling comments ONLY.
* Renames "Z probe" word usage in //comments and #errors properly.
9 years ago
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.
10 years ago
Richard Wackerbarth
ad90e851b3
Use a small unsigned integer type
10 years ago
Richard Wackerbarth
29b456ae07
Suppress some compiler warnings
10 years ago
Scott Lahteine
23d742bf06
Don't free the stack array plane_equation_coefficients (PR#83)
10 years ago
Scott Lahteine
e3b1e08777
Patch G30 to use raise_z_for_servo (PR#73)
10 years ago
Scott Lahteine
a1eb90d5c0
Save another 30 bytes in gcode_SET_Z_PROBE_OFFSET
10 years ago
Scott Lahteine
91122277f4
Reduce gcode_SET_Z_PROBE_OFFSET by 88 bytes
10 years ago
AnHardt
5707a2c3d5
indexindexIntoAB is only vald for !DELTA
10 years ago
AnHardt
d8860f9ad9
Alway end at the same point
...
Always end at [RIGHT_PROBE_BED_POSITION, BACK_PROBE_BED_POSITION]
Regardles the evennes of auto_bed_leveling_grid_points.
10 years ago
AnHardt
4ca8f4a9a7
Always zigzag
...
Use the shortest way between probing-points.
10 years ago
AnHardt
3d23424121
Add array indexIntoAB[xx][yy]
...
and use it.
10 years ago
AnHardt
e2d69f66b2
Make Z_PROBE a Z_MIN_PROBE (PR#65)
...
Currently we use the probe exclusively as a device to find the build platform(bed).
For the currently supported setups this means, we use it as a additional min-endstop.
A triggered when not deployed probe disturbs the homing process for max-endstops.
Rename ENDSTOPPULLUP_ZPROBE to ENDSTOPPULLUP_ZMIN_PROBE
Rename Z_PROBE_ENDSTOP_INVERTING to Z_MIN_PROBE_ENDSTOP_INVERTING
Rename Z_PROBE_ENDSTOP to Z_MIN_PROBE_ENDSTOP
Rename DISABLE_Z_PROBE_ENDSTOP to DISABLE_Z_MIN_PROBE_ENDSTOP
Rename Z_PROBE_REPEATABILITY_TEST to Z_MIN_PROBE_REPEATABILITY_TEST
Rename Z_PROBE_ENDSTOP to Z_MIN_PROBE_ENDSTOP
Adjust comments accordingly
Remove Z_MAX check for the probe in update_endstops().
Using an delta related idea of @clefranc from #61 ,
extended to the general change for all setups.
Tested with Prusa i3, max-z-endstop and permanently triggered z-probe.
Worked for @clefranc's delta.
10 years ago
AnHardt
6a6e863a47
Resolve #2581 by adding a missed ';' (PR#67)
10 years ago
RicardoGA
e09ff79635
Update pins_RAMPS_13.h (PR#64)
...
Now all ramps configuration can enable Filament sensor not only EEB
10 years ago
Fourmi
e6aed7bb4e
Update thermistortables for Hisens Thermistor (PR#2588)
10 years ago
Richard Wackerbarth
9d8cc24abf
Continue from the line following the M999 (PR#60)
...
If the printer is going to accept the M999,
then it should continue from that line number.
10 years ago
wurstnase
f3ab1dba54
Z babystepping for coreXY (PR#47)
...
only X and Y were not implemented
10 years ago
Richard Wackerbarth
35afea1c0e
Restore test
...
PR#2572 Changed this because of faulty Boolean Logic
NOT(A OR (NOT B) OR (NOT C)) !=
(NOT A) AND ((NOT B) OR C))
Besides, the compiler should be smart enough to
optimize this without help from the programmer
10 years ago
Scott Lahteine
6af75f4b5d
Squish down deprecated tests in sanity check
10 years ago
Scott Lahteine
edeb58288e
Use PIN_EXISTS in sanity check
10 years ago
Scott Lahteine
c30b7693e0
Clean up RUMBA pins conditions
10 years ago
Scott Lahteine
46453905d6
Apply remaining ENABLED/DISABLED conditionals
10 years ago
Richard Wackerbarth
b227d8c128
Supply a VERSION in a short form for displays
...
The long descriptor will still be available in M115
10 years ago
Richard Wackerbarth
cd7828a928
This will be the 1.1.0 Release rather than 1.0.3
10 years ago
Richard Wackerbarth
4e2f5618c1
Pick up Default_version when needed
10 years ago
Richard Wackerbarth
329acc852e
Canonize Option flag USE_AUTOMATIC_VERSION
10 years ago
Richard Wackerbarth
5a11d32a85
Move deprecation test to SanityCheck.h
10 years ago
Richard Wackerbarth
7bb7a52940
Bring config up-to-date
10 years ago
AnHardt
244ea2014a
Boot-screen for text-displays improvements
...
Centred the logo for 16x4 and 20 x4.
Moved version to the bottom line
Code shrink to 704 bytes.
10 years ago
AnHardt
80f2a20842
Enable bootscreen in all Configurations
10 years ago
AnHardt
2684d061ed
Scroll too long strings on bootscreen
10 years ago
AnHardt
4f46df5dab
Make bootscreen configurable for the graphic displays
...
Saves about 473 byte of progmem and 28 bytes of RAM.
10 years ago
AnHardt
09571b7753
Boot-screen for the character displays
...
Uses about 488 byte of progmem and 32 byte of RAM.
For that configurable.
10 years ago
Richard Wackerbarth
866efc14fe
Add Danish translations
10 years ago
Scott Lahteine
267f3479d7
Adjust spacing in pins_RAMPS_13.h
10 years ago
Scott Lahteine
56702e7bb9
Define servo pins just like other pins
10 years ago
Richard Wackerbarth
4b9d5cd352
Use lowercase names for serial instances
10 years ago
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.
10 years ago
Scott Lahteine
68055a5959
Include RIGIDBOT_PANEL in Conditionals
10 years ago
George Djabarov
f8ed3a835d
Added comment with the RigidBot Big bed size
10 years ago
George Djabarov
7deae6b6be
Updated RigidBot example configuration
...
- The default serial baud rate of 115200
- The regular RigitBot bed size 254mm/248mm/254mm
- Single stock extruder
- Stock termistors for extruder and hotbed
- Stock Min X/Y/Z stops. Max stops not connected
- Stock 32 teth tooleys (stock axis steps)
- No auto bed leveling
- No screen
10 years ago
Scott Lahteine
5418faa1f9
Add sanity checks for old names
10 years ago
Scott Lahteine
f03e063750
Rename BEEPER to BEEPER_PIN
...
For consistency with other pins, allowing use of `PIN_EXISTS` macro.
10 years ago
Scott Lahteine
270c766de2
SDCARDDETECT -> SD_DETECT, added docs
...
- `SD_DETECT_PIN` replaces `SDCARDDETECT`
- `SD_DETECT_INVERTED` replaces `SDCARDDETECTINVERTED`
- Revise the description of `SD_DETECT_INVERTED`
- Add a note about the override of `SD_DETECT_INVERTED` in
`Conditionals.h`
10 years ago
Scott Lahteine
496fc28dc3
Tweaks to pins comments
10 years ago
Scott Lahteine
8d3b74cc6e
Rename SDCARDDETECT to SDCARDDETECT_PIN
...
- Rename the pin so it can be tested with `PIN_EXISTS`
- Fix some incorrect tests for `SDCARDDETECT`
10 years ago
Scott Lahteine
0f5ada8cbd
Group the fail case in one negation (PR#2572)
10 years ago
AnHardt
7ddf1cda1d
Improve condition for SERVO_LEVELING (PR#2570)
10 years ago
Richard Wackerbarth
f32048b8f5
In for a penny, in for a pound
10 years ago
Scott Lahteine
e944f960de
Add a sanity check for old name "BEEPER"
10 years ago
Scott Lahteine
8ebf0b92be
Spacing adjustments in some pins files
10 years ago
Scott Lahteine
94a796c8cc
Rename BEEPER to BEEPER_PIN
...
For consistency with other pins, allowing use of `PIN_EXISTS` macro.
10 years ago
Richard Wackerbarth
b217474eab
Compiler Complaints about concatenated tokens (PR#2566)
10 years ago
Scott Lahteine
2460f82d8b
Make proper distinction between BEEPER and HAS_BUZZER
10 years ago
Scott Lahteine
58cfcd4239
Overridable Options - Part 5
...
Apply `ENABLED` / `DISABLED` macros to files needing only a small
number of changes.
10 years ago
Scott Lahteine
5e834352a9
Overridable Options - Part 11 (PR#2563)
...
Apply `ENABLED` / `DISABLED` macros to EEPROM-related files.
10 years ago
Scott Lahteine
bf6eb93c61
Overridable Options - Part 10 (PR#2562)
...
Apply `ENABLED` / `DISABLED` macros to planner files.
10 years ago
Scott Lahteine
51e89a269c
Overridable Options - Part 9 (PR#2561)
...
Apply `ENABLED` / `DISABLED` macros to temperature-related files.
10 years ago
Scott Lahteine
c35fb88094
Overridable Options - Part 8 (PR#2560)
...
Apply `ENABLED` / `DISABLED` macros to stepper-related files.
10 years ago
Scott Lahteine
0d8989fc14
Overridable Options - Part 7 (PR#2559)
...
Apply `ENABLED` / `DISABLED` macros to LCD-related files.
10 years ago
Scott Lahteine
b4abb0ae7f
Apply ENABLED / DISABLED to Marlin core files (PR#2558)
10 years ago
Scott Lahteine
c0d7ea3e7e
Overridable Options - Part 4 (PR#2556)
...
Apply `ENABLED` / `DISABLED` / `HAS_SERVOS` macros to pins files.
10 years ago
Scott Lahteine
4b40964064
Overridable Options - Part 3 (PR#2555)
...
Apply `ENABLED` / `DISABLED` macros to language-related files.
10 years ago
Scott Lahteine
32683b282b
Include configurator copies of configs
10 years ago
Scott Lahteine
37d1879386
Apply overridables to Configuration files
10 years ago
Scott Lahteine
9d151bb61b
servo_endstop_angles -> servo_endstop_angle
10 years ago
Scott Lahteine
9334479aeb
Minor cleanup of Conditionals.h
10 years ago
Scott Lahteine
1f63293624
servo_endstops -> servo_endstop_id
10 years ago
Scott Lahteine
edaaead7e0
Fix comment about SERVO_ENDSTOP_ANGLES
10 years ago
Scott Lahteine
ed4a6371ad
Add HAS_SERVO_ENDSTOPS to simplify conditonals
10 years ago
Scott Lahteine
70be61d416
Reset filament_size with a loop
10 years ago
Scott Lahteine
ae9274be05
Fix minor compiler warnings in for loops
10 years ago
Scott Lahteine
c7c8cfed6f
Complete M200 output with M503
...
- The contents of EEPROM include filament diameters even with
Volumetric disabled. This change makes `M503` display the full
volumetric settings so that playing back the output of `M503 S0` will
fully restore them.
10 years ago
Scott Lahteine
4a58e447a1
Add array size to servo_endstop_angles (PR#2553)
10 years ago
Andrew Lenharth
a0ae9e30df
don't pass integer by reference, inefficient. (PR#2547)
10 years ago
AnHardt
d03f037a92
Get rid of malloc() and free() (PR#2549)
...
Just the minimal changes to qr_solve.cpp and .h to get rid of malloc() and free().
Saves about 656 bytes of progmem (library-code)
and 22 bytes for static variables.
Should use exactly the same amount of stack as it did before on the heap.
10 years ago
Scott Lahteine
3b2b2313ff
Combine if block related to SERVO_ENDSTOPS
10 years ago
Scott Lahteine
0af2a80e06
Make SERVO_ENDSTOP_ANGLES 2-dimensional
10 years ago
Richard Wackerbarth
525d0dc239
Configurator is out-of-date AGAIN (PR#2550)
10 years ago
Richard Marko
dd22cbbfb8
makefile: add buzzer.cpp (PR#2479)
10 years ago
Scott Lahteine
9f48798ffd
Replace ENABLED with DEFINED for SERVO_ENDSTOPS (PR#2542)
10 years ago
Richard Wackerbarth
ae00fad75b
Rename as M100
10 years ago
Richard Wackerbarth
a401d738df
There is an echo in here
10 years ago
Richard Wackerbarth
ed7d45e8f5
Memory watcher
10 years ago
AnHardt
d17f7ebc8a
Multiply WATCH_TEMP_PERIOD by 1000UL (PR#2535)
...
instead of 1000. Else we get errors with times over 32 seconds.
10 years ago
Scott Lahteine
bea6739774
Don't include Z_RAISE_AFTER_PROBING if not used (PR#2527)
10 years ago
Scott Lahteine
81bba7ed88
More sanity checking for extruder requirements (PR#2531)
10 years ago
AnHardt
87a97f3724
Fix conditions for display strings
10 years ago
AnHardt
aaccea0260
Shift some display only strings from language.h to lenguage_en.h
...
and translate them to German.
10 years ago
Scott Lahteine
e4c01f1c7e
Simplify init with ARRAY_BY_EXTRUDERS1 macro (PR#2507)
10 years ago
Scott Lahteine
ab6f1fdf8b
Move & document ABORT_ON_ENDSTOP_HIT_FEATURE_ENABLED (PR#2528)
...
As suggested in #2521
- Move `ABORT_ON_ENDSTOP_HIT_FEATURE_ENABLED` because `SDSUPPORT` is
also required.
- Add a note that endstops must be enabled for the feature to have any
effect
10 years ago
Richard Marko
1183c10a2e
makefile: drop -q -q (much quiet) from avrdude flags
...
Annoying when trying to figure out if uploading
actually does something.
10 years ago
Richard Marko
0e064357f4
makefile: use /etc/avrdude/avrdude.conf on linux
...
No need to look for arduino specific avrdude configuration
as distributions ship their own avrdude.conf file that
is compatible with arduino.
10 years ago
Scott Lahteine
bcb7d5a149
Improve sanitycheck for TEMP_SENSOR_1
10 years ago
Scott Lahteine
5b24f59401
Add sanity checks for temp sensors
10 years ago
AnHardt
fd0e81b0c7
Distinguish between BUZZER and SPEAKER (PR#2513)
...
A speaker needs a AC or a pulsed DC to make a sound, a buzzer only needs a DC.
A buzzer has it's own resonator. It works in most cases to feed the buzzer with a pulsed DC, but the sound will not be as loud as with pure DC.
There seem to be boards where the BEEPER-pin is not able to handle a PWM. Obviously intended for a buzzer.
To make these board able to handle a speaker
* replace the PWM based tone()-function again with a on-delay-off-delay loop.
Hopefully the last time I touch the beeper code.
10 years ago
Scott Lahteine
e2957df05c
Shorthand for do_blocking_move_to
10 years ago
Scott Lahteine
819c5b9b50
Adjust comment on Z adjustment
10 years ago
Scott Lahteine
5a7356b6fc
Patch for G29 final Z position
...
Include all the necessary pieces to get the final Z position after
probing the bed, and add commentary about other possible changes.
10 years ago
AnHardt
088e09e052
Add forgotten Marlin_main.cpp
10 years ago
AnHardt
8b876241bd
Some more servo code tweaks
...
Just set up the pin. Don't move to a random position.
Simplify servo::move()
* servo::move() does not need the pin parameter - The pin is set during servo_init() with attach().
* servo::move() does not need a return value.
SERVO_LEVELING is the wrong condition to deactivate the servos.
Remove some temporary (Servo *) variables.
SanityCheck for the servo indexes.
10 years ago
Scott Lahteine
b116c096bd
Reduce set_homing_bump_feedrate, save 42 bytes (PR#2512)
...
Updates to `set_homing_bump_feedrate`:
- Move the string into Program Memory, reduce length by 31 bytes
- Use an auto to get the divisor, adjust it on error
- Set feedrate once, at the end
10 years ago
Scott Lahteine
f7e7862588
Better Sanguinololu & Graphical Controller (PR#2504)
...
- Change suggested at
https://github.com/MarlinFirmware/Marlin/issues/2482#issuecomment-123553
266
10 years ago
Scott Lahteine
a1154d4a20
Enable Y and sanity-check CoreXZ (PR#2509)
10 years ago
Scott Lahteine
932f1c109e
Move servos to the top in pins_MEGACONTROLLER.h
10 years ago
Scott Lahteine
90f8ddfc1e
Apply MINIPANEL to other configs
10 years ago
AndySze
00dbf69b6d
add MINIPANEL defines
10 years ago
AndySze
8ac5e56934
fixed some format problems and cleaned code
10 years ago
AndySze
eef595aa64
add makerlab mega controller pin configs
10 years ago
AnHardt
4e14e152fa
Add Travis tests for CORXY and COREXZ
10 years ago
AnHardt
27d7d2ccab
Correct bracketing for COREXY-XZ
10 years ago
Scott Lahteine
469843427d
Reduce code in gcode_M81 (PR#2497)
10 years ago
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.
10 years ago
Scott Lahteine
278aa15301
Add COUNT macro and apply
10 years ago
Scott Lahteine
d85861d296
Move macros, add ENABLED/DISABLED, add includes
10 years ago
Scott Lahteine
17960fd2b0
Neaten up pins_MEGATRONICS.h (PR#2493)
10 years ago
Scott Lahteine
aac2b9aa9d
Reduce code in gcode_M84 (PR#2492)
...
`gcode_M84` only needs to call `finishAndDisableSteppers`, which calls
all the other functions.
10 years ago
Scott Lahteine
4971fa73f9
Add a sanitycheck error for old servo settings (PR#2491)
...
- Documentation solution for #2476
10 years ago
Scott Lahteine
96ace72ddc
Servos attach/detach based only on servo config
...
Assuming #2470 fixed up the main issue.
10 years ago
Richard Wackerbarth
b80a6a8d31
Correct Kossel Pro Configuration_adv (PR#2473)
10 years ago
Scott Lahteine
000a6fce46
Extract update_endstops from stepper ISR (PR#2474)
10 years ago
Scott Lahteine
e83eac312e
Move plan_arc next to prepare_move
10 years ago
Scott Lahteine
5c5936508d
G2/G3 Arcs for Delta
...
- Update prepare_move_delta to take a target argument
- Add Delta support to plan_arc
10 years ago
Scott Lahteine
9f53e2f0c9
Implement COREXZ in stepper.cpp and planner.cpp
10 years ago
Scott Lahteine
fa00e1d97f
Explode conditions common to corexy and cartesian
10 years ago
Scott Lahteine
c7dd5527b4
Add a C_AXIS and Z_HEAD to support COREXZ
10 years ago
Scott Lahteine
129f986ccf
Add COREXZ option to configurations
10 years ago
Scott Lahteine
69b0490b77
Show minimal preheat options in menus (PR#2471)
10 years ago
Scott Lahteine
eacfe132aa
Change the name of servos[] and servo_t
10 years ago
Scott Lahteine
3b23ccd366
Patch servos code for move
...
- Have `Servo::attach` explicitly return -1 if it fails
- Check for -1 in `Servo::move` because `servoIndex` might be 0
- Make `attach` / `detach` calls conditional on `SERVO_LEVELING`
- Move `SERVO_LEVELING` define to `Conditionals.h`
10 years ago
Richard Wackerbarth
54ddc1d417
Simplify DRY RUN (PR#2358)
...
Elsewhere DRYRUN turns off the heating elements
and ignores constraints on them.
Here, whenever motion is entered into the planner,
if DRY RUN is set, we instantly act as if the E_AXIS
is in the desired final position.
10 years ago
Scott Lahteine
944090c19c
Optimize lsDive logic
10 years ago
Scott Lahteine
417706e578
Include space for the terminating nul in lsDive
10 years ago
Scott Lahteine
f3c1a6b19c
Reduce lsDive stack usage to the minimum
10 years ago
Patrick Bogen
fba4e6241b
Specify print format for reporting invalid tmp_extruder (PR#2465)
10 years ago
AnHardt
d15d869267
Rename axis_is_at_home() to set_axis_is_at_home() (PR#2464)
...
to make clear - it's not a question but an order.
10 years ago
Scott Lahteine
f209b755a5
Move the Z probe as far as needed to trigger the switch (PR#2461)
10 years ago
Scott Lahteine
0f1df62389
Fixup comments in code_seen
10 years ago
Scott Lahteine
2945eb6650
Call code_seen only once per parameter
10 years ago
Scott Lahteine
b742af2e2a
Move Y_STOP_PIN for Printrboard with SD (PR#2420)
10 years ago
Scott Lahteine
baa9199973
Define extern delta only for delta
10 years ago
Scott Lahteine
77e80ef367
Require extruders for thermal code
10 years ago
Scott Lahteine
3bde4f4855
Require temp sensor for bed thermal protection
10 years ago
Scott Lahteine
82a3ed2f9a
Cleanup and dev notes in Marlin.h
10 years ago
Scott Lahteine
db23b9b184
Minor tweak to M204 code (PR#2457)
10 years ago
Scott Lahteine
81d42406b7
Move braces in homeaxis to prevent a hanging else (PR#2451)
10 years ago
Scott Lahteine
552a327df8
Fix lsDive filename stack overrun (PR#2449)
10 years ago
AnHardt
a6628f12cc
Eliminate the further use of the pin-parameter
10 years ago
AnHardt
8504992e9f
Remove the additional pin variable in Servo.cpp
...
as sugested by @c-born
inhttps://github.com/MarlinFirmware/Marlin/issues/1885#issuecomment-92618240
10 years ago
AnHardt
ed6598adf5
Corrected Bed Height vs. Bed Topology for verbosity > 3
...
and cleaned out some tabs.
Everything else is a rebased PR#2017 as proposed by @CptanPanic
10 years ago
brian
62302ceb9e
Add calculation of difference between auto-correct bed level plane, and measured topo map.
10 years ago
Scott Lahteine
de25a48dec
Remove PID examples from preconfigured configs
10 years ago
Scott Lahteine
7456710a1f
Update configs formatting
10 years ago
Scott Lahteine
391386dd94
Update configs for new servo deactivation
10 years ago
AnHardt
5243d8b523
Deactivate DEACTIVATE_SERVOS_AFTER_MOVE by default
10 years ago
AnHardt
49609f6c14
Activate the new servo.move() function
...
by replacing the sequences (attach, write, delay, detach), and their conditions with the new function in Marlin.main.cpp
and removing the old configuration in the ABL part of Configuration.h
10 years ago
AnHardt
40b6edcad7
Introduce DEACTIVATE_SERVOS_AFTER_MOVE in Configuration.h
...
DEACTIVATE_SERVOS_AFTER_MOVE is ought to replace PROBE_SERVO_DEACTIVATION_DELAY.
But it will work on all servo moves, not only the probe servo moves.
10 years ago
AnHardt
2ddb2a2be9
Add Servo::move() to servo.cpp
...
move(pin, angel) - Sequence of attach(pin), write(angel),
if DEACTIVATE_SERVOS_AFTER_MOVE is defined waits SERVO_DEACTIVATION_DELAY, than detaches.
As we have jitter on the servos during moves of the steppers, and detaching them improves this behaviour,
the usual sequence to handle a servo movement is:
attach(pin)
write(angel)
delay(until the servo finished the move)
detache()
Here a function to handle the complete sequence.
10 years ago
mkile
8a01e5fb7a
Update Russian translation (PR#2443)
...
Slightly updated translation.
10 years ago
Richard Wackerbarth
e83575537a
Compiler defines USBCON for USB devices (PR#2433)
10 years ago
ayberkozgur
7268d46508
Always calculate extruder temperature PID d term (PR#2432)
10 years ago
Scott Lahteine
87a872e103
Use st_get_position_mm where possible (PR#2411)
10 years ago
Scott Lahteine
2e0da8abdc
Allow N to take a negative argument (PR@2402)
10 years ago
Scott Lahteine
447dbd6fa5
Add STEPPER_RESET_PIN support
10 years ago
Scott Lahteine
a0351bdb73
Remove STEPPER_RESET_FIX option
10 years ago
Scott Lahteine
6b1b8cb2b3
Also nullify spaces before the checksum asterisk (PR#2409)
10 years ago
Scott Lahteine
8e61314323
Use RIGIDBOT_PANEL for consistency with online docs
10 years ago
Scott Lahteine
4b204da3c1
Cleanup of pins_RAMPS_13.h
10 years ago
Scott Lahteine
536f86e896
RigidBot CONTROLLERFAN_PIN in Configuration_adv.h
10 years ago
Scott Lahteine
f068e46661
RigidBoard include for pins.h
10 years ago
Scott Lahteine
9ebcae496d
RIGIDBOARD / RIGIDPANEL
10 years ago
Scott Lahteine
c3c605c658
Move note about LiquidTWI2 to Configuration.h (PR#2406)
10 years ago
Scott Lahteine
4e9d658141
Prevent a hanging SERIAL_ECHO_START in M111
10 years ago
Scott Lahteine
bc0fdbe88e
Use SERIAL_EOL in SERIAL_PROTOCOLLN macros
10 years ago
Scott Lahteine
d78ebbc0e9
Remove unused MSG_OK_B and MSG_OK_T
10 years ago
Scott Lahteine
6b494c1535
Use disable_all_heaters in M111
10 years ago
Scott Lahteine
15190d40df
Add extra EOL after M111
10 years ago
AnHardt
0e1cf78f5c
Remove code for testing if probing range is too small (PR#2390)
...
becaue it is over-restrictive and superseeded by the now working tests
if the probe-recktangle can be reached. See iss#2366
10 years ago
AnHardt
d421f5250d
Correct the sign of zprobe_zoffset for G29 (PR#@391)
...
Sign flipped with #2167 .
See also comments
https://github.com/MarlinFirmware/Marlin/issues/2040#issuecomment-118568355
and following.
10 years ago
Scott Lahteine
52fcc743ab
Replace "target" with "destination" in M600 (PR#2374)
...
- Also fix a bug in `M600` where `Z_MAX_ENDSTOP_INVERTING` is being
used as the index into the `destination[AxisEnum]` array.
10 years ago
Scott Lahteine
a5033c3652
Enable LCD_PIN_RESET if it exists (PR#2375)
10 years ago
AnHardt
23c8c5348f
Z-height fix V2b (PR#2351)
...
here the other two occurences of `Z_PROBE_OFFSET_FROM_EXTRUDER` are
replaced with `zprobe_zoffset`.
10 years ago
Todd Swindoll
a111fbbd0a
z-probe offset fix (PR#2361)
...
verified via 1.0.2 tag that compiles by multiple people,
credit for the fix goes to paulusjacobus for the initial find and
sniffle for the correction so M851 works.
10 years ago
Scott Lahteine
42465ee444
Cleanup of comments & spacing
10 years ago
Scott Lahteine
9682ed455e
Fix comment on M83, add comment to prepare_move
10 years ago
Scott Lahteine
bb44fe17cf
Fix typo in buzzer.h endif (PR#2337)
10 years ago
AnHardt
36746143a1
Correct output of M48 (PR#2336)
...
n_samples is an uint8_t .
Got printouts like:
50 of 2 ...
10 years ago
Scott Lahteine
f6ca5a8da8
Allow "M110 N123" without a checksum
10 years ago
Scott Lahteine
aaad65ff5d
Include a comment documenting M110
10 years ago
Scott Lahteine
862c72b030
Put the mandatory test of gcode_N first
10 years ago
Scott Lahteine
30976f9773
Allow M110 to handle a second N argument
10 years ago
Scott Lahteine
d135b15bb8
Init all endstop bits to 0 (PR#2332)
10 years ago
Scott Lahteine
5ccb1c9e7d
Use millis for M600 audio feedback interval
10 years ago
Scott Lahteine
fb16a83b8a
Cleanup M600 documentation comments
10 years ago
Scott Lahteine
97ec224d72
Replace target with destination in M600
10 years ago
Scott Lahteine
4ce9ddbb74
Check the temperature before filament change
10 years ago
Jaime van Kessel
b8b5762e55
Update Ultimaker URL
10 years ago
Jaime van Kessel
d5bfbf5a59
Added correct dutch translation for calibrate.
10 years ago
Scott Lahteine
149c474e55
Updated Russian language (PR#2325)
...
Gleaned from
https://github.com/MarlinFirmware/Marlin/commit/4ac14a7e5fa8e6e395436664
8976eafd1ae220ae
10 years ago
AnHardt
722829b058
Move buzzing code to buzzr.h & buzzer.cpp (PR#2307)
...
at least the lcd independent part from Marlin_main.cpp.
10 years ago
AnHardt
c461975140
Rename and repair MELZI_1284 (PR#2301)
...
to MELZI_MAKR3D.
Fix for #2288
As the normal MELZI also can have a 1284.
10 years ago
schlotzz
1e9cf905c7
Enable ZigZag AutoBedLeveling on Deltas (PR#2273)
...
ZigZag has been disabled by fault due to do_topography_map
10 years ago
Scott Lahteine
ec93383ec8
Add SanityCheck for bed probe position settings (PR#2282)
10 years ago
Scott Lahteine
dc40a5f6e0
Patch up more outdated config lines
10 years ago
Scott Lahteine
98c9111a7d
Update delta configs with latest settings
10 years ago
Scott Lahteine
e6baf8afd9
Fix up allen key settings in delta configs
10 years ago
Scott Lahteine
3b293fc5d1
Move Delta settings lower in delta files
10 years ago
Scott Lahteine
df21857583
Move extruder offset settings next to extruders setting
10 years ago
Scott Lahteine
2dd1859247
Cleanup spaces and comments in configs and conditionals
10 years ago
Scott Lahteine
a274769f4f
Clean up spacing and comments
...
Also clean up some trailing spaces in a few other sources
10 years ago
Scott Lahteine
d3bce05d54
Fix up spacing for filament sensor values
10 years ago
Scott Lahteine
b4b10a57fe
Fix configurator section directives and values lists
10 years ago
Scott Lahteine
bba14dcbe6
Move Z Safe Homing point to the middle of the movement range
10 years ago
Scott Lahteine
318318b02f
Add pins_RAMPS_13_EFB.h to reduce redundancy
10 years ago
Scott Lahteine
346c8b339b
Remove a test from pins_RAMPS_13.h
...
- Add 3 new lines to `pins.h` to remove 2 redundant tests in
`pins_RAMPS_13.h`
10 years ago
AnHardt
b93cddfcc9
Add lost MKS_BASE to pins.h (PR#2297)
10 years ago
AnHardt
6ab7b560af
Rework buzzing (PR#2296)
...
by:
Moving HAS_LCD_BUZZ macro to Coditionals.h
Renaming HAS_LCD_BUZZ to HAS_BUZZER to make clear is has nothing to do with the lcd.
Removing the ULTRALCD condition.
Moving declaration of lcd_buzz() out of the ULTRA_LCD block in ultralcd.h
Moving definition of lcd_buzz() out of the ULTIPANEL block in ultralcd.cpp
Renaming lcd_buzz() to buzz() to make clear is has nothing to do with the lcd.
All buzzing code is now only dependent on the existence of a BEEPER-pin or the definition of a LCD_USE_I2C_BUZZER.
To do: Check the conditions for the BEEPER-pin in all pin-files.
10 years ago
Scott Lahteine
29122db2fa
Fix ULTRA_LCD spelling in HAS_LCD_BUZZ
10 years ago
Scott Lahteine
1d94d098bf
Formatting tweaks as part of fixing issue 1497
10 years ago
Scott Lahteine
e602c28ad9
Set auto fan pins to OUTPUT during init
...
Fixes the problem of these pins being left in INPUT state, as described
in #1497
10 years ago
Scott Lahteine
90f858aa85
Use translated strings for axis movement (PR#2280)
...
Suggest we use the translated strings here. They use (except for
German) the phrasing “Move X” instead of just the axis letter, but they
should fit the available space. The “Extruder” string would be the
same, except it will be translated.
10 years ago
Scott Lahteine
e2a4a83586
Don't re-apply Z_RAISE_BETWEEN_PROBINGS in probe_pt (PR #2281 )
10 years ago
Scott Lahteine
6b1b3adaf0
Consistent punctuation in SanityCheck errors (PR#2283)
10 years ago
MagoKimbra
eb81982fcd
Fix error next command in autotune (PR#2274)
...
Now send only temperature for T or B, but not send OK.
Host interprets the line to show the right temperature, but not in
response to M105 then stop and send commands until it ends the autotune.
10 years ago
AnHardt
55b23c896a
Optimise out_of_range_error() (PR#2265)
...
by avoiding the strncopy()
10 years ago
filipmu
b0860adab6
Fix volumetric multiplier display for filament sensor (PR#2264)
...
The volumetric multiplier display needs to be multiplied by 100 in order to make it an integer for display purposes.
10 years ago
AnHardt
45642b7fe8
Respect DISABLE_AXIS settings (PR#2216)
...
when DEFAULT_STEPPER_DEACTIVE_TIME is over
instead of simply turn off all.
10 years ago
wurstnase
c85a486445
make the dual z-endstop optional (PR#2277)
...
it's disabled by default
10 years ago
Scott Lahteine
962b107341
Prevent current_command_args from bypassing nul (PR#2270)
10 years ago
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.
10 years ago
Scott Lahteine
ff6081be3a
Parse N[0-9]+[ ]* differently (PR #2263 )
...
More general solution to skip N[0-9]+[ ]* in the parser as in #2218
10 years ago
Scott Lahteine
aad121864e
Include "Z" in M851 report
10 years ago
Scott Lahteine
96a3fba8ac
Reverse the sign of zprobe_zoffset
...
- When editing on the LCD, minus now means below the nozzle
- Stores the opposite sign in EEPROM, so bumped to “V20”
10 years ago
fmalpartida
f92907183c
Updated SAV MkI pin header.
10 years ago
Richard Wackerbarth
58941e543e
ELB_FULL_GRAPHIC_CONTROLLER_SDCARDDETECTINVERTED removed
...
#defining something just to define something else doesn’t
make sense
If you want SDCARDDETECTINVERTED, just define it yourself.
If the previous code was intended to define, undefined and then again define the term, that code is improper.
10 years ago
CONSULitAS
788eb6e647
planner.cpp: remove tab
...
planner.cpp: single evil and hidden tab removed ♻️ 😏
10 years ago
CONSULitAS
3a5963c0e7
Configuration_adv.h: Add FAN_MIN_PWM for slow fan stopping issue …
...
* all Configuration_adv.h: Add #define FAN_MIN_PWM for slow fan stopping
issue
* for K8200: uncommented with tested (and working) values
10 years ago
CONSULitAS
e55e65d1e4
planner.cpp: Add FAN_MIN_PWM for slow fan stopping issue …
...
@CONSULitAS
planner.cpp: Add FAN_MIN_PWM for slow fan stopping issue (V2.1 with
macro and linear scaling)
@thinkyhead thanks for idea on linear scaling
10 years ago
paclema
8d295547be
* Auto filament change on CHANGEFILAMENT feature. Now you can activate this option that extrude filament until you press the button.
10 years ago
atfield90
6d0e91328d
Renamed Board_megatronics_1 to Board_minitronics
10 years ago
atfield90
c4a2e5ac23
Renamed Pins_megatronics_1 to Pins_minitronics
10 years ago
atfield90
2076906aaa
Renamed Pins_megatronics_1 to Pins_minitronics
10 years ago
tonokip
10733a2bb0
added minirambo pin definitions. V2
10 years ago
Richard Wackerbarth
303d47228e
Define Probe Path in new format
10 years ago
Richard Wackerbarth
ad09d6a60f
3 Step Allen Key Probe
10 years ago
Richard Wackerbarth
8359cdf01d
Check compatibility for Teensy-based processor
...
The instruction say to set a #define in fastio.h
However, that value is not included before this test.
10 years ago
Ed Boston
08968c29bb
Adding ELB_FULL_GRAPHIC_CONTROLLER_SDCARDDETECTINVERTED to Examples
10 years ago
Ed Boston
fed18bcc20
Removed SDSLOW for ELB_FULL_GRAPHIC_CONTROLLER
...
Hardware changes has removed the need for this option.
10 years ago
Ed Boston
b94a0e1501
Added ELB_FULL_GRAPHIC_CONTROLLER_SDCARDDETECTINVERTED
...
The new define allows the sd card detect to be inverted or not from
Configuration.h
10 years ago
Ed Boston
bc205c76a3
SDCARDDETECTINVERTED problems
...
Fixed an error where SDCARDDETECTINVERTED was being defined/undefined
improperly
10 years ago
AnHardt
e400fce271
Merge pull request #2221 from MagoKimbra/Dryrun
...
Insert Debug DRYRUN Repetier Host compatible
10 years ago
AnHardt
163a9ff58e
Merge pull request #2230 from AnHardt/psm
...
Fix thermal protection state machine target temp. V2
10 years ago
AnHardt
c3fe6e61ae
Merge pull request #2229 from AnHardt/position-out-of-range
...
Fix out_of_range_error()
10 years ago
MagoKimbra
4db8d2def4
Moved MSG_DEBUG in language.h
10 years ago
AnHardt
b7e9ba7591
Back to 1.0.3 dev - for now
10 years ago
AnHardt
d1f4471000
Merge pull request #2146 from Wackerbarth/Versioning
...
Versioning
10 years ago
AnHardt
b1404a0743
fix thermal protection state machine target temp. V2
...
If the target temperature is changed then it would always stay in the reset state.
Thanks to @tonokip.
Replaces #2119
10 years ago
AnHardt
17b0ec84ed
Fix out_of_range_error()
...
For sprintf_P() the first parameter has to be a `char*` not `const char*`.
10 years ago
AnHardt
35af5ef23e
Merge pull request #2225 from Wurstnase/naming
...
consistency name for multiplier
10 years ago
wurstnase
e7e964432b
consistency name for multiplier
...
replace extruder_multiply with extruder_multiplier
like feedrate_multiplier or volumetric_multiplier
10 years ago
AnHardt
d4c6fc5d0a
Merge pull request #2223 from AnHardt/dualz-semicolon
...
Add a semicolon to make Z_DUAL_STEPPER_DRIVERS compile again.
10 years ago
AnHardt
0d9d21d15f
Add a semicolon to make Z_DUAL_STEPPER_DRIVERS compile again.
10 years ago
MagoKimbra
76306f9073
Insert Debug DRYRUN Repetier Host compatible
10 years ago
MagoKimbra
881146bc22
Fix problem Width Cura
10 years ago
fmalpartida
11e3f3375d
Merge commit '764e61708b8e73410c7819d59c4970d7089ca6f5' into bugFixing
...
Updated LCD wiki location.
10 years ago
Alexey Shvetsov
a8670b66a7
Update ru translation
...
Signed-off-by: Alexey Shvetsov <alexxy@gentoo.org>
10 years ago
fmalpartida
93da52d011
Added support for OLED SSD1306 I2C based LCDs.
10 years ago
Wurstnase
9c09967803
Merge pull request #2149 from Wurstnase/enstop_bits
...
faster compare
10 years ago
wurstnase
0f3f7d6835
clean up double endstops
10 years ago
AnHardt
9d2a980bcf
Merge pull request #2170 from thinkyhead/beep_M600_elsewise
...
Slight size reduction by adding idle()
10 years ago
AnHardt
2728dc0606
Merge pull request #2194 from thinkyhead/reduce_strings
...
Redo "invalid extruder" to save 304 bytes
10 years ago
Scott Lahteine
be5236e839
Reduce setTargetedHotend by removing the switch
10 years ago
Scott Lahteine
06f401e7e5
Redo "invalid extruder" to save 264 bytes
...
- Use `setTargetedHotend` in `M200`, as with other commands that use
`T` for the extruder
- Synthesize the "invalid extruder" message, obviating several long
strings
10 years ago
Scott Lahteine
1a882bcc2e
Merge pull request #2193 from thinkyhead/ignore_unrecognized_commands
...
Ignore unknown commands if they start with G, M, or T
10 years ago
Scott Lahteine
a672872717
Merge pull request #2187 from AnHardt/MAX6675M105
...
Print active extruder with M105 for MAX6675
10 years ago
Scott Lahteine
9beed830eb
Drop commented code_is_good lines
10 years ago
Scott Lahteine
068d4a1eb2
Ignore unknown commands if they start with G, M, or T
10 years ago
Scott Lahteine
5824f613ff
Merge pull request #2185 from jothan/bed_integral
...
Separate the maximum integral power for the bed from PID_INTEGRAL_DRI…
10 years ago
Scott Lahteine
c5c9d12630
Merge pull request #2183 from AnHardt/displayinit
...
Initialize the display earlier
10 years ago
Scott Lahteine
ef4becc413
Merge pull request #2188 from AnHardt/FtoN
...
Replace MSG_F? with MSG_N?
10 years ago
Scott Lahteine
0564625757
Update M33 for new gcode parser
10 years ago
AnHardt
f18f689c01
Replace MSG_F? with MSG_N?
...
To avoid double definitions.
I prefer to read N for Number not for Nozzle.
10 years ago
AnHardt
af7e3f5076
Print active extruder with M105 for MAX6675
...
Was omitted when T0 is a MAX6675.
10 years ago
Jonathan Bastien-Filiatrault
d46d9d998e
Add maximum bed integral term in example configurations.
10 years ago
Jonathan Bastien-Filiatrault
e86f2342c0
Separate the maximum integral power for the bed from PID_INTEGRAL_DRIVE_MAX / PID_MAX.
...
My PID_INTEGRAL_DRIVE_MAX was at 96, which was insufficient for my bed
to reach its intended temperature. The head requires a low maximum power since
I run on 24 volts and it has a somewhat low thermal mass.
10 years ago
AnHardt
f0523b5816
Initialize the display earlier
...
to have it ready to display errors during (temperature)-setup.
10 years ago
Scott Lahteine
790c697c19
Fix DEGREES macro
10 years ago
Scott Lahteine
76b4678f99
Merge pull request #2171 from thinkyhead/gcode_110_is_good
...
M110 is a known command
10 years ago
Scott Lahteine
03d5709b09
M110 is a known command
...
- The command parser now displays “unknown command” in more cases.
Known commands must be added to the `switch` inside `process_commands`
to suppress the error.
10 years ago
Scott Lahteine
d76a01194d
Slight size reduction by adding idle()
10 years ago
Richard Wackerbarth
2deb5a8ac5
Temporary Hack
...
REVERT THIS CHANGE
In proper use, we want to force the vendor to update this file to reflect distribution parameters
However, until most users have converted to automatic versioning,
we “grant them a pass”
10 years ago
Richard Wackerbarth
b5743d6927
Use SOURCE_CODE_URL rather than FIRMWARE_URL
10 years ago
Richard Wackerbarth
5ea139fd79
Revised Versioning mechanism
10 years ago
AnHardt
da246f5cb1
Activate BED_MINTEMP error.
...
And call _temp_error() directly for ERR_MAXTEMP_BED to avoid the only one time use of bed_max_temp_error().
Includes #2156 .
10 years ago
AnHardt
959da98d8e
Call kill() only once when triggered by a temperature error
...
to avoid stack overflow when called from interrupt.
Some clean up for calls of disable_all_heaters().
'disable_all_heaters()' is called in kill() and again when 'killed' is already set inside _temp_error().
10 years ago
Scott Lahteine
68f6f149d0
Reduce code size with out_of_range_error function
...
- Affects code size when automatic bed leveling is enabled
10 years ago
wurstnase
94120740d8
faster compare
...
!(~(ab)&0x3) and ab == 0x3 are equal
10 years ago
Scott Lahteine
c9141e604a
Merge pull request #2145 from thinkyhead/gcode_folding
...
Indentation in process_commands
10 years ago
Scott Lahteine
b55f8718c3
Indent G90/G91, G92
10 years ago
Scott Lahteine
b0d520b109
Indent G30, G31/G32
10 years ago
Scott Lahteine
ffe27a6225
Indent G29
10 years ago
Scott Lahteine
86083badc2
Indent G4, G10/G11, G28
10 years ago
Scott Lahteine
47d7a9cb5e
Indent G2/G3
10 years ago
Scott Lahteine
350f239d84
Indent G0/G1
10 years ago
Scott Lahteine
672b0c1fd3
Cleanup pins in RAMPS_13_EFB boards
10 years ago
Scott Lahteine
15a2351675
No need for +1 on initial seen_pointer
10 years ago
Scott Lahteine
550dd87b2a
Set seen_pointer before calling code_value
10 years ago
Scott Lahteine
38cc0b93c6
Merge pull request #1874 from AnHardt/Bulgarian
...
Introduction of Bulgarian - language_bg.h
10 years ago
Scott Lahteine
04a1622172
Merge pull request #2127 from Wackerbarth/Kossel_Pro
...
Kossel Pro
10 years ago
Scott Lahteine
81c2ca3e10
Merge pull request #2131 from thinkyhead/bq_is_ramps_13_efb
...
Witbox and Hephestos are RAMPS EFB
10 years ago
Scott Lahteine
f919a2fed1
Merge pull request #2134 from AnHardt/preheat-all
...
Shift call of start_watching_heater() into setTargetHotend()
10 years ago
Scott Lahteine
063881b5bd
Fix a couple of doubled semicolons
10 years ago
AnHardt
94dff5b36a
Merge pull request #2137 from thinkyhead/tweak_swh
...
Move millis call in start_watching_heater
10 years ago
Scott Lahteine
70d2f48d4e
Merge pull request #2136 from thinkyhead/M303_suppress_error
...
Suppress the line mismatch error after M303
10 years ago
AnHardt
0c0ace2a04
Remove start_watching_heater() fom M104 and M109
10 years ago
Scott Lahteine
00716d0ca0
Small start_watching_heater adjustment
10 years ago
Scott Lahteine
834747deb7
Merge pull request #2135 from Wurstnase/new_endstop_bits
...
new endstop bits
10 years ago
Scott Lahteine
bde9c70d42
Suppress the line mismatch error after M303
10 years ago
Scott Lahteine
50bd7493cc
Merge pull request #2108 from thinkyhead/m33_long_filename_host_support
...
M33 LONG_FILENAME_HOST_SUPPORT
10 years ago
Scott Lahteine
4d11b29959
Merge pull request #2113 from thinkyhead/command_sanitizer
...
Command sanitizer
10 years ago
wurstnase
ff98b8632b
new endstop bits
10 years ago
AnHardt
9b0fa9c309
Changed dependency of start_watching_heater() in setTargetHotend() to THERMAL_PROTECTION_HOTENDS
10 years ago
AnHardt
bc0764894a
Shift call of start_watching_heater() into setTargetHotend()
...
to warrant watching is set or reset.
Make setTargetBed() in _lcd_preheat() dependant of TEMP_SENSOR_BED.
Use disable_all_heaters() in lcd_cooldown() and abort_on_endstop_hit.
10 years ago
Richard Wackerbarth
b878bc5620
Introducing the Kossel Pro Build Configuration
10 years ago
Richard Wackerbarth
1d8f61ca8a
AT90USB is defined in pins.h
10 years ago
Richard Wackerbarth
735bf2d35f
Describe Custom M Code
10 years ago
Scott Lahteine
f39658c822
M120 and M121 are reversed
10 years ago
Scott Lahteine
6eb4f90ce7
Also synchronize configurator copies of configs
10 years ago
Scott Lahteine
9d1961ebe3
Witbox and Hephestos are just RAMPS_13_EFB
10 years ago
AnHardt
4422365a53
Merge branch 'Development' of https://github.com/MarlinFirmware/Marlin into _temp_error
10 years ago
AnHardt
4113762062
Merge pull request #2130 from AnHardt/kill2
...
Add a string parameter to kill()
10 years ago
AnHardt
89d2ee6f13
Make output on display dependant of ULTRA_LCD
10 years ago
AnHardt
120d4c7a8c
Merge remote-tracking branch 'origin/kill2' into _temp_error
10 years ago
AnHardt
cb6e82dc60
Change from kill() to kill(const char *)
...
in temperature.cpp
10 years ago
AnHardt
9d13942278
Use new kill() with parameter.
10 years ago
AnHardt
6398c5e28d
Merge remote-tracking branch 'origin/kill2' into _temp_error
10 years ago
AnHardt
f4a93ed997
Add a string parameter to kill()
...
Makes the output on the LCD adjustable.
10 years ago
AnHardt
2990c6c45f
Use new kill_() for _temp_error()
...
instead of stop(). We really want to require a reset and no chance to set a new temperature.
10 years ago
AnHardt
9b8c6ed254
Merge pull request #2120 from chris-bo/dogm_config
...
move dogm font selection to configuration_adv.h
10 years ago
AnHardt
06513565e9
Merge pull request #2105 from eboston/Development
...
Add ELB_FULL_GRAPHIC_CONTROLLER with ADAFRUIT_ST7565 display.
10 years ago
Ed Boston
082ed3beed
Propagate Configuration.h changes
...
Updated all the example Configuration.h files for the new display type.
10 years ago
Ed Boston
152b681bb5
Added link to controller github
...
Added the link to the github information about the
ELB_FULL_GRAPHIC_CONTROLLER
10 years ago
AnHardt
995b84944b
Merge pull request #1982 from CONSULitAS/Development_Update_language.h
...
language.h: update documentation / URL für K8200
10 years ago
Scott Lahteine
7bc5fd8193
Merge pull request #2123 from AnHardt/Duemilanove
...
Remove Duemilanove
10 years ago
Scott Lahteine
94de1e0d93
Merge pull request #2116 from AnHardt/wording
...
transpire -> expire
10 years ago
AnHardt
4d4fa3607b
Remove Duemilanove
...
No way to fit Marlin into 32K.
10 years ago
AnHardt
e353d27430
Merge branch 'Development' of https://github.com/MarlinFirmware/Marlin into Bulgarian
10 years ago
Ed Boston
ca8d1756d5
Define fixes
...
Fixed a couple defines that were not changed or commented out.
10 years ago
CONSULitAS
b96b28b7cc
language.h: update documentation for LANGUAGE_INCLUDE
...
language.h: update documentation for LANGUAGE_INCLUDE
@thinkyhead What do you think? I think there should be a warning like
this.
10 years ago
Christian Bohn
258bcdefe0
move dogm font selection to configuration_adv.h
10 years ago
AnHardt
7750180c93
transpire -> expire
...
Minor wording correction.
10 years ago
AnHardt
70163dafb9
Use _temp_error() for all errors thrown by different mechanisms
...
Now ending in an endless loop.
Tidy up the output format.
We now get:
ERRORTEXT ", system stopped! Heater_ID: " HEATERID
Where ERRORTEXT can be:
"Heating failed"
"Thermal Runaway"
"MAXTEMP triggered"
"MINTEMP triggered"
and soon
"Thermal Jump"
HEATERID can be
0, 1, 2 ,3 , "bed"
This messages are always followed by the common:
"Printer stopped due to errors. Fix the error and use M999 to restart. (Temperature is reset. Set it after restarting)"
10 years ago
Scott Lahteine
a0f362c735
Simplify & optimize with current_command_args
10 years ago
Scott Lahteine
adc8fcb77f
More parser comments, optimize code_seen, save with goto
10 years ago
Scott Lahteine
c6d8dd19d9
use fetched value
10 years ago
Scott Lahteine
1116e13f5a
Further optimization of command parser
10 years ago
Scott Lahteine
3a4c3ab76e
Pre-sanitize the command before handling
...
- Use a global pointer for the current sanitized command
- Pre-sanitize the current command to bypass `N` and nullify `*`,
removing the need for handlers to bypass, ignore, or nullify these
parts, and reducing overhead for `code_seen`, etc.
- Pre-skip leading whitespace.
- Only look for G, M, T codes at the start of the command.
- Verify that G, M, T codes are followed by command codes.
10 years ago
Ed Boston
a83bf18ee1
More functional seperation
...
Moved SDCARDDETECTINVERTED and SDSLOW to Conditionals.h.
Added U8GLIB_LM6059_AF to define display specific actions.
Added reminder to compile in u8glib
10 years ago
AnHardt
97ca1b3f4d
Name magic value 20 to MAX_OVERSHOOT_PID_AUTOTUNE
...
to make it better findable.
10 years ago
Scott Lahteine
0f2c9bacfd
M33 LONG_FILENAME_HOST_SUPPORT
10 years ago
Scott Lahteine
3feaef6526
Have G92 set the nozzle position on Delta and SCARA
10 years ago
Ed Boston
047e688e93
Changed ADAFRUIT_ST7565 to ELB_FULL_GRAPHIC_CONTROLLER
...
Rename of define to avoid confusion between the controller and the
display which had similar names.
10 years ago
Ed Boston
1999ac415c
Formatting Changes
...
Fixes for some code formatting changes and commenting out the
ADAFRUIT_ST7565 define that was left defined.
10 years ago
Ed Boston
41f8cdb3a6
ADAFRUIT_ST7565
...
Added support for new display type
10 years ago
wurstnase
21ff773832
rework out_bits
10 years ago
Scott Lahteine
6c27eaf864
Merge pull request #2101 from thinkyhead/code_style
...
Code style and a dangling "else"
10 years ago
Scott Lahteine
d580a0d186
Use "+=" in plane rotation
10 years ago
Scott Lahteine
2f3a410cb0
Fix a potential hanging "else" bug
10 years ago
Scott Lahteine
b83e3f0905
Combine "Bed X: " strings
10 years ago
Scott Lahteine
7dfb8becdb
Adjust some names and types in Marlin_main.cpp
10 years ago
Scott Lahteine
c966aa26ff
Comments in Marlin_main.cpp
10 years ago
Scott Lahteine
c54a2ea042
Adjust spacing in Marlin_main.cpp and stepper.*
10 years ago
Scott Lahteine
072625ccad
Update headings in Marlin_main.cpp and stepper.cpp
10 years ago
Scott Lahteine
16032f149f
Rename to codenum as a consistency
10 years ago
Scott Lahteine
273a4a253f
Merge pull request #2096 from thinkyhead/cherry_picking3
...
Hide M117 with no LCD
10 years ago
Scott Lahteine
64825a3d1e
Merge pull request #2095 from thinkyhead/cherry_picking2
...
Add gcode_line_error to reduce code size
10 years ago
Scott Lahteine
ca79282eaf
Hide M117 with no LCD
10 years ago
Scott Lahteine
ce218cafdb
Add gcode_line_error to reduce code size
10 years ago
Scott Lahteine
46d59784ad
Rename preocess_command to process_next_command
10 years ago
Scott Lahteine
513077c317
Minor change to fan kick
10 years ago
Scott Lahteine
76438195f0
NO_TIMEOUTS and ADVANCED_OK off by default
10 years ago
Scott Lahteine
d2563804c8
Add LF to file errors
10 years ago
Scott Lahteine
e114662cfa
Adjust SdBaseFile spacing
10 years ago
Scott Lahteine
98e91f5253
Allow lsDive to recurse with minimal stack usage
10 years ago
Scott Lahteine
19166a92e4
Merge pull request #2057 from Wurstnase/serial_wait
...
add plan buffer remaining for 'P' and block buffer remaining 'B'
10 years ago
Scott Lahteine
95f5a68006
Merge pull request #2074 from thinkyhead/lcd_xyz_unknown
...
Display unknown XYZ on the LCD as "---"
10 years ago
Scott Lahteine
e97fcafd0e
Merge pull request #2076 from thinkyhead/mendel_inverting
...
Use MSG_OK in M105
10 years ago
Scott Lahteine
0f6cd3640b
Drop extraneous ok_to_send
10 years ago
Scott Lahteine
0ce355d9e7
Use MSG_OK in M105
10 years ago
Scott Lahteine
a366e57385
Merge pull request #2075 from thinkyhead/mendel_inverting
...
Use Mendel default for INVERT_Y_DIR
10 years ago
Scott Lahteine
7b3acfbb6f
Merge pull request #2072 from thinkyhead/better_arc_code
...
Consolidate arc code, remove motion_control.*
10 years ago
Scott Lahteine
78beef2d73
Use Mendel default for INVERT_Y_DIR
10 years ago
Scott Lahteine
1a4a09c26f
Display unknown XYZ on the LCD as "---"
...
- Also show 2 digits past decimal for Z on DOGM
10 years ago
Scott Lahteine
68ce419147
Note on segment size
10 years ago
Scott Lahteine
8b92249f18
Bring arc_offset into auto scope
10 years ago
Scott Lahteine
80807b2d71
Consolidate arc code, remove motion_control.*
10 years ago
Scott Lahteine
f65833931d
Formatting tweaks
10 years ago
Scott Lahteine
fcfd99c1ae
Add comments to lcd_control_temperature_menu
10 years ago
Scott Lahteine
d693e0f378
Use WATCH_TEMP_INCREASE + TEMP_HYSTERESIS + 1 as difference limit
10 years ago
Scott Lahteine
6697a8f375
Watch the heater a little longer
10 years ago
Scott Lahteine
5693a6e3c9
Fix heating error message
10 years ago
Scott Lahteine
747fd5801c
Merge pull request #2055 from thinkyhead/thermal_unified
...
Combine thermal runaway and watch-period
10 years ago
Scott Lahteine
6e5572228d
Merge pull request #2064 from thinkyhead/wait_before_g28
...
Split up prepare_move by type
10 years ago
Scott Lahteine
27ad381e25
Allow fractional seconds in G4 and M0
10 years ago
Scott Lahteine
5146694452
Merge pull request #1884 from shaggythesheep/feature_new_board_ramps_cnc_controller
...
Feature: Add RAMPS CNC Controller Board
10 years ago
Scott Lahteine
b2bd9aae7c
SCARA_SEGMENTS_PER_SECOND
10 years ago
Scott Lahteine
bd20bd5444
Merge pull request #2063 from chris-bo/autobed_sled
...
improve sled handling
10 years ago
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`
10 years ago
Scott Lahteine
9ba8cf5fe3
Merge pull request #2061 from thinkyhead/wait_before_g28
...
Always do st_synchronize() before G28
10 years ago
Scott Lahteine
873f7d6f2a
Check that configs are up-to-date
10 years ago
Christian Bohn
f48599f172
add pin definition to some motherboards
10 years ago
Scott Lahteine
b5200e184c
Remove extra setup_for_endstop_move
10 years ago
Scott Lahteine
8d814de558
Return void in prevent_dangerous_extrude
10 years ago
Scott Lahteine
367e2eb9f4
Global setup_for_endstop_move
10 years ago
Wurstnase
1d5677cc3b
add missing Z-bits
10 years ago
Wurstnase
df12e68e7d
add missing Z_PROBE-bit
10 years ago
Scott Lahteine
fa951f8a0b
Always do st_synchronize() before G28
10 years ago
Christian Bohn
27a3b1d895
disable sled pin by default
10 years ago
Christian Bohn
fb44b53ae3
sled improvements
...
- create sled pin definition
- G28 Works with sled
10 years ago
Wurstnase
46d1932380
add plan buffer remaining for 'P' and block buffer remaining 'B'
10 years ago
Scott Lahteine
429c6ccad2
Neaten config formatting
10 years ago
Scott Lahteine
8a0dc4d54a
Merge pull request #1922 from Wurstnase/serial_wait
...
Serial wait
10 years ago
Scott Lahteine
8332a15899
Fix testing of runaway options in temperature.cpp
10 years ago
Wurstnase
526ad82d20
activate advanced_ok and no_timeout
10 years ago
Scott Lahteine
2b92b01afc
Fix typo in SanityCheck.h
10 years ago
Scott Lahteine
2445ae3d3a
Combine thermal runaway and watch-period
...
- Make thermal protection for all hotends and/or bed into simple
switches
- Now enable `WATCH_TEMP_PERIOD` when `THERMAL_PROTECTION_HOTENDS` is
enabled
- Move detailed thermal parameters to `Configuration_adv.h`
- Add sanity checks to warn about old configurations
- Change `WATCH_TEMP_PERIOD` to seconds instead of milliseconds
10 years ago
Scott Lahteine
4097207c75
Merge pull request #2041 from thinkyhead/watch_temp
...
More thermal protection
10 years ago
Scott Lahteine
45d64040fe
Merge pull request #2048 from Wurstnase/hit_bits
...
replace some bools
10 years ago
Scott Lahteine
9b3d4380d3
Only watch the heater that was set
10 years ago
Scott Lahteine
52c0696e44
Merge pull request #2044 from thinkyhead/fix_servos_too
...
Make some z probe and servo code tweaks
10 years ago
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.
10 years ago
Laurent DELAGE
e70e6e2b48
Correction traductions
10 years ago
Scott Lahteine
f73f4ce555
Make some z probe and servo code tweaks
10 years ago
Scott Lahteine
28c87ec81b
Disable all heaters on temp error
10 years ago
Scott Lahteine
79106638a8
Fix documentation of heating sanity check
10 years ago
Scott Lahteine
6110494a56
Change default to 4°C in 16s
10 years ago
Scott Lahteine
54deb9eea3
Enable WATCH_TEMP_PERIOD by default
10 years ago
Scott Lahteine
deedb00c18
Document WATCH_TEMP_PERIOD
10 years ago
Scott Lahteine
be77cfd895
Merge pull request #2032 from Wurstnase/toshiba_for_all_stepper
...
We don't need the old standard one. The STEP_ADD and STEP_IF_COUNTER …
10 years ago
Scott Lahteine
cb4ea75fab
Support for MKS BASE 1.0 board
10 years ago
Scott Lahteine
0e70511381
Merge pull request #2036 from brupje/mainline
...
Fixes for reprapworld's keypad
10 years ago
Wurstnase
0cb87795a3
advanced 'ok'
...
ok N(linenumber) P(bufferremaining)
the host can use this to send the data much faster.
Some pseudo code:
If (bufferremaining > 0) send command
## as long there is free buffer send command
Also
if (linenumber > lastsend - bufferremaining) send command
## as long last linenumber received is bigger than lastsend (host) - last bufferremaining received
10 years ago
Wurstnase
182e0d99c9
Merge remote-tracking branch 'Marlin8bit/Development' into serial_wait
10 years ago
brupje
d1148a0198
Rename Configuration_megatronics.h to Configuration.h
10 years ago
Scott Lahteine
7f3252eea9
Merge pull request #1999 from paclema/Filrunout_configurable_script
...
Added configurable script for filrunout from configuration.h
10 years ago
Scott Lahteine
181ccc884c
Edit thermal runaway description
10 years ago
Wurstnase
073e4af7e2
We don't need the old standard one. The STEP_ADD and STEP_IF_COUNTER are also good for non-Toshiba stepper driver.
10 years ago
brupje
b7fcb11580
Added example configuration for Megatronics
10 years ago
brupje
8f8174dc93
Revert "Default configuration for megatronics."
...
This reverts commit 22e0d2afcb
.
10 years ago
Scott Lahteine
79633a74ab
Fix MBL compile error
10 years ago
brupje
ba9741139e
Clean up pins file for megatronics
10 years ago
brupje
22e0d2afcb
Default configuration for megatronics.
10 years ago
brupje
816aa19861
Up/down buttons were reversed, swapped the assignments
10 years ago
brupje
df4d50579a
This is conflicting with the settings in ultralcd.h. Not sure why it' s redefined here anyway.
10 years ago
brupje
8f8bf3a897
Make Marlin actually compile when #define REPRAPWORLD_KEYPAD is uncommented
10 years ago
Scott Lahteine
777f2d3820
Merge pull request #2018 from fmalpartida/bugFixing
...
Bug corrected: persistent HOMING message when HOME button pressed for homing.
10 years ago
Scott Lahteine
ecb46de349
Merge pull request #2013 from bq/Fix_lowercase
...
Fixed lowercase change missing on commit a22a228b
.
10 years ago
fmalpartida
150a35eff8
Bug corrected:
...
Persistent homing message.
Message was declared as an alert, therefore it was persistent.
Updated to message.
10 years ago
Gina Häußge
ab246ab032
Reverting changes to error messages on serial console
...
This reverts the changes done to the error message for line number mismatches done in commit d43cc2dd5f
10 years ago
Ivan Galvez Junquera
59529b755d
Fixed lowercase change missing on commit a22a228b
.
...
Servo.cpp and Servo.h were changed to lowercase in Makefile but not their actual filenames.
10 years ago
Scott Lahteine
df4c104637
Merge pull request #2012 from BrianGilbert/Development
...
Add example configuration for Boots Industries V2.5 Delta Printer
10 years ago
Scott Lahteine
1f039cde61
Merge pull request #1992 from thinkyhead/too_many_probes
...
Stow Z probe on M402 without extra raise
10 years ago
Brian Gilbert
1285784a49
Add Boots Industries V2.5 example configuration
10 years ago
Scott Lahteine
35493e1af9
Tweak to planner.cpp position.debug
10 years ago
paclema
26015b02d8
Fixed typo and updated Configuration.h of configurator
10 years ago
paclema
aedd580911
Updated all configuration.h examples
10 years ago
Scott Lahteine
2c892fca6a
Cleanup of language.h
10 years ago
Scott Lahteine
2db384a21d
Fix compile error in configuration_store.cpp
10 years ago
Scott Lahteine
ca8cec8e8a
Merge pull request #1998 from paclema/Filament_runout_fix
...
Fixed sintaxis error of filament runout
10 years ago
Scott Lahteine
425cd46c12
Merge pull request #1993 from AnHardt/TRP-bed
...
Enable TRP for the bed
10 years ago
Scott Lahteine
d4c74b8f8c
Don't apply M428 if an error occurs
...
- Also move audio feedback into the command
- Added shorthand for `lcd_buzz` availability
10 years ago
Scott Lahteine
d065d37822
Add M428 to set home_offset logically
10 years ago
paclema
013a09dbe6
Added configurable script for filrunout form configuration.h
10 years ago
paclema
4dcc0fd55a
Fixed sintaxis error of filament runout
10 years ago
AnHardt
514d8ac460
Enable TRP for the bed
...
in all Configurations.
10 years ago
Scott Lahteine
ce3caf447b
Tweak how homeaxis deploys and stows
10 years ago
Scott Lahteine
a235dca79c
Stow z on M402 without extra raise
10 years ago
Scott Lahteine
2610b8d047
Enable thermal runaway protection by default
10 years ago
AnHardt
b4b19a6cbd
Merge https://github.com/MarlinFirmware/Marlin into Bulgarian
...
Conflicts:
Marlin/Configuration.h
Marlin/configurator/config/Configuration.h
Marlin/example_configurations/Felix/Configuration.h
Marlin/example_configurations/Felix/Configuration_DUAL.h
Marlin/example_configurations/Hephestos/Configuration.h
Marlin/example_configurations/K8200/Configuration.h
Marlin/example_configurations/SCARA/Configuration.h
Marlin/example_configurations/WITBOX/Configuration.h
Marlin/example_configurations/delta/generic/Configuration.h
Marlin/example_configurations/delta/kossel_mini/Configuration.h
Marlin/example_configurations/makibox/Configuration.h
Marlin/example_configurations/tvrrug/Round2/Configuration.h
Conflicts with my Chinese implementation resolved.
10 years ago
Scott Lahteine
7548a56f64
Merge pull request #1886 from ex-nerd/pins_BRAINWAVE_PRO
...
Add pin configuration for Brainwave Pro
10 years ago
Scott Lahteine
02acf0641a
Merge pull request #1983 from CONSULitAS/Development_Update_language_de.h
...
language_de.h: updated translation and minor typos
10 years ago
Scott Lahteine
a120bf3fe4
Latest upstream commits
10 years ago
Scott Lahteine
3688256f86
Merge pull request #1974 from thinkyhead/eeprom_in_gcode
...
Make EEPROM reproducible in GCode
10 years ago
Scott Lahteine
ae53b3cdc3
Fix the M303 S-1 report text
10 years ago
Scott Lahteine
c1fbef1722
Merge pull request #1988 from thinkyhead/bye_string_url
...
Remove obsolete STRING_URL
10 years ago
Scott Lahteine
31516e2a3b
Merge pull request #1985 from Arengorn/Development
...
Update of servo.h
10 years ago
Scott Lahteine
185f8a0a66
Merge pull request #1917 from CONSULitAS/Development_Update_K8200_Config
...
Example Configuration for K8200: comments/URL/readme
10 years ago
Scott Lahteine
0970102950
Remove obsolete STRING_URL
10 years ago
Scott Lahteine
0f687b5dda
Merge branch 'Development' into eeprom_in_gcode
...
Latest upstream commits
10 years ago
Scott Lahteine
28aef684b4
Merge pull request #1957 from Voxel8/sjk/home_y_before_x
...
Allow Y to home before X with option in Configuration_adv.h.
10 years ago
Scott Lahteine
c1dd9bda7f
Merge pull request #1987 from thinkyhead/fix_homing_zpos
...
Disable endstops between homing bumps
10 years ago
Scott Lahteine
71a0b1a5bb
Disable endstops between homing bumps
10 years ago
Scott Lahteine
8c28e36e75
Merge pull request #1986 from thinkyhead/fix_homing_zpos
...
Fix homing Z position
10 years ago
Scott Lahteine
c36226c4dc
Fix homing Z position
...
Add `sync_plan_position()` after `axis_is_at_home(axis)` to keep the
planner position in sync when homing.
10 years ago
Scott Lahteine
2bc1d70a31
Merge pull request #1977 from AnHardt/Cinese2
...
We mark this historic day, when Marlin went to China.
10 years ago
Scott Lahteine
ff178d8cf7
Change M421 to take coordinates
...
This makes `M421` more amenable for irregular matrices
10 years ago
Bernardo
e449659338
Update Servo.cpp
...
Updated "servo.h" to "Servo.h"
10 years ago
Bernardo
ff67ee73fc
Update Marlin_main.cpp
...
Corrected "servo.h" to "Servo.h" because of the updated filename.
10 years ago
Scott Lahteine
5b248757c7
Level Bed in Prepare submenu
...
- Add “Level Bed” menu item for auto bed leveling
- Hide the option if homing has not been done yet
- Arrange the Prepare submenu more logically (?)
- Add documentation comments, some white-space
- Apply some coding standards here and there
- Move old encoder multiplier debug option to `ultralcd.cpp`
10 years ago
CONSULitAS
c5dfb35597
language_de.h: updated translation and minor typos
...
language_de.h: updated translation and minor typos
10 years ago
CONSULitAS
6423fe7601
language.h: update documentation / URL für K8200
...
language.h: update documentation for LANGUAGE_INCLUDE
language.h: URL für K8200 github repository
10 years ago
CONSULitAS
6af40e9dc0
K8200 example Configuration.h: STRING_URL removed
...
K8200 example Configuration.h:
* STRING_URL removed: like proposed by thinkyhead in #1917
10 years ago
CONSULitAS
d1c1f766d5
Merge remote-tracking branch 'upstream/Development' into K8200_2015-04-23_TEST
...
Conflicts:
Marlin/example_configurations/K8200/Configuration.h
10 years ago
Steve Kelly
98ca46006c
Allow Y to home before X with option in Configuration_adv.h.
...
This addresses comments in #1956 and #1079 . In particular, this is useful
when both endstops are stationary on a CoreXY system, and the Y axis needs
to be homed before the X so the flags are aligned.
10 years ago
AnHardt
6cba6bcd82
Add 'cn' to the other 'Configuration.h's
10 years ago
AnHardt
1d9699be0f
Add some doku
10 years ago
AnHardt
76b12edecf
Give TALL_FONT_CORRECTION a default
10 years ago
AnHardt
6b1b71837c
Intit. commit for Chinese
...
Edited the European part of 'ISO10646_CN.fon' to match the existing fonts.
Added Chinese font to make_fonts.bat
Created 'dogm_font_data_ISO10646_CN.h'
Added Chinese to 'language.h'
Added 'language_cn.h' with some minor edits.
Added Chinese font in 'language_en.h' to not fall back to European font.
Added cn to 'Configuration.h'
Changed WIDTH to LCD_PIXEL_WIDTH and HEIGHT to LCD_PIXEL_HEIGHT to have more descriptive names.
In 'dogm_lcd_implementation.h'
Added Chinese Font
Made 1 pixel more room for the larger Chinese font on the status line.
Changed geometry of the 'select bar' by one pixel.
Changed the way the position for values and postcars are set.
10 years ago
Scott Lahteine
fb379384ee
Reduce MBL eeprom read code
10 years ago
Scott Lahteine
0fca084ea6
Make EEPROM reproducible in GCode
...
With these changes the output of `M503 S0` is all you need to restore
the EEPROM. Building on this it is straightforward to save and restore
the EEPROM state using the SD card or external GCode file.
- Added `M145` to set “heatup states” for the LCD menu
- Added `M420` to toggle Mesh Bed Leveling
- Added `M421` to set a single Mesh coordinate
- Extended `Config_PrintSettings` with added M codes
- Cleaned up some comments here and there
10 years ago
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
10 years ago
Scott Lahteine
0ec444720f
Rename blinkm files
10 years ago
Scott Lahteine
a22a228bcc
Rename files to move them in the IDE
10 years ago
Scott Lahteine
a932e7490f
No noTone needed, but delay is
10 years ago
Scott Lahteine
9c5d14ea68
Fix BEEPER duration
10 years ago
Scott Lahteine
5c29fda167
Add a warning for DISABLE_[XYZ] options
10 years ago
Scott Lahteine
0438f0d835
Merge pull request #1924 from thinkyhead/raise_z_for_m401_m402
...
Raise Z for M401 and M402
10 years ago
Scott Lahteine
a640cad139
Merge pull request #1967 from thinkyhead/g4_dwell_message
...
Use millis_t for progress_bar_ms and expire_status_ms
10 years ago
Scott Lahteine
c92b59952a
Use millis_t for progress_bar_ms and expire_status_ms
10 years ago
Scott Lahteine
b275946a52
Merge pull request #1966 from thinkyhead/g4_dwell_message
...
G4 shows status message only if no message is set already
10 years ago
Scott Lahteine
97dfa0365d
Rename expireStatusMillis to expire_status_ms
10 years ago
Scott Lahteine
7295640f44
Remove extraneous ;
10 years ago
Scott Lahteine
0d8c00d3f6
Define lcd_hasstatus for no lcd also
10 years ago
Scott Lahteine
182f2cda35
Minor cleanup of M48
10 years ago
Scott Lahteine
3a6fd912cd
Latest upstream commits, merged
10 years ago
Scott Lahteine
3c9e94e035
Merge pull request #1964 from AnHardt/Max6675again
...
Add variant for MAX6675 in M104
10 years ago
Scott Lahteine
56ff46eb8b
Improve code_has_value test
10 years ago
Scott Lahteine
ce142afdda
G4 shows status message only if no message is set already
...
- Address issue raised in #1961
10 years ago
Scott Lahteine
35e79d56a5
Remove set-coordinate extension of G28
10 years ago
Scott Lahteine
3a74bb5039
Merge pull request #1945 from Wurstnase/max_endstopp
...
Max endstopp
10 years ago
AnHardt
0fed46360c
Add variant for MAX6675 in M104
...
Else will throw error:
@:0 B@:0
Error:No thermistors - no temperature
[ERROR] Error:No thermistors - no temperature
when no bed is defined
10 years ago
Wurstnase
79a44a9de3
stepper.cpp macros rework
...
delete some tabs
10 years ago
Scott Lahteine
588ed70d4a
Latest upstream commits, merged
10 years ago
Scott Lahteine
0165560333
Apply zprobe_zoffset in axis_is_at_home
...
Ensure the probe offset will always be included when homing Z.
10 years ago
Scott Lahteine
075386e7fe
Merge pull request #1959 from thinkyhead/lcd_move_rate
...
Include axis parameter to ultralcd's line_to_current
10 years ago
Scott Lahteine
2558c10c6c
Use the slower feedrate for XY axes
10 years ago
Scott Lahteine
31932912dd
Use AxisEnum instead of int for _lcd_move
10 years ago
Scott Lahteine
c2e11daf66
Merge pull request #1958 from thinkyhead/redo_1937
...
Fix homing of YZ with DUAL_X_CARRIAGE
10 years ago
Scott Lahteine
c3560e0288
Include axis parameter to ultralcd's line_to_current
10 years ago
Scott Lahteine
a0a5ff61c4
Merge pull request #1951 from AnHardt/Azteeg_x3
...
Fix for #1946
10 years ago
Scott Lahteine
0094481e55
Merge pull request #1955 from AnHardt/langlang
...
Add DISPLAY_CHARSET_HD44780_CYRILLIC as alternative in SanityCheck.h
10 years ago
Scott Lahteine
64268f3312
Fixup axis_is_at_home a little
10 years ago
Scott Lahteine
996d0a9185
Squish the code down a little
10 years ago
Scott Lahteine
8534bc376c
Fix homing of YZ with DUAL_X_CARRIAGE
10 years ago
Scott Lahteine
3b97a7d446
Merge pull request #1944 from AnHardt/beep2
...
More Beeper clean up
10 years ago
Wurstnase
be9e4ceddc
fix typo
...
c'n'p ftw :/
10 years ago
unknown
c26d816839
filter any 0
10 years ago
AnHardt
f2c94b3298
tone will end automaticly
10 years ago
AnHardt
c5e0e29d23
Add DISPLAY_CHARSET_HD44780_CYRILLIC as alternative in SanityCheck.h
...
and add some documentation - how to integrate a new font.
10 years ago
AnHardt
b59e92ab99
Fix for #1946
...
Syntax error.
10 years ago
Wurstnase
61ae43f35e
v <-> code_value
10 years ago
Wurstnase
da0d91a79b
max endstopp
...
no user will home to 0 with a max endstopp
10 years ago
AnHardt
3a27a78f9e
Commented REPRAP_DISCOUNT_SMART_CONTROLLER again
...
and removed some tabs.
10 years ago
AnHardt
064f2b37d0
More Beeper clean up.
...
Centralised beep code to lcd_buzz().
From gcode_M300() and lcd_quick_feedback().
Enforced max. duration for M300 to 5 seconds.
Corrected description in 'Configuration.h'
LCD_FEEDBACK_FREQUENCY_HZ 0 gives now a silent delay of
LCD_FEEDBACK_FREQUENCY_DURATION_MS.
10 years ago
Wurstnase
92575cecca
new timout/add adv_ok
10 years ago
AnHardt
671aaf2dc9
Minor fix for M300
...
Corrected wrong order of parameters.
10 years ago
Scott Lahteine
d931220a65
Tweak comments
10 years ago
Scott Lahteine
47847765e2
Add M410 QuickStop command
10 years ago
Scott Lahteine
a4ca87ba99
Merge pull request #1933 from bq/Fix_stray_in_configuration
...
Fixed compilation error "error: stray ‘\357’ in program"
10 years ago
Scott Lahteine
5e3bb4bdf3
Merge pull request #1931 from paclema/M303_echo
...
Added new PID autotune info, to make easy copy & paste results to marlin
10 years ago
Ivan Galvez Junquera
b99e63a7bf
Fixed compilation error "error: stray ‘\357’ in program" in several configuration files.
...
Introduced in commit 697ee2dc
and later spread to other files.
10 years ago
paclema
581685a231
Added new PID autotune info, to make easy copy & paste results to marlin
10 years ago
Chris Palmer
483384aaa4
Fixed faulty comment merge
10 years ago
Chris Palmer
cc6b7cf3ce
Fixed some comment spellings.
10 years ago
Chris Palmer
e4595fa24a
Fixed jump in speed when using high accelerations on axes with lots of steps.
...
I.e., when acceleration * steps per mm > 2,000,000.
This was done by changing MultiU24X24toH16 to take a 32b bit operand.
Removed the claim that stepper.cpp uses the Leib algorithm.
10 years ago
Wurstnase
b09a957fce
make 'wait' optional and mark as workaround
10 years ago
Scott Lahteine
63b98b8280
Raise Z for M401 and M402
10 years ago
wurstnase
d69da22f7c
last_command_time inside get_command()
10 years ago
Scott Lahteine
53be0f3399
Babystep delay 2us
10 years ago
wurstnase
574e2d856e
remove config
10 years ago
paclema
cde5eee2a5
Removed unnecessary comments
10 years ago
paclema
e1b69db6d1
Fixed M48 mismatch between n and P parameter on documentation
10 years ago
CONSULitAS
1de9b568db
Example Configuration for K8200: comments/URL/readme
...
Example Configuration for K8200 : comments/URL/readme
example_configurations\K8200\Configuration.h:
* add machine specific header
* change STRING_URL to K8200 fork (@thinkyhead: What do you think?)
example_configurations\K8200\readme.md:
* updated documentation
* added URLs and links
10 years ago
CONSULitAS
0af5e3a04f
Example Configuration for K8200: comments/URL/readme
...
Example Configuration for K8200 : comments/URL/readme
example_configurations\K8200\Configuration.h:
* add machine specific header
* change STRING_URL to K8200 fork (@thinkyhead: What do you think?)
example_configurations\K8200\readme.md:
* updated documentation
* added URLs and links
10 years ago
Scott Lahteine
637babb99b
Merge pull request #1915 from elgambitero/Development
...
Some minor translations to spanish
10 years ago
elgambitero
cb9ac490d4
Some minor translations to spanish
10 years ago
CONSULitAS
3851ac6226
Example Configuration for K8200 back in sync
...
example_configurations\K8200\Configuration.h:
* merge upstream changes from default Configuration.h manually
* add some machine specific comments
10 years ago
CONSULitAS
b447a4ffab
Merge remote-tracking branch 'upstream/Development' into Development
10 years ago
Scott Lahteine
7336e6df07
Always define old_z, not always z2
10 years ago
Scott Lahteine
5dd87d2e74
Enable all old_z_*_endstop vars for Z_DUAL_ENDSTOPS
...
- Potentially addressing #1911
10 years ago
Scott Lahteine
3f02da646c
Make sure axis_active is cleared for #1908
10 years ago
Scott Lahteine
e0e68c5cbc
Rename servos[] array in Marlin to servo[]
10 years ago
Chris Petersen
ffaf1b4f22
Add pin configuration for Brainwave Pro
...
Copied from jcrocholl's contributions to the OpenBeamUSA Marlin fork
10 years ago
Scott Lahteine
642f6a92bc
fix type of code_has_value
10 years ago
Scott Lahteine
17ad80c1e1
Spacing in XYZ_CONSTS
10 years ago
Scott Lahteine
09d60e0128
Naming and code comments
10 years ago
Mehmet Sutas
5a9e45cc4a
Fix Syntax Error Filament Runout Statement
10 years ago
Scott Lahteine
257a907456
Fix typo in next_bed_check_ms
10 years ago
Scott Lahteine
e4b1e8651b
next_ vars faster than previous_
...
- Change some `previous_` time vars to `next_` so an add only happens
at intervals
- Fix `HEATER_0_USES_MAX6675` polling too frequently, or not at all
10 years ago
Scott Lahteine
ccddc280be
Apply three more commits
10 years ago
Scott Lahteine
74e4b42f7e
Default MACHINE_NAME to "3D Printer"
10 years ago
Scott Lahteine
8857b9e921
Use the extruder argument in plan_buffer_line
10 years ago
Scott Lahteine
ac2b23f574
Homing fixes
...
- Prevent `Z_SAFE_HOMING` from homing Z twice in some cases
- Allow `G28` with XYZ values of 0 to explicitly set the position
- Don’t add `home_offset` when setting XYZ explicitly in `G28`
- Add `code_has_value` function to check for the presence of a numeric
value (could just test for space or nul to allow other types of values)
10 years ago
Scott Lahteine
055b11814a
Additional cleanup of ultralcd.cpp
10 years ago
Scott Lahteine
388dd0cfa5
Fix doubled lcd_quick_feedback
...
- MENU_ITEM causes lcd_quick_feedback to be called, so only those calls
to `lcd_goto_menu` outside of the `MENU_ITEM` macro need to set the
`feedback` flag when calling `lcd_goto_menu`.
10 years ago
Scott Lahteine
c6bb98abad
machine name for hephestos too
10 years ago
Scott Lahteine
ccbe2c4ea3
Apply CUSTOM_MACHINE_NAME to configurations
...
- Replace “Mendel” with “RepRap”
10 years ago
Scott Lahteine
5fe382949b
Some G-Codes comment cleanup
10 years ago
Scott Lahteine
8b16ebe705
Break out prevent_dangerous_extrude feature
...
- It’s inline here, but could be a macro and duplicated for
`planner.cpp`
10 years ago
Scott Lahteine
740152ee70
Merge branch 'Development' into cold_extrude
...
Latest upstream commits
10 years ago
Scott Lahteine
5914d9d7de
Shuffling declarations..
10 years ago
Scott Lahteine
b328c6e6b6
Shuffling declarations.
10 years ago
Scott Lahteine
fb4cefc91d
Define lcd_move_[xyz] ahead of lcd_move_menu_axis
10 years ago
Richard Miles
4c3736ed43
Feature: Add RAMPS CNC Controller Board
...
Created a new board to make using RAMPS as a CNC machine controller
easier. It maps pin 8 to the spindle and pin 9 to the controller fan.
10 years ago
Scott Lahteine
9189cc66ab
Fix moves for DELTA for MANUAL_BED_LEVELING
...
- Use `line_to_current` in place of `plan_buffer_line`
10 years ago
AnHardt
56fc3a4835
bgr -> bg
...
+ update in documentation
10 years ago
Scott Lahteine
7a1aef1450
Merge pull request #1877 from AnHardt/display-only
...
Made encoderPosition and quick_feedback dependant on NEWPANEL
10 years ago
Scott Lahteine
6096164d79
Merge pull request #1878 from thinkyhead/cold_extrude
...
Cold extrude
10 years ago
Scott Lahteine
a488445cbe
Fix spelling of "too"
10 years ago
Scott Lahteine
b1950a7f25
Merge pull request #1875 from Natealus/Development
...
Z Probe inverting not present in example configs, causes error
10 years ago
AnHardt
df50523605
Made encoderPosition and quick_feedback dependant on NEWPANEL
...
where the hardware is available.
Fix for #1873
10 years ago
Scott Lahteine
2ca099d1e7
Merge pull request #1876 from thinkyhead/cold_extrude
...
Catch dangerous extrude before trying several
10 years ago
Scott Lahteine
837ceb9abb
Merge pull request #1867 from epatel/Development
...
Added sanity check for MESH_NUM_X_POINTS and MESH_NUM_Y_POINTS
10 years ago
Scott Lahteine
a95544f92a
Spell adjustment
10 years ago
Scott Lahteine
a00ebf03d4
Merge pull request #1868 from AnHardt/LCD_STR
...
Moved the definitions of the LCD_STR_* to Conditionals.h
10 years ago
Scott Lahteine
1269c445ab
Catch dangerous extrude before trying several
10 years ago
Natealus
585eee6549
Z Probe inverting not present in example configs, causes error
...
The line const bool Z_PROBE_ENDSTOP_INVERTING = false; // set to true to
invert the logic of the endstop is in the main configuration.h but
wasn't present in the example configuration.h's. Causes a compiling
error with Z Probe enabled. Just added it to all the configs. :)
10 years ago
AnHardt
c5961892e3
Bulgarian for all the Configuration.h's
10 years ago
AnHardt
6248c93f37
Introduction of Bulgarian - language_bgr.h
...
Thank you @Nprod!
10 years ago
AnHardt
540dbb35e2
And an other MSG_BED in Marlin_main.cpp
10 years ago
AnHardt
14d4419e16
Replaced SERIAL_PROTOCOLPGM(MSG_BED) with SERIAL_PROTOCOLPGM("Bed")
...
Resolved some warnings in Marlin_main.cpp regarding compares of signed and unsigned integers by replacing 'int' or 'uint16_t' with 'uint8_t'.
10 years ago
AnHardt
ea897654a4
Moved the definitions of the LCD_STR_* to Conditionals.h
...
to avoid errors in Marlin_main.cpp. #1860
In the include tree of Marlin_main.cpp the decision between the display types is not made.
To include the right LCD_STR_* ether 'dogm_lcd_implementation.h' or 'ultralcd_implementation_hitachi_HD44780.h' with all their code.
A 'dogm_lcd_implementation.h.h' would be a curiosity.
So i moved both of the definition blocks to conditionals.h
On the long term it could make sense to use the same numbering for the u8glib and the hitachi symbols.
10 years ago
Edward Patel
7dc64efe67
Added sanity check for MESH_NUM_X_POINTS and MESH_NUM_Y_POINTS
10 years ago
AnHardt
6a514f3dc9
Aplied HAS_LCD_CONTRAST also to Marlin_main.cpp
...
and cleaned typo.
10 years ago
AnHardt
a76fb42ca6
Merge https://github.com/MarlinFirmware/Marlin into contrast
10 years ago
AnHardt
bcc04192fc
Remove Contrast Menu for U8GLIB_ST7920
...
The other two devices we use in u8glib have more than only dummy code.
Checked this in the library code.
10 years ago
Scott Lahteine
4788b59300
Thermistor values for configurator
10 years ago
Scott Lahteine
bb917ecda8
Merge pull request #1853 from thinkyhead/dev_version
...
Set version to "1.0.3 dev"
10 years ago
Scott Lahteine
caa7734402
Merge pull request #1864 from thinkyhead/is_running
...
IsStopped / IsRunning inline
10 years ago
Scott Lahteine
3162971cd6
current_position not static
10 years ago
Scott Lahteine
27cb90da8b
IsStopped / IsRunning inline
10 years ago
Max
07fc2b5b70
Update language_ru.h
10 years ago
Scott Lahteine
756bb5e268
Cleanup formatting in hitachi & dogm lcd
10 years ago
Scott Lahteine
7431ef7e2d
Merge branch 'Development' into dev_version
...
Latest upstream commits
10 years ago
Scott Lahteine
43773ff735
Formatting and lcd contrast masking
10 years ago
Scott Lahteine
eb6e3886f4
Set version to "1.0.3 dev"
10 years ago
Scott Lahteine
cf9b58452c
Minimum delay in menu click feedback
...
Squished #1849
10 years ago
Scott Lahteine
1d291be2ba
Fix de after PREVENT_DANGEROUS_EXTRUDE
...
- Set `de` to 0 when `position[E] = target[E]`
- Address regression mention in #1846
10 years ago
Scott Lahteine
e03da4805b
Merge pull request #1774 from epatel/Development
...
Mesh bed leveling: Added G29 S3 + finer display steps during manual input + bug fix
10 years ago
Scott Lahteine
f7c4e7e19f
Fix G29 not deploying in some instances
10 years ago
Edward Patel
a9ed39b12d
Moved checks into SanityCheck.h + removed previous added checks.
10 years ago
Edward Patel
002340f32c
Merge branch 'Development-Marlin' into Development
10 years ago
Scott Lahteine
c379f17117
Encapsulate setting of homing_bump_feedrate
10 years ago
Scott Lahteine
7d2c2f1790
Updates for the configurator
...
- Sections in all `Configuration_adv.h`
- Recognize JAPANESE/WESTERN/CYRILLIC options
- Better capturing of comments for tooltips
10 years ago
Scott Lahteine
967db181d0
Latest upstream commits
10 years ago
Scott Lahteine
e502144eda
Fixup formatting of last commit
10 years ago
Scott Lahteine
d05efa008d
Merge pull request #1825 from shaggythesheep/bugfix_no_heaters
...
Bugfix: Temperature checks when no heaters in use
10 years ago
Scott Lahteine
d20f42c883
Don't stow the probe until the last grid point!
...
- Address Issue #1682 at hash #issuecomment-89756858
10 years ago
Scott Lahteine
5c2bb05af3
Merge pull request #1839 from AnHardt/fix-statusmessage
...
Fix lcd_status_message
10 years ago
Scott Lahteine
d70a4a3847
Merge pull request #1823 from AnHardt/splashscreen
...
Disable splash-screen when done once
10 years ago
Scott Lahteine
56aea5f8e5
Merge pull request #1829 from Natealus/Development
...
Azteeg X3 Pro Pin fix ups
10 years ago
Scott Lahteine
6a860b99dc
Merge pull request #1828 from Wackerbarth/Configurator
...
Update Configurator Files
10 years ago
AnHardt
ac843fbf3b
Fix lcd_status_message
...
Because we now can use utf8 with up to 3 bytes per symbol,
lcd_status_message[] must be 3*LCD_WIDTH wide.
Filling up the message, or cutting to length, are fixed to.
Fix for #1832 about at the end.
10 years ago
Scott Lahteine
6d084c017f
Fix typo in FWRETRACT handler
...
Should be `retracting` and not `retract`
10 years ago
Edward Patel
d27c82a450
Added check for Delta printers in Mesh, #error not yet supported.
10 years ago
Edward Patel
9a093b2e8f
Added #error + mention not to enable ABL and Mesh at the same time
10 years ago
AnHardt
6ae714894e
Now the simplycistic solution.
...
Just and only display splashscreen only once.
10 years ago
AnHardt
d521693641
Revert "Draw content in display loop only when needed"
...
This reverts commit bf04a92cc0
.
10 years ago
Natealus
b6f2bff461
Azteeg X3 Pro Pin fix ups
10 years ago
Scott Lahteine
d867c18535
Fix compile error with Z_DUAL_ENDSTOPS
10 years ago
Richard Wackerbarth
46474cf2f2
Incorporate @section headers from configurator
10 years ago
Richard Wackerbarth
cf66cb8808
Bring configurator up-to-date
10 years ago
Richard Miles
1a5293c2ce
Prevents MINTEMP / MAXTEMP when no heaters present
...
This commit checks whether or not HEATER_0 is in use, and if not, skips
the MIN / MAX temperature checks.
10 years ago
Edward Patel
5360158545
Merge branch 'Development-Marlin' into Development
10 years ago
AnHardt
bf04a92cc0
Draw content in display loop only when needed
...
Example for splash screen.
10 years ago
AnHardt
9865318f1c
Disable splash-screen when done once
...
Splash screen was shown with every display init.
That means every time the menus where entered.
Note the 2 in the initialisation.
The buffer is already written in two steps a 512 byte.
Without the 2 only the upper half is shown.
10 years ago
Scott Lahteine
53eb662908
Have the configurator read from MarlinFirmware repo
10 years ago
Edward Patel
d24ea7c03f
Added Comment in hope of github seeing these updates
10 years ago
Edward Patel
61de6ecd54
Added change to example Configuration.h's
10 years ago
Edward Patel
2f0081bbb5
Compile error fix! Fix for merge artifacts.
10 years ago
Edward Patel
0e6514e7bd
Bug fix! Missed putting z value back in right slot after zigzag mod.
10 years ago
Edward Patel
ea10601406
Merge branch 'Development-Marlin' into Development
...
Conflicts:
Marlin/Configuration.h
Marlin/Marlin_main.cpp
10 years ago
Scott Lahteine
cb02bc6db4
Merge pull request #1817 from AnHardt/dogm_looptest
...
Execute DOGM display-loop less often
10 years ago
quillford
b02a55e60f
Fixed scara directions
...
Config said for a delta instead of for a scara
10 years ago
Scott Lahteine
6c5f07c5cb
Merge pull request #1813 from thinkyhead/fixup_probing
...
Fix bad thermal runaway trigger
10 years ago
AnHardt
340d165a9c
Reduce display updates for dogm displays
...
In 'if (encoderPastThreshold || LCD_CLICKED)' lcdDrawUpdate was not set.
'lcd_status_update_delay'-loop was not effective in function
lcd_status_screen().
The loop prevented the update of the status screen but not the displays
update.
Shifted the loop into lcd_update().
10 years ago
AnHardt
418d22d7b3
Revert "Testloop cleanup"
...
This reverts commit 6361404b91
.
10 years ago
AnHardt
6361404b91
Testloop cleanup
...
Shifted condition should still be in.
10 years ago
AnHardt
6d4b3f0d6a
Move the condition before the loop
...
Result see: https://youtu.be/AEnBzdu9_tk
Dot is moving not so fast -> less executed loops.
10 years ago
AnHardt
4cb7dfc546
Move the 'alive dot' in every displayloop
...
Result see: https://www.youtube.com/watch?v=tdu7J0i-c4g
Loop is executed several times per display update.
10 years ago
Scott Lahteine
b0f198c153
heater_index above its use
10 years ago
Scott Lahteine
60f8e0386f
More thermal runaway states
10 years ago
Scott Lahteine
f9dbd73652
Fix tr_target_temperature type - float!
10 years ago
Scott Lahteine
c83faa9c5e
Merge pull request #1811 from thinkyhead/fixup_probing
...
Compare indices instead of floats for probe actions
10 years ago
Scott Lahteine
61f8394361
Compare indices instead of floats for probe actions
10 years ago
Scott Lahteine
a98183b463
Merge pull request #1809 from Wackerbarth/LanguageCleanup
...
Deferring default definition made #undef unnecessary
10 years ago
Scott Lahteine
41ded7e996
Merge pull request #1805 from thinkyhead/fixup_probing
...
Optimize coordinate copying, fix EXTRUDER_RUNOUT_PREVENT
10 years ago
Richard Wackerbarth
4119738e69
Deferring default definition made #undef unnecessary
10 years ago
Scott Lahteine
6f06d33be5
Fix missing refresh_cmd_timeout function
10 years ago
Scott Lahteine
2d099a2c70
Fix missing backslash in macro
10 years ago
Scott Lahteine
0f9b29e6c5
Merge pull request #1803 from Natealus/Development
...
Z_PROBE_ENDSTOP Pin for Azteeg X3 Pro
10 years ago
Scott Lahteine
0935084141
Fix manage_inactivity
...
- Document `manage_inactivity` function
- Allow `EXTRUDER_RUNOUT_PREVENT` to work with all extruders
- Use faster `memcpy` for copying coordinates
10 years ago
Scott Lahteine
c065da52ec
Spacing and spelling
10 years ago
Scott Lahteine
a3e129e091
Merge pull request #1801 from thinkyhead/fixup_probing
...
Minor optimizations
10 years ago
Natealus
ab11f90da0
Z_PROBE_ENDSTOP Pin for Azteeg X3 Pro
...
Just a simple #ifdef Z_PROBE_ENDSTOP to define the pin for it. Also has
a couple commented lines for switching Z_MIN_PIN if needed.
10 years ago
Scott Lahteine
8680b515b0
Fix missing tmp_extruder -> target_extruder
10 years ago
Natealus
a6ba40ae48
Compiling error temperature.cpp with multiple extruders defined
...
It wouldn't compile because of this line in temperature.cpp it turns out
it was just a stray ( that didn't line up with the previous lines so I
just made it in line with the rest and it compiled fine.
10 years ago
Scott Lahteine
fc3c76fc16
Fix #1800
10 years ago
Scott Lahteine
c185912c19
Latest upstream commits, mostly
10 years ago
Scott Lahteine
1e5c18bb14
Add code_value_short and SERIAL_CHAR
10 years ago
Scott Lahteine
e0d4368cb5
Minor code cleanup, move NUM_AXIS out of config
10 years ago
Scott Lahteine
4c7af484f8
Merge pull request #1787 from thinkyhead/fixup_tr
...
Fix: thermal_runaway_protection triggered by target temperature increase
10 years ago
Scott Lahteine
c747becec1
Merge pull request #1796 from thinkyhead/pidbed_temp_eeprom
...
Add PIDTEMPBED to EEPROM
10 years ago
Scott Lahteine
84e4edaea7
Add M48 comment for #1794
10 years ago
Scott Lahteine
9ba55baa5b
Track target temperature separately for each heater
10 years ago
Scott Lahteine
528e32a1d4
Fix timeout in thermal_runaway when temperature is set higher
10 years ago
Scott Lahteine
b98ebd517e
disable / enable_all_steppers functions
10 years ago
Scott Lahteine
713953d8c1
Upstream commits, allow no extruder in M105
10 years ago
Scott Lahteine
8f893eb8df
Merge pull request #1798 from thinkyhead/fixup_probing
...
Fix probe height at G28 start
10 years ago
Scott Lahteine
dde7e11f8e
Merge branch 'Development' into fixup_tr
...
Latest upstream commits
10 years ago
Scott Lahteine
abd7fc36b6
Fix probe height at G28 start
10 years ago
Scott Lahteine
610c8c5471
Merge pull request #1795 from thinkyhead/fixup_probing
...
Finish pin tests
10 years ago
Scott Lahteine
e4934164e4
Merge pull request #1790 from Wurstnase/fix_home_z
...
fix feedrate for homing z
10 years ago
Scott Lahteine
a469d796e1
Add cleanups needed for #1772
10 years ago
Scott Lahteine
c0ca26cd50
Merge branch 'Development' into fixup_probing
...
Latest upstream commits
10 years ago
Scott Lahteine
5c1f08a35f
Merge pull request #1772 from croadfeldt/Merge_cleanup
...
Z_PROBE_ENDSTOP
10 years ago
Scott Lahteine
db7b0ea0cf
Merge pull request #1569 from Wackerbarth/Development
...
Incorporating Build Numbers
10 years ago
Scott Lahteine
92119d0f7d
Static delta[] for SCARA
10 years ago
Scott Lahteine
007a4bd421
Adjust spacing in view function
10 years ago
Scott Lahteine
424d5495e4
Add PIDTEMPBED to EEPROM
10 years ago
Scott Lahteine
6b919e14c1
Group all universal variables
10 years ago
Scott Lahteine
21cd2e4fae
Merge branch 'Development' into fixup_probing
...
Latest upstream commits
10 years ago
Scott Lahteine
0e8182bbf2
Additional pin tests, cleanup
10 years ago
Wurstnase
45565b680d
second wrong feedrate
10 years ago
Wurstnase
581b2aae04
fix feedrate for homing z
...
max_feedrate is in mm/s. line_to_destination needs a feedrate in mm/min because there is feedrate/60.
10 years ago
Edward Patel
48b1c3822f
Merge branch 'Development-Marlin' into Development
10 years ago
Richard Wackerbarth
ccdaea51ba
Add KosselPro
10 years ago
Richard Wackerbarth
f4599143eb
Allow M115 to better reflect the build
10 years ago
Richard Wackerbarth
34c7d45879
Hook for Auto-generated Build Version
...
The automatic versioning system extracts a
build version number from the SCM system
That versioning information is written to the file
_Version.h, a file that is NOT preserved in the SCM.
If such a file will be present,
we include it here to utilize the parameters
that are defined therein.
10 years ago
Scott Lahteine
c756b4cf07
Comment tweak
10 years ago
AnHardt
23cd54755f
Fix typo in Marlin_main.cpp
...
related to current_position[Z_AXIS] and retract_zlift.
'+ =' -> '+='
Fix for #1786
10 years ago
Scott Lahteine
e96df67630
Clarify thermal_runaway_protection
...
- Add comments documenting `thermal_runaway_protection`
- Add an enum for the thermal runaway states
- Add macros for temperature helper functions
- Fix a glitch with the z probe sled in homeaxis
10 years ago
Chris Roadfeldt
0afe6696f0
Merge remote-tracking branch 'MarlinFirmware/Development' into Merge_cleanup
10 years ago
Chris Roadfeldt
59994bd519
Not doing network admin work, pin not ping... :)
10 years ago
Chris Roadfeldt
916f59e35f
Spaces not tabs in language.h.
...
Catch unlikely but possible error and head crash when using
Z_PROBE_REPEATABILITY_TEST
10 years ago
Scott Lahteine
66b3b53e76
Merge pull request #1762 from AnHardt/MiMa
...
Fix MIN&MAX temperatures again
10 years ago
Edward Patel
6b91b7b411
Mesh bed leveling: Added G29 S3 + finer steps in manual probing.
...
* Use "G29 S3 Xn Yn Zn.nn" to modify bad probed point manually
* Changed manual Z steps from 0.05 to 0.025 and made brought it to Configuration.h
10 years ago
Chris Roadfeldt
26dc80bf2d
Typo fixed...
10 years ago
Chris Roadfeldt
2966ae2022
Fix Z_PROBE_PING not declared, allows code to compile if Z_PROBE_ENDSTOP
...
is not used.
10 years ago
Wurstnase
67d5e7973e
old bump_divisor for cartesian/corexy-printer
...
some people are starting to ask why homing is so slow. this is the old standard hard-coded value.
10 years ago
Chris Roadfeldt
bb41edc2ef
Fixed extra #endif
10 years ago
Chris Roadfeldt
a57862e29f
Cleaning up code in prep for merge with upstream.
10 years ago
Chris Roadfeldt
745d9fe1a4
Merge remote-tracking branch 'MarlinFirmware/Development' into Merge_cleanup
...
Conflicts:
Marlin/Marlin_main.cpp
10 years ago
AnHardt
488666832b
Remove the previously introduced ()
10 years ago
Scott Lahteine
443468df8d
Merge pull request #1771 from AnHardt/iss1770
...
Added new - changed entries from Fix up LCD_PROGRESS_BAR
10 years ago
Scott Lahteine
9593f09b99
Merge pull request #1764 from thinkyhead/probe_leveling
...
Fix homing and leveling
10 years ago
Scott Lahteine
72c7de3570
Cleanup M48
10 years ago
Scott Lahteine
97a258b0b0
Clean up, document home_axis
10 years ago
AnHardt
831016b09f
Added new - changed entries from Fix up LCD_PROGRESS_BAR
...
for when no LCD is defined.
Fix for #1770 .
10 years ago
Chris Roadfeldt
a508d835db
Changed Z_PROBE_AND_ENDSTOP to Z_PROBE_ENDSTOP.
...
Updated documentation in Configuration.h.
Cleaned up and commented some code relating to Z_PROBE_ENDSTOP.
Separated Z_MIN_ENDSTOP and Z_PROBE_ENDSTOP completely.
10 years ago
Chris Roadfeldt
fdb4ddbdea
Merge remote-tracking branch 'MarlinFirmware/Development' into Development
10 years ago
atfield90
d273c90d53
Added support for Atmega 1281 chip
10 years ago
Scott Lahteine
1c7391717e
Include sync_plan_position_delta for SCARA also
10 years ago
Scott Lahteine
8231fb166d
Merge pull request #1758 from AnHardt/MENU_MULTIPLIER_ITEM
...
Fix: Audio feedback for MENU_MILTIPLIER_ITEM click
10 years ago
Scott Lahteine
0b57a2ab8b
Merge pull request #1757 from bq/Translation-strings
...
Added new trasnslatable labels.
10 years ago
Scott Lahteine
18bb6be80e
Fix homing and leveling
...
- Include the current Z when raising the axis after and between probing
- Add `sync_plan_position_delta` for parity with `sync_plan_position`
- Clean up and clarify `M48`, `dock_sled`, and others
10 years ago
AnHardt
3f2e863206
Improve conditions for HAS_TEMP
...
and use them in temperuture.h
Flattened the if structure - the preprocessor is doing the work - not the Arduino. Arduino.
10 years ago
AnHardt
85f8a26ba4
Fix MIN&MAX temperatures again
...
replaced GE0 with th matching GEX in the second row.
added some ()
10 years ago
AnHardt
19b11dfdd7
Fix can't enter MENU_MULTIPLIER_ITEM
10 years ago
Chris Roadfeldt
c89b8368ee
Merge remote-tracking branch 'MarlinFirmware/Development' into Development
...
Conflicts:
Marlin/Marlin_main.cpp
10 years ago
Ivan Galvez Junquera
d08782386b
Added new trasnslatable labels.
...
* Added MSG_END_HOUR and MSG_END_MINUTE labels to all language files.
* Available translations:
EN, FR, DE, ES, IT, PT, PT-BR.
10 years ago
Scott Lahteine
97a69d9b1c
Correct XYZ after obtaining plan_bed_level_matrix
...
The current position needs to be updated by using the inverse
`plan_bed_level_matrix` on X, Y, and Z. All moves in the planner are
transformed by the `plan_bed_level_matrix` from this point forward.
10 years ago
Scott Lahteine
5f6962dd90
Merge pull request #1755 from thinkyhead/fixup_config
...
Raise when not retracting
10 years ago
Scott Lahteine
ae89ccd2c7
Use Z_RAISE_BETWEEN_PROBINGS
10 years ago
Scott Lahteine
9a5a7a3f68
Raise when not retracting
...
Code to raise the probe before retraction is good, but the code should
always raise the probe, not just when retracting
10 years ago
Scott Lahteine
6ff1620fcb
Merge pull request #1753 from thinkyhead/fix_extruder_offset
...
Fix EXTRUDER_OFFSET compiler error
10 years ago
Scott Lahteine
cda4bd4ad9
Correct the comment about M206
10 years ago
Scott Lahteine
935592cf6a
offsets off by default
10 years ago
Scott Lahteine
2a45922afe
Restore extruder_offset, init more simply
10 years ago
Scott Lahteine
28792e5731
Fix typo in assignment
10 years ago
Scott Lahteine
bb6174524f
Fix EXTRUDER_OFFSET compiler error
...
- Addressing issue #1741
10 years ago
Scott Lahteine
571652c49b
Fix LCD click
...
- Make the default LCD click sound more pleasant
- Fix warnings about bed temperature runaway
10 years ago
Chris Roadfeldt
45ece5afb1
Merge remote-tracking branch 'MarlinFirmware/Development' into Development
10 years ago
Chris Roadfeldt
17707e7479
Fixed Z_PROBE_PIN pullup bug.
...
Documented some additional areas that should be addressed if Z_PROBE is
fully separated from Z_MIN or Z_MAX.
Fixed a documentation error in sanity checks. Servos start at 0 not 1.
10 years ago
Scott Lahteine
21ab44cfa7
Merge pull request #1750 from thinkyhead/fixup_config
...
Bring all configs up to date
10 years ago
Scott Lahteine
50145266cd
Merge pull request #1748 from thinkyhead/raise_before_homing
...
Apply Z_RAISE_BEFORE_HOMING before homing XY
10 years ago
Scott Lahteine
a117b6bff6
Merge pull request #1747 from thinkyhead/progress_bar_tweak
...
Fix up LCD_PROGRESS_BAR
10 years ago
Scott Lahteine
3348b3bf0c
Allow SD_FINISHED_RELEASECOMMAND to be undefined
10 years ago
Scott Lahteine
82794fa5f7
Add delta generic not renaming
10 years ago
Scott Lahteine
ba2c7cb467
Update configs with all the latest
10 years ago
Chris Roadfeldt
ec1d9c0b8f
Use Z_PROBE_ENDSTOP_INVERTING when checking pin status.
10 years ago
Chris Roadfeldt
3175c70c79
Manually synching back up with MarlinFirmware/Development.
10 years ago
Chris Roadfeldt
faac2af4af
Merge remote-tracking branch 'origin/Development' into Development
10 years ago
Chris Roadfeldt
3be00cce6f
Merge remote-tracking branch 'MarlinFirmware/Development' into Development
...
Conflicts:
Marlin/Configuration.h
10 years ago
Chris Roadfeldt
e08f8eed05
Revert 06f767d..cba5692
...
This rolls back to commit 06f767d608
.
10 years ago
Scott Lahteine
5e82ed4f30
Restore ENDSTOPPULLUPS in Configuration.h
10 years ago
Chris Roadfeldt
992b07ca57
Don't disable Z_RAISE_BEFORE_HOMING when Z_PROBE_AND_ENDSTOP is enabled.
10 years ago
Chris Roadfeldt
cba5692673
Merge remote-tracking branch 'MarlinFirmware/Development' into Development
...
Conflicts:
Marlin/Marlin_main.cpp
Marlin/stepper.cpp
10 years ago
Scott Lahteine
8500c80b33
Apply Z_RAISE_BEFORE_HOMING before homing XY
10 years ago
Scott Lahteine
92b54aa27e
#define HAS_POWER_SWITCH
10 years ago
Scott Lahteine
5519882eea
Fix up LCD_PROGRESS_BAR
...
- Some messages should not expire with `PROGRESS_MSG_EXPIRE`.
- Simplify conditional for progress bar with sanity checks.
- Rename `messageTick` to `expireStatusMillis` and make it the expire
time.
10 years ago
Scott Lahteine
6864280803
Use elif and parentheses in conditionals
10 years ago
Scott Lahteine
8c136a5ab5
Conditionals and comments for PS = 0
10 years ago
Scott Lahteine
2faed961ce
Allow POWER_SUPPLY 0 for no power switch
10 years ago
Scott Lahteine
baa6787393
Merge pull request #1740 from thinkyhead/fixup_homing
...
Apply leveling for DELTA
10 years ago
AnHardt
9ac7dc675e
Make filament display on dogm_... same as hitachi...
...
Thanks @MagoKimbra.
10 years ago
AnHardt
50a732360a
Replace extrudemultiply by extruder_multiply[active_extruder]
...
Fix for #1460 .
Seems to work with only one extruder. Can't test this myself with more.
10 years ago
Scott Lahteine
e63076504d
Merge pull request #1733 from AnHardt/c20
...
Get back folder symbols on Hitachi displays
10 years ago
Scott Lahteine
41d258697a
Pass the z for after probing to retract_z_probe
...
A `z_before` value is passed to probe_pt, but the `retract_z_probe`
function assumes that Z is 0, doesn’t add `current_position[Z_AXIS]` as
other cases do. This may be superfluous, so this is a test, and will be
reverted if it has no effect.
10 years ago
croadfeldt
06f767d608
Merge remote-tracking branch 'upstream/development' into development
10 years ago
Scott Lahteine
b47fa8c064
Merge pull request #1735 from AnHardt/compilerCandy
...
Remove some further warnings
10 years ago
Scott Lahteine
e96db1cd6c
Make G29 shared function inline
10 years ago
Scott Lahteine
d73b169de3
Apply leveling for DELTA,
...
- Fix `prepare_move` function not calling `adjust_delta`
- Add more shorthand for plan_buffer_line.
- Fix wrong `federate` usage, assuming they are all mm/m
- Minor `stepper.cpp` cleanup
10 years ago
Scott Lahteine
85b67e5223
Merge pull request #1738 from thinkyhead/fixup_homing
...
Fix G29 E and M48 n
10 years ago
Scott Lahteine
ce44bee28b
Small code reduction
10 years ago
Scott Lahteine
0213f7f016
Cleanup case for M666
10 years ago
Scott Lahteine
803425e12c
Fix G29 E and M48 n
...
- Users prefer `G29 E` to work like `M48 E` so fixed that
- `M48 n` replaced with `M48 P` (or `p`). `n` legacy support
- Shorten some strings to save precious bytes
- Smaller code for 3-point probing
10 years ago
Scott Lahteine
1e9999711c
Merge pull request #1736 from thinkyhead/fixup_homing
...
Fix G28 homing Y with X
10 years ago
Scott Lahteine
d738b7acdd
Merge pull request #1724 from Natealus/Development
...
Viki 2 Pins from Manual and Azteeg X3 Pro Endstop Reswap
10 years ago
Scott Lahteine
e8ae51bfe3
Fix G28 homing Y with X
...
- Fixed a typo causing G28 to home incorrectly
- Added documentation to G28
- Added homeXYZ bools to neaten the code
- Added a note about home_offsets being questionable
10 years ago
AnHardt
7b2550a604
Times can't be negative.
...
cardreader.cpp needs temperature.h for autotempShutdown() when
AUTOTEMP is defined but warns about unused variables.
Unpublished variables by putting them in to temperature.cpp.
10 years ago
AnHardt
507efa771b
Remove unused variable fan_rot
...
and satisfy the compiler about the implicit compare.
10 years ago
AnHardt
2b959a7752
Some additional {} to make the compiler happy.
10 years ago
AnHardt
0f1bd6e4a7
In ST7920_SWSPI_SND_8BIT(uint8_t val) parameter is unsigned
...
therefor in macro ST7920_WRITE_BYTE(a) cast a to uint8_t
to make the compiler happy.
10 years ago
AnHardt
81bab8739d
Get back folder symbols on Hitachi displays
...
and make use of column 20.
10 years ago
Chris Roadfeldt
a9802c95b3
Ensure Z_PROBE_PIN is defined if Z_PROBE_AND_ENDSTOP is.
10 years ago
Chris Roadfeldt
62834a1c43
Don't deploy probe on Z Axis homing if Z_PROBE_AND_ENDSTOP is enabled,
...
unless Z_SAFE_HOMING is.
10 years ago
Chris Roadfeldt
666fad3494
Typo fixed in sanity check.
10 years ago
Chris Roadfeldt
08a7aa16c5
Don't deploy Z Probe on Z homing if Z_PROBE_AND_ENDSTOP is defined.
10 years ago
Chris Roadfeldt
80285251cc
More config cleanup work for Z_PROBE_AND_ENDSTOP.
10 years ago
Chris Roadfeldt
fe4549cd83
Config file Z_PROBE_AND_ENDSTOP description clean up.
10 years ago
Chris Roadfeldt
82d2f11129
More additional sanity checks for Z_PROBE_AND_ENDSTOP
10 years ago
Chris Roadfeldt
05134f0807
Additional Sanity Checks for Z_PROBE_AND_ENDSTOP
10 years ago
Chris Roadfeldt
c75a5e8c55
Fixed typo for Z_PROBE_AND_ENDSTOP support in pins_RAMPS.h.
...
Confirmed Sanity checks are working.....
10 years ago
Chris Roadfeldt
a98ac4033b
Added Z_PROBE_PIN to #define for Z_PROBE_AND_ENDSTOP support.
10 years ago
Chris Roadfeldt
6125124d6c
Config file cleanup for Z_PROBE_AND_ENDSTOP support.
10 years ago
Chris Roadfeldt
324c14943b
Bug fixes for Z_PROBE_AND_ENDSTOP.
...
Code cleanup for Z_PROBE_AND_ENDSTOP.
Added Z_PROBE_PIN to pins_RAMPS_13.h
10 years ago
Natealus
ca5821aa57
Made #ifdef DELTA branch instead
...
Another fellow here gave me the idea to do it this way
10 years ago
Natealus
04fda6b3e9
Undesired behavior with endstops swapped
...
Made my swap commented out so its the option not the default.
10 years ago
Natealus
ca1477d830
Revert "Undesired behavior with endstops swapped"
...
This reverts commit 15028e9b08
.
10 years ago
Natealus
15028e9b08
Undesired behavior with endstops swapped
...
I made my changes to swap MIN and MAX endstops on the Azteeg X3 Pro the
option rather than the default to fix unexpected reversal.
10 years ago
Nate Stokes
18245c6cd2
Update pins_RAMBO.h
...
Updated for the changes that Thinkyhead made before I submitted mine.
10 years ago
Natealus
234a9d0b12
Viki 2 Pins from Manual
...
I added in the pins into the new board files for the Azteeg X3, X3 Pro,
Printrboard, and Rambo. I'm sure it can be added for others too but
these are the manual specified pins. Just like many things here though,
I can't test for the boards other than the Azteeg X3 Pro. Hopefully it
works smoothly for everyone who happens on this nifty display. :)
10 years ago
Scott Lahteine
a22efc5f11
Merge pull request #1597 from Wurstnase/g29_auto_script
...
G29 auto script
10 years ago
Scott Lahteine
62a3da9618
Merge pull request #1723 from thinkyhead/tweak_g92
...
Tweak G92
10 years ago
Scott Lahteine
afff968e88
ARRAY_BY_EXTRUDERS, shorthand to sync planner
...
- Add some documentation to planner and stepper headers
- Patch up RAMBO pins with undefs
- Add `sync_plan_position` inline to set current XYZE
- Swap indices in `extruder_offset` to fix initialization values
10 years ago
Scott Lahteine
2b0c25a091
Tweak G92 to call plan_set_position only once, yes?
10 years ago
Natealus
22bea37393
Azteeg X3 Pro Pin Revisions
...
I added the fan pins in here and left them at -1 in configuration_adv.h
and it works fine. Pinned for a 4 extruder from 1-4 and HE5 being the
controller fan, HE6 being the Extruder Auto Fan/Water pump in the Kraken
case, and HE7 being for part cooling fan. Added in descriptions for the
MIN MAX pin swap and for servo motor additions.
10 years ago
Scott Lahteine
93dc0d0518
Merge pull request #1718 from AnHardt/blink
...
Move variable blink from ultralcd.h to dogm_lcd_implementation.h
10 years ago
Scott Lahteine
edb67ea165
Patch generic delta config
...
- Addressing issue mentioned at #1699
10 years ago
AnHardt
c481c3b180
Move variable blink from ultralcd.h to dogm_lcd_implementation.h
...
to avoid warnings about unused blink.
Concentrate definitions of variables in dogm_lcd_implementation.h to one place.
Make only local used variable currentfont static.
10 years ago
Chris Roadfeldt
059052889f
Further Sanity Checks for Z_PROBE_AND_ENDSTOP.
10 years ago
Chris Roadfeldt
8b81f20c61
Filling in more places where Z_PROBE_PIN and Z_PROBE_AND_ENDSTOP need to
...
be.
Added Sanity Check for it.
Added hook so it's enabled.
10 years ago
Chris Roadfeldt
fd823449ad
Added serial message for Z Probe trigger.
10 years ago
Chris Roadfeldt
92eb8109ab
Fix declaration of old_z_probe_endstop.
10 years ago
Chris Roadfeldt
44b88b41a2
Added credit for code.
10 years ago
Chris Roadfeldt
2979b40a7a
Fixed typo in Z Probe and Endstop section.
10 years ago
Chris Roadfeldt
9f3ff14008
Enabled separate Z Probe and Z Axis endstop use at same time.
...
Typo fixes in comments in existing code.
10 years ago
Scott Lahteine
b14be7235e
Merge pull request #1585 from galexander1/strtod_e_fix
...
Fix `code_value` (so `G1X1E2` isn't evaluated as `G1 X100 E2`)
10 years ago
Scott Lahteine
ba871e46bf
Fix compiler warnings
...
- Patched up for most included configurations
10 years ago
Scott Lahteine
ffe0df4b36
Latest upstream commits
10 years ago
Scott Lahteine
bc2f249cc6
Merge pull request #1622 from AnHardt/tm-utf-minus-kanji
...
The big Language Pack
10 years ago
Scott Lahteine
abfcbd793f
Merge pull request #1693 from chris-bo/rework_lcd_beeper
...
use only one implementation for beeper feedback
10 years ago
Scott Lahteine
55739a4efe
Fix Z_APPLY_STEP
10 years ago
Scott Lahteine
df02b992b0
Fix redundant_temperatrure_raw setting
10 years ago
Scott Lahteine
fe29bdd72b
Also fix temperature externs
10 years ago
Scott Lahteine
578f93bc26
Fixup temp arrays and leveling equation, prepare for merge
10 years ago
Scott Lahteine
7d472367e2
Merge pull request #1713 from epatel/Development
...
Parentheses need here otherwise sanitycheck.h does wrong thing on line 222
10 years ago
Scott Lahteine
ce485175eb
Give all temp arrays 4 indices
10 years ago
Edward Patel
782464ea4d
Parentheses need here otherwise sanitycheck.h does wrong thing on line 222
10 years ago
Scott Lahteine
460f73056b
Fix ECHOPAIR ambiguity
...
- Also patch up some warnings
10 years ago
Scott Lahteine
19d418cd6a
Fix up the code to eliminate warnings
10 years ago
Scott Lahteine
b2496533c6
Put " M" into pmem
10 years ago
Scott Lahteine
267d6bef15
Eliminate most warnings
...
- Fix a bug reading `code_value` for `M503 Sn`
- Hide and remove unused variables
10 years ago
Scott Lahteine
3fd7790a15
Merge branch 'Development' into fixup_leveling
...
Latest upstream commits
10 years ago
Scott Lahteine
b76a352d41
Fix the planeNormal calculation
10 years ago
Scott Lahteine
410f64782a
Always 4 temp sensors
10 years ago
Scott Lahteine
0b32431551
Remove abs() from planeNormal.z
10 years ago
Scott Lahteine
53169d96e8
Set temp_meas_ready in set_current_temp_raw
10 years ago
Scott Lahteine
06eb7f5b3c
Latest upstream commits
10 years ago
Scott Lahteine
04328d7537
Add zprobe_zoffset in set_bed_level_equation_*
...
- Also a small tweak to SanityCheck.h
10 years ago
Scott Lahteine
d2e73545ba
Merge pull request #1705 from AnHardt/ddt
...
Avoid warnings in SanitiCheck.h
10 years ago
Scott Lahteine
78090275a9
Fix probe range editing
...
- Increase the probe offset range to -20…20
- Apply the range limits to the menu item
10 years ago
AnHardt
1ff6df8f9e
Avoid warnings in SanitiCheck.h
...
/SanityCheck.h:107:53: warning: missing terminating ' character
...
10 years ago
AnHardt
ebe5b87c2c
< like in the oher compareble loops
...
to avoid:
Marlin_main.cpp:1790: warning: array subscript is above array bounds.
10 years ago
AnHardt
20f909567a
Merge https://github.com/MarlinFirmware/Marlin into tm-utf-minus-kanji
...
Conflicts:
README.md
Solved
10 years ago
Christian Bohn
eab5fad539
code formatting
10 years ago
Scott Lahteine
abadeac08d
Group zprobe_zoffset with bed leveling
10 years ago
Scott Lahteine
9e8427f253
Merge pull request #1698 from zeuseye/Development
...
Clean "fromsd" array if not SDSUPPORT
10 years ago
Scott Lahteine
32331faee4
Prettify Bed Level Correction Matrix
...
- Put + in front of positive values in the output
10 years ago
Scott Lahteine
f5f4c2b366
Merge branch 'Development' into fixup_leveling
...
Latest upstream commits
10 years ago
Scott Lahteine
7667023817
Merge pull request #1694 from Wurstnase/fix_z_config
...
comment #define Z_DUAL_STEPPER_DRIVERS
10 years ago
Scott Lahteine
5eff15c409
Merge branch 'Development' into fixup_leveling
...
Latest upstream commits
10 years ago
Scott Lahteine
ad05a726c1
Merge pull request #1691 from AnHardt/PID_dt
...
Move definition of PIDdT back to temperature.h
10 years ago
Scott Lahteine
5261d35737
Fix custom m-code behavior
...
Don’t set CUSTOM_M_CODE_SET_Z_PROBE_OFFSET if there’s no Z probe
10 years ago
Scott Lahteine
fbf9b21e0c
Merge plus fixup zprobe_zoffset
...
- Make `zprobe_zoffset` conditional
- Fix ConfigurationStore for `zprobe_zoffset`
10 years ago
Scott Lahteine
96b5da7198
Fix up bed leveling code
...
- Init `zprobe_zoffset`
- Remove `current_position[Z_AXIS] = zprobe_zoffset` lines from the
`set_bed_level_equation_*` functions
- Apply standards to `mesh_bed_leveling` files
- Document `MESH_BED_LEVELING`
10 years ago
Scott Lahteine
02b4f5f9cd
Merge pull request #1689 from AnHardt/MAXand161
...
Fix MAX6675 again and introduce set_current_temp_raw()
10 years ago
AnHardt
f680e509c4
Enclosed error-messages for TEMP_SENSOR_1_AS_REDUNDANT in PSTR()
10 years ago
Victor Torre
d43d47da14
Clean "fromsd" array is not SDSUPPORT
...
if not have SDSUPPORT the fromsd array is not necessary
10 years ago
AnHardt
ac81b4084f
Make variables and function static.
10 years ago
alexborro
55025558dc
Implement Dry-Run mode in G29
...
It just probe all the bed without appliying the matrix.
Useful after a first G29 to check the topology.
10 years ago
wurstnase
a4ad9117dd
comment #define Z_DUAL_STEPPER_DRIVERS
10 years ago