Scott Lahteine
47cae2929f
Patch platformio.ini to fix build error in DevIoT
...
For compatibility with DevIoT, until that can be solved.
8 years ago
Scott Lahteine
911a87e006
Disable SCARA feedrate scaling by default
8 years ago
Scott Lahteine
71396f77d3
Cleanups following recent commits
8 years ago
Scott Lahteine
dca48f0e63
Move platformio.ini back to Marlin folder - it works there
8 years ago
Scott Lahteine
a6dafb058e
Small reduction in error code size
8 years ago
Scott Lahteine
a1e04942a2
Cleanup to software PWM variables
8 years ago
Thomas Moore
a20d0794e6
Automatically define Z_MIN_PROBE_ENDSTOP_INVERTING for BLTouch
8 years ago
Thomas Moore
3279337f47
Move BLTouch LCD menu from Main to Main/Control
8 years ago
Brian
6cb0fa4128
Cleanup previous implementation of new quiet probing
...
Saves a few lines of code.
8 years ago
bgort
4b7f8ad9c6
Merge pull request #6610 from bgort/pio-improvements2
...
PlatformIO-related changes
8 years ago
Scott Lahteine
56ca47ab9d
Patch configuration temp units
8 years ago
Scott Lahteine
421dd62800
Adjust spacing of "spaces"
8 years ago
Scott Lahteine
26dba44cd3
Patch redundant lcd settings
8 years ago
Scott Lahteine
34b5041576
Spacing adjustment, ubl_G29
8 years ago
Scott Lahteine
1c4ed8b106
Note 5 extruders in config comments
8 years ago
Scott Lahteine
6e4a5cc8c6
Patch missing const in temp_abs
8 years ago
bgort
d35e2fda10
Merge pull request #6622 from bgort/silentprobing
...
Improve BLTOUCH_HEATERS_OFF functionality
8 years ago
Scott Lahteine
6ed52fb765
Adjust spacing in LSF
8 years ago
Roxy-3D
110afff415
More misc UBL fixes and update gMax examples ( #6632 )
...
I think I forgot to Sync before I committed last time. Some UBL
changes did not stick.
Also, update the gMax configuaration.h file so other than unique numbers
and settings, it exactly matches the default configuration.h file.
8 years ago
Roxy-3D
d92fa40c62
misc. UBL fixes ( #6631 )
...
* Restore LSF functionality
Some of the typo's persisted... Hopefully this gets them all fixed.
* Restore user's expectations of how G28 should behave
* Allow Nozzle size control with ornery host programs
8 years ago
Brian
faa270071d
Improve BLTOUCH_HEATERS_OFF functionality
...
- rename to PROBING_HEATERS_OFF
- move heater pausing functionality into thermalManager
- add variables, pause(), ispaused(), other functions
- add fan pausing functionality -> PROBING_FANS_OFF
- add probing_pause() wrapper
- move pausing into do_homing_move() and do_probe_move() to minimize quiet time and so other probe types can benefit
- example configs
8 years ago
lrpirlet
d66e9efac5
G29 P1 stops reporting Invalid location with this patch
8 years ago
Scott Lahteine
ce507deb9f
Support temperature units in M503
8 years ago
bgort
a59066bca9
Various improvements - mostly UBL-related ( #6607 )
...
UBL Clean up.
8 years ago
Brian
0446dd3ad8
PlatformIO-related changes
...
- move platformio.ini out of source directory to be more consistent with 'normal' PlatformIO usage
- facilitates IDE integration
- add related .gitignores
8 years ago
Scott Lahteine
77769e284f
Edit configuration comments
8 years ago
Scott Lahteine
6876e79d42
Tweak command index increment
8 years ago
Scott Lahteine
7fcb5c1424
Minor fix in K8200 readme
8 years ago
Max Matveev
267f3a03d9
Fixed USE_CONTROLLER_FAN #define usage
8 years ago
bgort
ae7c602031
fix error in M105 output -- use SERIAL_PROTOCOL for ints instead of SERIAL_PROTOCOL_F ( #6584 )
...
also removed wayward 'address of' ampersand in setTargetHotend and setTargetBed parameters
8 years ago
Scott Lahteine
3cd9af2409
bugfix-1.1.x ReadMe, Version, helper scripts
8 years ago
Florian Heilmann
15268770f5
Fix broken fwretract recovery extruder feedrate
...
When both lowering and recovery are performed using the same "prepare_move_to_destination()" the extruder recovery feedrate ends up being ignored and, instead, is only capped by either the maximum e-speed or the time it takes to perform the z-lowering.
Performing the two moves separately from each other ensures a correct recovery feedrate.
8 years ago
Scott Lahteine
58210c3a19
Merge pull request #6568 from thinkyhead/rc_bilinear_extension
...
Add EXTRAPOLATE_BEYOND_GRID option to bilinear leveling
8 years ago
Scott Lahteine
da08e11acd
Add EXTRAPOLATE_BEYOND_GRID option to bilinear leveling
8 years ago
Scott Lahteine
6834e36871
Merge pull request #6567 from thinkyhead/rc_sdcard_stop
...
Shutdown heaters, autotemp on SD Cancel
8 years ago
Scott Lahteine
399efd66ed
Click to resume
8 years ago
Scott Lahteine
1196e3ca59
SDCard print completion can use "M0"
8 years ago
Scott Lahteine
6854f08d22
Shut down autotemp in disable_all_heaters
8 years ago
Thomas Moore
acec237092
Shutdown heaters and fan after canceling a print from the SD card
8 years ago
Scott Lahteine
11b6a3cbb6
Fix regression in least_squares_fit.cpp
8 years ago
Scott Lahteine
e1b85ff67b
Merge pull request #6559 from thinkyhead/rc_more_optimal
...
Compact smart_fill_mesh slightly
8 years ago
Scott Lahteine
9890141f7b
M100 tweak
8 years ago
Scott Lahteine
2658cc707a
Treat temperature as integer, when possible
8 years ago
Scott Lahteine
1b2c7ec20a
Make G26 compatible with inches and thermal unit modes
8 years ago
Scott Lahteine
241bdffe65
Dress up Bilinear Leveling code
8 years ago
Scott Lahteine
67ecf06cc4
Patch issue in gcode_M900
...
Noted in #6550
8 years ago
Scott Lahteine
de5e485ed7
Explicit upward angle solution
8 years ago
Scott Lahteine
ecdf68735f
Compact smart_fill_mesh slightly
8 years ago
Scott Lahteine
628391304f
Merge pull request #6552 from thinkyhead/rc_more_ubl_cleanup
...
Further cleanup of UBL
8 years ago
Scott Lahteine
902fe76db9
Merge pull request #6556 from thinkyhead/rc_use_controller_fan
...
Implement USE_CONTROLLER_FAN as a feature
8 years ago
Scott Lahteine
7ba7474a73
Drop extra parens from address-of operator
8 years ago
Scott Lahteine
0bf5add075
Use UBL_MESH_(MIN|MAX)_[XY] for G29 move limits
8 years ago
Scott Lahteine
b8ba3b7647
Use 'sq' macro where possible
8 years ago
Scott Lahteine
66eba3346b
Remove G29 lcd control debugging
8 years ago
Scott Lahteine
3517154135
Reduce code size, fix bug in smart_fill_mesh
8 years ago
Scott Lahteine
c4e34adcf1
Apply formatting, coding standards to UBL
8 years ago
Scott Lahteine
f4239e62b1
Merge pull request #6557 from thinkyhead/rc_hotend_status_item
...
Keep refreshing LCD if hotend status is on-screen
8 years ago
Scott Lahteine
fc857c5b78
Merge pull request #6549 from thinkyhead/rc_bltouch_refix
...
Fix BLTOUCH_HEATERS_OFF bug
8 years ago
Thomas Moore
b39f634252
Continuously update LCD when hotend status is displayed in Filament Change screens
8 years ago
Scott Lahteine
2c13922c46
Implement USE_CONTROLLER_FAN as a feature
8 years ago
Scott Lahteine
492bc536bf
Modify debug methods to take PSTR
8 years ago
Bob-the-Kuhn
e5a27d9f36
G29 P2 & P4 bug fixes & improvements
8 years ago
Scott Lahteine
b93be716cf
Remove trailing whitespace
8 years ago
Scott Lahteine
76eca9732d
Fix mis-named language string define in Dutch
8 years ago
Scott Lahteine
806f670092
Merge pull request #6511 from Bob-the-Kuhn/UBL--G26-minor-improvements
...
UBL: G26 minor improvements
8 years ago
Scott Lahteine
0803c9d997
Merge pull request #6533 from thinkyhead/rc_autocal_patches
...
General cleanup of G33
8 years ago
Brian
ff5fed137f
Fix BLTOUCH_HEATERS_OFF bug
8 years ago
Scott Lahteine
ca1dd739a3
Organize ubl.h defines by the files they serve
8 years ago
Scott Lahteine
0449f69179
Cleanup patch to recent merge
8 years ago
LVD-AC
da2abad636
Various cleanups of G33
...
- update comment section
- redefined P5 grid
- minor clean to probe radius routine
- updated EEPROM version to V37 according remark in #6517
8 years ago
Bob-the-Kuhn
7ce613db0a
Fix Conditionals test for endstop plug used by Z2 or probe.
8 years ago
Scott Lahteine
ef750ae86b
Towards supporting Z2 in Endstops::report_state
8 years ago
Scott Lahteine
c03c623951
Sanity-check Z2 endstop assigned to a nonexistent pin.
8 years ago
Scott Lahteine
70f31b6c76
Throw an error if no E stepper is free for X2, Y2, Z2
8 years ago
Scott Lahteine
ac69eca586
Merge pull request #6538 from bgort/ubl_gridlbls
...
Fix, cleanup, prettify `G29 O` output
8 years ago
Scott Lahteine
99b11db1a1
Merge pull request #6537 from thinkyhead/rc_cleanup_sunday
...
Various leveling-related patches
8 years ago
Roxy-3D
41e63bbb7c
Fix Horizontal and Vertical UBL optimization bug. ( #6540 )
...
* Fix Horizontal and Vertical optimization bug.
And drastically reduce the debug code foot print....
* Yeah Baby!
The debug print is going A - OK !
8 years ago
Scott Lahteine
e79b335367
Patches for leveling reactivation in G28 / M48
8 years ago
Brian
92e22c3bf2
Fix, cleanup, prettify `G29 O` output
8 years ago
Scott Lahteine
7d5cd7e0d7
Tweak set_bed_leveling_enabled
8 years ago
Scott Lahteine
ed81e9b3d3
Adjust leveling conditionals
8 years ago
Scott Lahteine
a64e5659ce
Clean up G26 external references, private vars
8 years ago
Scott Lahteine
2887c20788
Add a function to home all axes (i.e., gcode_G28)
8 years ago
Scott Lahteine
8f895d5e01
Merge pull request #6530 from thinkyhead/rc_cleanups_2
...
Fixes for DUAL_NOZZLE_DUPLICATION_MODE
8 years ago
Scott Lahteine
8002672938
Fixes for DUAL_NOZZLE_DUPLICATION_MODE
8 years ago
Scott Lahteine
f69acde966
Merge pull request #6528 from MarlinFirmware/revert-6416-negative-mesh-fix
...
Revert "Fix for Meshpositions if printer has negative endstop positions"
8 years ago
Scott Lahteine
4803a4322e
Revert "Fix for Meshpositions if printer has negative endstop positions"
8 years ago
Scott Lahteine
4f74c416a4
Patch for BLTOUCH_HEATERS_OFF
8 years ago
Scott Lahteine
1823a6ea29
Patch for missing DELTA_HEIGHT
8 years ago
Scott Lahteine
d814e468d2
Fix set_heaters_for_bltouch and usage
...
- Only call `set_heaters_for_bltouch` when actually deploying/stowing
- Clear `next_emi_protection` when re-enabling heaters
8 years ago
Brian
4e1448e75a
Various fixes for compiler warnings
...
add BLTouch-related messages in english and (rusty) french;
add missing endstops.h in ultralcd.cpp;
fix misc. compiler warnings;
fix lsf_reset - ZERO macro can't handle a pointer as it would only memset the size of the pointer, not the size of the entire struct
8 years ago
Scott Lahteine
fc9919b749
Merge pull request #6515 from thinkyhead/rc_cleanup_sunday
...
Some minor cleanups to code formatting
8 years ago
Scott Lahteine
c12bc51a59
cardreader.cpp spacing tweak
8 years ago
Scott Lahteine
46b714a52f
Cleanup spacing in pinsDebug.h
8 years ago
Scott Lahteine
88141ca717
Remove things that aren't pins from pinsDebug_list.h
8 years ago
Scott Lahteine
ff35b11d08
Resolve compiler complaint about memset volatile *
8 years ago
Scott Lahteine
0b421e97c9
Rename some (unused) OMCA pins
8 years ago
Scott Lahteine
c2c9f01c8e
Patch newly-introduced bug in IS_Z2_OR_PROBE
8 years ago
Scott Lahteine
819df5e06d
Cleanups to pins debugging
8 years ago
Scott Lahteine
42824b0e1f
Use new serial spacing function to save PROGMEM
8 years ago
Scott Lahteine
cd72901fb7
Cleanups to UBL code
8 years ago
Bob-the-Kuhn
ce87c7803e
implement G26 changes per review
8 years ago
jaysonkelly
769817ce5e
Need to define this for Rigidboard V2
...
Motor current defaults need to be defined for Rigidboard
8 years ago
Scott Lahteine
39c6c5621b
Merge pull request #6416 from SkyNet3D/negative-mesh-fix
...
Fix for Meshpositions if printer has negative endstop positions
8 years ago
Scott Lahteine
671a44b8aa
Merge pull request #6410 from teemuatlut/LVD-Delta
...
Delta auto-calibration updates
8 years ago
Scott Lahteine
5d5c9a040a
Merge pull request #6509 from thinkyhead/rc_config_patches
...
Configuration cleanup
8 years ago
Scott Lahteine
d480b6f75a
Enable E1 stepper for DUAL_NOZZLE_DUPLICATION_MODE
8 years ago
Bob-the-Kuhn
dcde202157
Add startup notice & update host temperatures while waiting
...
Right now G26 doesn't send a notice to the host that it's running. It's
not until the heaters are at temperature that you know for sure if it's
running or not.
Added host temperature prints so that someone watching the host
interface will see the temperatures change during the warm up period.
Updates are sent every 5 seconds.
8 years ago
Scott Lahteine
54751e8557
Put DISTINCT_E_FACTORS adjacent to the affected settings
8 years ago
Scott Lahteine
0dbe4b3e54
Edit configurations to reduce verbosity, arrange logically
8 years ago
Scott Lahteine
0750933bc6
Merge pull request #6490 from Bob-the-Kuhn/Missing-X-stop
...
Endstop not enabled if pin is zero
8 years ago
bgort
5ace3699b1
Output (commented) coordinates on G29 S-1; helps identify the x/y points that correspond with i/j coordinates, which eases manual tweaking of z values ( #6507 )
8 years ago
Scott Lahteine
d7d4378481
Remove inaccurate version description
8 years ago
Scott Lahteine
f169c04604
Merge pull request #6491 from thinkyhead/rc_cleanup_wednesday
...
Various cleanups for recent merges
8 years ago
Scott Lahteine
6d63255ddc
Merge pull request #6508 from bgort/pio_improvements
...
PlatformIO-related improvement
8 years ago
LVD-AC
cafc48dff8
little oops
8 years ago
Brian
627730948d
Add U8glib as a dependency to platformio.ini for those who use PlatformIO; this makes compiling even easier as u8glib will be downloaded and included automatically.
...
Also added the new .pio-related directory to .gitignore, and a few ignores for those who use cmake.
8 years ago
bgort
5974d8e168
change G26 default nozzle size to 0.4, consistent with instructions ( #6506 )
8 years ago
LVD-AC
471a321624
leaner code for probe routine
8 years ago
bgort
3c0d5ba0a1
allow idle() to be called - fixes sometimes crash/hang in G29 I; ( #6505 )
8 years ago
Roxy-3D
2509587b5a
Correct over optimization of pre-initialized variables ( #6500 )
...
* Correct over optimization of pre-initialized variables
NEAR_ZERO() works most of the time... But it leaves corner cases
uncovered. We need to explicitly check if these variables are +/-
infinity.
* Correct over optimization of pre-initialized variables
8 years ago
LVD-AC
585c00a728
Proposed changes
...
This is what I did yesterday:
- basicly gave the tests more comprehensive names; put all the
declarations at the top; got rid of the magic negative C-value (renamed
to P + A, O, T)
- "cos(RADIANS(180 + 30 * axis)) * (1 + circles * 0.1 * ((zig_zag) ? 1 :
-1)) * delta_calibration_radius" compiles wrong is zig_zag statement is
without brackets
- DELTA_TOWER_ANGLE_TRIM reset to 3 values (the calcs use the 3th value
to normalize will not compile otherwise)
-Wrote 3 dummies to keep EEPROM lenght the same
-Reset the configs to the 'original' with autocal + menu disabled (but
can be enabled of course)
8 years ago
Scott Lahteine
29fa241617
Initial patches to G33
8 years ago
Scott Lahteine
12ce051b55
Add a function to output spaces to serial
8 years ago
Scott Lahteine
42f4c53254
Starting on G33 rewrite
8 years ago
Scott Lahteine
baf3b91460
DELTA_TOWER_ANGLE_TRIM only needs AB
8 years ago
emartinez167
27cd165adf
Last three Spanish language strings
...
Updates as per @thinkyhead request.
8 years ago
Scott Lahteine
2cc9774f34
Apply bltouch_menu
...
As proffered in #6252
8 years ago
Scott Lahteine
1a111180de
Clean up set_heaters_for_bltouch
8 years ago
Scott Lahteine
7db805930a
Cleanup configurations
8 years ago
Scott Lahteine
8bf3a3fcdb
Remove inaccurate comments from ubl.h
8 years ago
Scott Lahteine
47557d5a19
Fix up formatting in ubl.h
8 years ago
Scott Lahteine
0a8e09c723
Clean up excess whitespace, comment formatting
8 years ago
Scott Lahteine
a35c681453
Clean up least_squares_fit
8 years ago
Bob-the-Kuhn
40089249c3
add PIN_EXISTS to HAS_xyz_MIN macro
8 years ago
Scott Lahteine
8020069371
Apply coding standards for indentation
8 years ago
Scott Lahteine
dabca83742
Merge pull request #6437 from Kaibob2/patch-1
...
Update language_de.h
8 years ago
Kai
3d0a4c4ea9
Update language_de.h
8 years ago
Silvio
6bf1d50188
Added missing translations ( #6458 )
8 years ago
Mehmet Sutas
404f767d44
Update language_tr.h ( #6463 )
8 years ago
Petr Zahradnik
5e701524f8
Update language_cz.h for new translations ( #6465 )
...
* Update language_cz.h for new translations
* Correction translate
* Revert correction back to hotend
8 years ago
gege2b
0a92ce7a98
Completed french translation ( #6475 )
8 years ago
Ernesto Martinez
ff4fb42e7d
Add new strings as per recent changes in RCBugFix ( #6482 )
...
Adding missing strings to Spanish language, as per changes recently
done to the RCBugFix branch.
8 years ago
paulusjacobus
67d1fc5556
Update language_nl.h ( #6478 )
...
updated the RCbugfix release with additional Dutch translations
8 years ago
benlye
8c6b4537a6
Fix issue in itostr4sign with numbers <100 ( #6487 )
...
The first character in the string wasn't blanked if the number went from >= 100 to <100, resulting in artefacts in the displayed string.
8 years ago
LVD-AC
4ea8d0f89b
Solved "The Travis CI build failed "
8 years ago
LVD-AC
ed6b361e27
cleanup ready to squash
8 years ago
LVD-AC
7a6a1ef583
M666 normalize positive values to <=0
...
M666
+ tower radians absolute value
8 years ago
Roxy-3D
4075b95519
Allow BL-Touch users to control heaters during probe event ( #6485 )
...
The Configuration.h file entries for BL-Touch have been updated to:
```cpp
//#define BLTOUCH
//#define BLTOUCH_DELAY 375 // (ms) Enable and increase if needed
//#define BLTOUCH_HEATERS_OFF // if defined the printer's heaters are
turned off during probe event
```
8 years ago
Roxy-3D
6e8ecb908a
Shut down heaters during BL-Touch probe event
...
The electro-magnetic interference from the bed and nozzle are affecting
the BL-Touch repeatability for some users. This problem can be helped
by shutting down the heaters during the actual probe event and then
quickly turning them back on.
Because this code is messing with the heaters, it is written in a
paranoid manner. It only turns the heaters back on if everything is
EXACTLY as it expects things to be. The BL-Touch probe must have been
put into a deployed state less than 20 seconds prior, or the stow()
function will NOT turn the heaters on.
This code has been tested and works for both G28 and probing functions.
8 years ago
LVD-AC
d8102aeca8
Cn negative : no tower angle calibration
...
Giving a negative number of probe points disables the tower angle
correction calibration ('4point' instead of '7point' solution)
EEPROM version updated
8 years ago
Roxy-3D
3601f08e87
Better tuned FolgerTech i3-2020 example file
8 years ago
Roxy-3D
a20b7d9581
Better tuned Example file for FolgerTech i3-2020
...
Also setting up Z-Probe on the machine.
8 years ago
Kai
bf2fe46062
Update language_de.h
8 years ago
Kai
11d34be060
Update language_de.h
8 years ago
Scott Lahteine
817ecb9ff4
Merge pull request #6453 from thinkyhead/rc_cleanup_wednesday
...
Minor cleanups, work-in-progress
8 years ago
Roxy-3D
22f6e277af
Get example files fully into compliance
...
Change to support new name GRID_MAX_POINTS_XY
Start UBL at version 1.0 in the CUSTOM_MACHINE_NAME
8 years ago
LVD-AC
a9bc1d30cc
z_offset change
...
Avoids to have to recalibrate the delta_height after a z_offset change
8 years ago
Roxy-3D
ec26e23e7e
Add my two 'Nice' machines as example configurations
...
These are my two 'Nice' machines. Both are good example machines. The
FolgerTech i3-2020 is probably the best value kit on the market right
now. And it has developed a 'Cult Following' of hobbiests. I'll always
have an up to date Configuration.h file set for it, so it may as well be
an example configuration.
And the gCreate gMax 1.5+ is the best printer I've ever seen that runs
Marlin. For sure, I'll always have up to the minute Configuration.h
files for this printer also. I've moved over to using the gMax as my
primary development machine for Marlin. So... Besides being a good
machine, it is a nice convienience for me to have this Configuration.h
file as an 'Example'.
8 years ago
Scott Lahteine
adb8e68592
Fix stuck "Print Aborted" LCD message
...
Fixes #6393
8 years ago
Scott Lahteine
096b927102
Minor optimization of FILAMENT_WIDTH_SENSOR
8 years ago
Scott Lahteine
5bdb0b567d
Cosmetic patches
8 years ago
Kai
38ae7f4238
Added more translation strings
...
There are some quite tricky ones which are hardly translateable.
Maybe @Sebastianv650 can review this
8 years ago
Scott Lahteine
4d96d3eab1
Bootscreen delay after clear, then set chars
...
Fixes #6426
8 years ago
Scott Lahteine
5512130d6c
Only set Compare Mode for channel A
...
Fixes #6445
8 years ago
Roxy-3D
d467e97679
Smart-Fill and Mesh-Tilting (both 3-point and grid) working!
...
Also... The memory corruption issue may be fixed. The GCC compiler
was inlining static functions and this caused the G29() stack frame to
become much larger than the AVR could handle.
8 years ago
Scott Lahteine
a699967ec8
Merge pull request #6443 from thinkyhead/rc_interrupt_fastio
...
Patch fastio.h with Timer 2 interrupt support
8 years ago
Scott Lahteine
2823bf0874
Update fastio.h with special handling for Timer 2
8 years ago
Scott Lahteine
fd535e111a
Fix up XYZ_CONSTS_FROM_CONFIG macro
8 years ago
Kai
03c2f756b9
Update language_de.h
8 years ago
LVD-AC
dcf30a69d6
Allowing #define DELTA_TOWER_ANGLE_TRIM[C_AXIS]
...
More consistent with M665 where C-value is allowed as well, then
normalized
8 years ago
Brian
f41fb2b635
Numerous UBL-related changes:
...
* relocated ubl state to config. store:
* removed a number of ubl state variables and padding which were largely unused - saved 58 bytes of both SRAM and EEPROM;
* modified ubl sanity_check - no longer checks removed state variables that were otherwise unused, where checking didn't seem to accomplish anything, ultimately;
* removed pre_initialized state, saving 64 bytes of SRAM;
* removed automatic saving of UBL state after UBL activation/deactivation;
* consolidated multiple GRID_MAX_POINTS_X/Y to 'Global Leveling' section of EEPROM;
* minor update to G29 Sx notes/instructions;
* renamed mesh load and save parameter to 'slot' from 'm' for clarity;
8 years ago
Brian
f1a4758cef
use progmem instead of sram for mesh_index_to_x/ypos array;
...
fix maximum mesh_index_ array size at 16 (15+1);
8 years ago
Scott Lahteine
87d240042a
Optimize number-to-string functions, no-fan display
8 years ago
Scott Lahteine
959566cf0a
Update note about M163 / M164
8 years ago
Scott Lahteine
830851df13
Spend some SRAM to optimize bilinear leveling
8 years ago
Scott Lahteine
091179d960
bed_level_grid => z_values (also *_virt array)
8 years ago
Scott Lahteine
23cdbbb2d3
Add a method to refresh bilinear bed level after a change
8 years ago
Scott Lahteine
ccda63c473
Drop the accessor form for LCD value editing
8 years ago
Scott Lahteine
10da175be5
Fix a pair of compiler complaints
8 years ago
Scott Lahteine
ff0018e287
Format hex values as uppercase
8 years ago
android444
77aa16005d
Polish font
...
Add polish font for GLCD displays only.
HD44780 work properly without polish character.
Update language_pl.h.
8 years ago
teemuatlut
244f67590e
Delta probe height bug solved
8 years ago
Hans Raaf
406a83ff2d
Fix for Meshpositions if printer has negative endstop positions
8 years ago
benlye
3ed737425d
Fix typo in new SET_COM macro
8 years ago
Brian
88649b06a6
use planner.z_fade_height, etc. instead of private, ubl-specific g29 fade height
8 years ago
LVD-AC
004928148c
Tower angles
...
Adding '7-point' tower angle correction calibration
8 years ago
LVD-AC
76ec7a0f80
Adding upto 7*7 probe grids
...
- adding Cn 5, 6 and 7
8 years ago
LVD-AC
d4f593d200
Delete 'expert level'
...
and getting rid off verbose level 3 and configuration_adv settings
8 years ago
LVD-AC
13c8493878
M665 rework and related issues (all delta's)
...
- Making M665 compatible with repetier (see
http://reprap.org/wiki/G_code#M665:_Set_delta_configuration )
- M665 B also sets the radius for manual calibration menu
- Converting tower ajustment definitions to arrays - tower angle
corrections compatible with Esher 3D wizzard
- Only tower angles need to be adjustable with M665 and stored to EEPROM
- tower radius and diag rod can be adjusted in the FW only with #define
8 years ago
Scott Lahteine
e0e069c6d8
Clean up trailing whitespace
8 years ago
Scott Lahteine
9b94210394
Bring FLSUN config more up to date
8 years ago
Scott Lahteine
b0aa256bc0
Updates for all configs
8 years ago
Scott Lahteine
ee46ce1743
Add and apply interrupt helper macros
8 years ago
Scott Lahteine
6131c62499
General cleanup
8 years ago
benlye
2c86dfd3b5
Fix compiler type conversion errors after LCD changes
8 years ago
Scott Lahteine
55f9e76610
Merge pull request #6367 from thinkyhead/rc_cleanup_followup
...
Cleanup after some direct commits
8 years ago
Scott Lahteine
d38a792a91
Merge pull request #6382 from MagoKimbra/fix_configuration_store
...
Fix double definition in configuration_store
8 years ago
Scott Lahteine
b98bc034ae
Replace c_assert hack with static_assert
8 years ago
Scott Lahteine
5eb2b1a790
Clear up G29 compiler warnings
8 years ago
Scott Lahteine
4ce2a63db0
Apply const, spacing to Marlin_main.cpp
8 years ago
Scott Lahteine
e97f1284c1
Cleanup of pins testing code
8 years ago
Scott Lahteine
e9b53ae00c
Cleanup after some direct commits
...
https://github.com/MarlinFirmware/Marlin/commit/5e9726530ff21d3bc62beaa6
ac1b9437c276130a
8 years ago
Scott Lahteine
e05d050a1e
Add hex routine to print an address
8 years ago
Scott Lahteine
4542282f5e
Fix broken TOGGLE macro in fastio.h
8 years ago
MagoKimbra
ed52275a14
Fix double definition in configuration_store
8 years ago
Scott Lahteine
de569e3d4e
Merge pull request #6327 from Bob-the-Kuhn/M43-toggle-&-Z-probe-fixes
...
M43 Toggle & Z servo test - fix bug & add another check
8 years ago
Scott Lahteine
f33a650ecc
Merge pull request #6368 from thinkyhead/rc_linear_advance_eeprom
...
Add Linear Advance values to EEPROM and LCD
8 years ago
Scott Lahteine
a00ae4790a
Replace M905 with unique code M900
8 years ago
Scott Lahteine
1286d9603d
Clean up and organize ultralcd.cpp
8 years ago
Scott Lahteine
3cdf78a79f
MSG_VOLUMETRIC => MSG_FILAMENT
8 years ago
Thomas Moore
f8e77d6545
Add Linear Advance values to EEPROM and enable configuration of K via LCD
8 years ago
Scott Lahteine
eb2d073dae
Add M905 R for setting the E/D ratio directly
8 years ago
Scott Lahteine
69dfa54a84
Use code_value_linear_units for known-linear axes
8 years ago
Scott Lahteine
b956f2642b
Show M503 report with current linear units
8 years ago
Scott Lahteine
ba4a005ceb
Merge pull request #6373 from mtowara/mt_makefile_fix
...
Fix Makefile build
8 years ago
towara
150b15c311
fix compiler errors generated by more stringent flags in Makefile:
...
- use volatile for registers
- avoid implicit casts
8 years ago
towara
f6095c9325
fix missing serial.cpp in Makefile
8 years ago
Scott Lahteine
871f92378c
Tweak headings in EEPROM structure
8 years ago
Scott Lahteine
bf2548be4a
Merge pull request #6362 from tcm0116/babystepping
...
Only queue babysteps if axis is in a known position
8 years ago
dot-bob
9c410ddf68
Fixed an issue where a display with a hardware reset pin (LCD_RESET) may not get initialized properly.
8 years ago
Thomas Moore
72a7fac461
Only queue babysteps if axis is in a known position
8 years ago
Roxy-3D
5e9726530f
Setup to find data corruption and general clean up
...
This data corruption problem is very difficult. Just changing the code
a little bit changes whether the problem even happens and what is
affected. I need these changes in the main branch so I can operate with
the extra debug code always available and turned on.
Everything is setup such that if M100 is turned off or DEBUG(ECHO) is
turned off, the code is not affected. M100 has been made a little bit
more inteligent so it can display the serial command buffers in a more
meaningful way (because the data corruption seems to often times end up
in that area).
8 years ago
Scott Lahteine
e519e95953
Merge pull request #6358 from thinkyhead/rc_doubleclick_fix
...
Show Cancel/Continue screen for ABL "Level Bed"
8 years ago
Scott Lahteine
a81606c680
Show Cancel/Continue screen for ABL "Level Bed"
8 years ago
Scott Lahteine
51021bc7b8
Merge pull request #6353 from thinkyhead/rc_endstop_coolness
...
Clean up endstop triggering code
8 years ago
Scott Lahteine
857dec0990
Merge pull request #6342 from benlye/benlye-fix-softspi
...
Fix softspi variant conditional for 1284p
8 years ago
Scott Lahteine
4e04383d18
Merge pull request #6354 from thinkyhead/rc_doubleclick_fix
...
Fix undefined symbol if DOUBLECLICK_FOR_Z_BABYSTEPPING and HAS_BED_PROBE defined
8 years ago
Thomas Moore
8dd0492e68
Show lcd_babystep_zoffset screen if DOUBLECLICK_FOR_Z_BABYSTEPPING is enabled and HAS_BED_PROBE is defined
8 years ago
benlye
0a2f60fab4
Make spi.h inclusion conditional
...
spi.h is only needed if HEATER_0_USES_MAX6675 is defined, so making its inclusion conditional on HEATER_0_USES_MAX6675 being defined.
8 years ago
Bob-the-Kuhn
60471b7592
minor improvements
...
Configuration_store.cpp - changed a couple of print statements so the
values were printed. The old method resulted in the formula being
printed.
ubl_G29
1) added support for R option to P4. Now probes all points unless R is
present and the number is greater than 0.
2) P2 - moved map print statement so it showed the point that was
currently being probed, The old location did this only for the first
point.
3) P4 - Moved the map print for the same reason.
ultralcd.cpp - changed "Mesh Editor :" to "Mesh Editor" because the LCD
draw routine puts a ":" in automatically so you end up with an extra ":"
using the old message.
8 years ago
Scott Lahteine
25a61e9061
Improve motion-based endstop triggering code
8 years ago
Scott Lahteine
a2356c2825
Fix compiler warning about z-offset callback
8 years ago
Scott Lahteine
037c964d26
Reverse bools on prepare_move sub-functions
8 years ago
Scott Lahteine
d9c4333806
Extra logging of Dual X modes
8 years ago
Scott Lahteine
4067d15c92
Cleanup, extend TMC2130 implementation
8 years ago
Scott Lahteine
d60c02c5b1
Cleanup, extend TMC2130 configuration
8 years ago
Scott Lahteine
0e97b3d6d0
Fix some configuration spacing
8 years ago
Scott Lahteine
cf6f483378
Merge pull request #6187 from thinkyhead/rc_flsun_delta_autocal
...
Delta: DELTA_HEIGHT, G33 Auto-Calibrate, drop M206/M428, add M665 H
8 years ago
Scott Lahteine
24882adfbf
Allow NO_WORKSPACE_OFFSETS with DELTA_AUTO_CALIBRATION
...
- On `DELTA` the `M665 H` option supplants `M206`
- On `DELTA` `NO_WORKSPACE_OFFSETS` only reverts `G92` behavior
- Spawn 4 conditionals based on `NO_WORKSPACE_OFFSETS`
- Optimize coordinate space conversion for `DELTA` workspace
- To keep EEPROM version, retain `home_offset[XYZ]`, just ignore XY
8 years ago
Bob-the-Kuhn
1acb84ba02
fix 1 bug, add error messages
...
===============================================
make changes requested by reviewers
===============================================
add M43 test to Travis, fix EOL, remove trailing spaces
8 years ago
LVD-AC
8821963873
Implement delta auto-calibration and delta_height
8 years ago
Scott Lahteine
b305699046
Merge pull request #6341 from benlye/benlye-lcd_babystep_zoffset
...
Fix lcd_babystep_zoffset()
8 years ago
LVD-AC
03bda24d19
Add delta auto-calibration and configuration for Flsun AC
8 years ago
Scott Lahteine
1bd25fd2b3
Clean up config spacing, section headings, etc.
8 years ago
Scott Lahteine
153b0ae967
Tweak Delta Printer configuration note
8 years ago
Scott Lahteine
81ffd98dd9
Allow faux leveling
8 years ago
Scott Lahteine
2355d87e11
Merge pull request #6346 from thinkyhead/rc_broken_abl_test
...
Add support for SOLENOID_PROBE
8 years ago
Scott Lahteine
f4685c28b7
Reorder Conditionals_post.h and add comments
8 years ago
Scott Lahteine
0ac2b5c045
Additional 5 extruders support (solenoids, microstepping)
8 years ago
Scott Lahteine
fd2a0784ba
Add support for SOLENOID_PROBE
8 years ago
Scott Lahteine
5803ba43a9
Expose EXT_SOLENOID as an advanced option
8 years ago
Scott Lahteine
ea734f910b
Use direct pin manipulation whenever possible
8 years ago
Scott Lahteine
19d0c6a0c0
Patch to init W with RGBW_LED
8 years ago
Scott Lahteine
3e079660b0
Never define SLED_PIN
8 years ago
benlye
1a447d0047
Fix variant conditional for 1284p
8 years ago
benlye
1f9ee42750
Fix lcd_babystep_zoffset()
...
Resolve 'steps_to_mm was not declared in this scope' compilation error after recent changes to merge babystepping with M851
8 years ago
Bob-the-Kuhn
445d39e95a
CORExx endstop detection fixes
...
1. The CORExx printers were checking more endstop axis than needed.
2. Removed all the CORE_xx_NOT logic. The motor_direction(xx) routine
always returns the correct data so it is not needed. It was actually
cause the wrong direction to be checked in some cases.
3. Made the logic/defines for X, Y & Z axis all the same. The old logic
checked inappropriate configurations for Y and didn't check all the
correct configurations on Z.
4. Added a check for zero steps before the X, Y & Z axis. Previously
would check the they axis even if there were no movement.
8 years ago
Roxy-3D
28fec61f92
M100 Fixes and Features
...
All the memory accesses need to be unsigned char in order to avoid
false errors being detected. Two new features are available for
developers to call into the M100 functionality to look for data
corruption.
8 years ago
Scott Lahteine
52c3ace102
Add BABYSTEP_ZPROBE_OFFSET as an optional feature
8 years ago
Scott Lahteine
cd4e6abec8
Group BABYSTEPPING options together
8 years ago
Scott Lahteine
60ac41a32c
Add code to handle changes to zprobe_zoffset
8 years ago
Scott Lahteine
8fa4209916
Movement/adjustment should be reverse of probe offset change
8 years ago
Thomas Moore
361655828f
Use babystepping to adjust bed probe z-offset
8 years ago
Scott Lahteine
36e5c7c389
Merge pull request #6330 from thinkyhead/rc_improvements
...
Sanity check per-axis options' array sizes
8 years ago
Scott Lahteine
02fca543bb
Merge pull request #6272 from thinkyhead/rc_adc_variable_rate
...
Make ADC sensor reading frequency adjustable
8 years ago
Scott Lahteine
34308368c0
Sanity check per-axis settings for size
8 years ago
Scott Lahteine
ac96ae89f9
Apply `const` in Stepper::isr
8 years ago
Scott Lahteine
2fa1e882d0
Merge pull request #6325 from thinkyhead/rc_M20_with_size
...
Simplified M20 with size
8 years ago
Bob-the-Kuhn
1b12fea0fa
simplified M20 with size
8 years ago
Scott Lahteine
4022b971db
Merge pull request #6315 from thinkyhead/rc_unify_M421
...
Unify M421
8 years ago
Scott Lahteine
b236562354
Merge pull request #6306 from thinkyhead/cleanup_after_6302
...
Adjustments to M100
8 years ago
Scott Lahteine
5e4f4d387f
Swap MBL z_values dimensions to [X][Y]
8 years ago
Scott Lahteine
063f641651
Unify M421
8 years ago
Scott Lahteine
6d5400dc31
Merge pull request #6240 from thinkyhead/rebuild_rgb_led
...
Extend RGB LED with Printer Events
8 years ago
Scott Lahteine
dac21ec680
Add support for an RGBW LED
8 years ago
Scott Lahteine
e7746ffee4
Extend RGB LED support, adding Printer Events
8 years ago
Scott Lahteine
c7063eb55c
theTarget => target_temp
8 years ago
Scott Lahteine
36bda2bade
Add HAS_RESUME_CONTINUE shorthand macro
8 years ago
Scott Lahteine
53e6c33c37
2 is DXC_DUPLICATION_MODE
8 years ago
Scott Lahteine
a2cb0a3d54
Use multiply for delta probe constraint
8 years ago
Scott Lahteine
6487c96a4a
Merge pull request #6313 from Kaibob2/patch-10
...
Allow 10mm Movements for Z-Axis
8 years ago
Kai
001bc14255
Allow 10mm Movements for Z-Axis
...
I use the movement options via LCD quite often. Especially to get the nozzle out of the way. I see no reason, why the 10mm option is disabled for the Z-Axis, this is why i always delete this line when i compile a new version.
If this is unwanted, please just close this PR
8 years ago
Scott Lahteine
6a9b008044
Fix MINIMUM_STEPPER_PULSE maths
8 years ago
Scott Lahteine
68773f4486
Simplify stepper macros by renaming enable/disable macros
8 years ago
Scott Lahteine
e02a5a6371
Add macros for delays by machine cycle
8 years ago
Scott Lahteine
ecc537015a
Have M109 / M190 do nothing with no parameters
8 years ago
Scott Lahteine
03aa9a390e
Apply coding standards to M100, break up into functions
8 years ago
Scott Lahteine
48c16fc6ef
Merge pull request #6307 from thinkyhead/rc_less_no_reentrance
...
Only lcd_synchronize needs no_reentry
8 years ago
Scott Lahteine
4fcfe926d6
Only lcd_synchronize needs no_reentry
8 years ago
Scott Lahteine
67fb7f82ac
Merge pull request #6283 from thinkyhead/rc_eeprom_z_fade
...
Save / restore z_fade_height in EEPROM
8 years ago
Scott Lahteine
eff5af569b
Merge pull request #6300 from MagoKimbra/rc_fix_mesh_report
...
Fix mbl_mesh_report
8 years ago
Scott Lahteine
4a18968c10
Merge pull request #6297 from Kaibob2/patch-9
...
Fix EPROM -> EEPROM
8 years ago
Roxy-3D
ba85faabc0
Fix M100 Free Memory Checker
...
M100 had numerious changes and quit working. Part of the problem is
the overloading of the SERIAL_PROTOCOL functions. Also, some of the
address arithmatic was changed to use char *ptr and passing ptr into the
SERIAL_PROTOCOL functions caused them to try to print a string instead
of a number. M100 is working again. Let's keep it that way!
M100 has been expanded to now have a function int
free_memory_is_corrupted() that can be called from other code to see if
the free space is still contiguous. It may make sense to add a flag to
control its verbose nature but right now, the extra chit chat is very
helpful to know int free_memory_is_corrupted() is doing the right thing
and what it found at various points when it was called. A 'Show &
Tell' is coming up with int free_memory_is_corrupted().
8 years ago
Kai
3b82db5fe9
Missing semicolon in ultralcd.cpp
...
When PARK_HEAD_ON_PAUSE is defined Marlin won't compile because of two missing semicolon.
8 years ago
MagoKimbra
7d2e637867
Fix mbl_mesh_report
8 years ago
Kai
afeb0452ef
Fix EPROM -> EEPROM
...
These fixes are neede because before it showed the englisch text even if language = de was selected
8 years ago
Scott Lahteine
7f950a80c0
Make ADC sensor reading frequency adjustable
8 years ago
Scott Lahteine
786af73e24
Convert config code to a static class
8 years ago
james94jeans2
5b9476fe78
Added z_fade_height to EEPROM-Settings
...
Firmware was forgetting the z_fade_height in Planner, set by M420 Z<f>,
after each reset or loading settings from EEPROM. Added the float
z_fade_height to EEPROM-Storage, now remembers the value.
8 years ago
Scott Lahteine
9343f6a95f
Put TOSHIBA with other stepper driver options
8 years ago
Scott Lahteine
7a704af5e6
Merge pull request #6284 from thinkyhead/rc_wt150_rebase
...
wt150 (Mightyboard Rev E) & RRD Full Graphic Smart Controller
8 years ago
Max Matveev
2031fb913b
Fixed comparison of float values to NaN
8 years ago
Scott Lahteine
e48a52a530
Patch a display issue with LCD_DECIMAL_SMALL_XY
...
The `ftostr4sign` function got munged by the `WITHIN` patch
8 years ago
Scott Lahteine
1a3cd6a090
Merge pull request #6213 from thinkyhead/rc_gitattributes
...
Init bed_level_virt_interpolate on EEPROM load
8 years ago
Scott Lahteine
314a02e2d5
Toggle with XOR
8 years ago
Scott Lahteine
8bc0d90b00
Init bed_level_virt_interpolate on EEPROM load
8 years ago
MD
20dd5376b8
Cheaptronic V2
...
Add support for new electronics
www.reprapobchod.cz
8 years ago
Scott Lahteine
4cdda5615b
Bring other configs up to date with wt150 changes
8 years ago
Paweł Stawicki
9b0885f4f6
Allow boards without a thermistor
8 years ago
Paweł Stawicki
64cfcebe66
Update SlowSoftI2CMaster link. MightyBoard digipots I2C bus has no resistors.
8 years ago
Paweł Stawicki
0eb16d9ff7
Add example config for the wt150 printer with RepRapDiscount Full Graphic Smart Controller
8 years ago
Paweł Stawicki
652bedfa18
Add RepRapDiscount Full Graphic Smart Controller support to MIGHTYBOARD REVE
8 years ago
Paweł Stawicki
44cdebb8f1
Add software spi support for max6675
8 years ago
Paweł Stawicki
191fec009f
Add digipot i2c control for MCP4018
8 years ago
Scott Lahteine
e5b16081cb
Update TinyBoy2 configurations
8 years ago
Scott Lahteine
1855534f20
Config files cleanup
8 years ago
Scott Lahteine
c26a315d0b
Additional missed patches
8 years ago
Scott Lahteine
39617e10b8
Patch configs comment formatting
8 years ago
Scott Lahteine
c54f6cf23d
Updates to support 5 extruders
8 years ago
Scott Lahteine
2b88ccd0aa
Apply UBL mesh bounds to remaining configs
8 years ago
Scott Lahteine
60be3d264b
Macros to print floats, hiding imprecision
8 years ago
Scott Lahteine
b356d73239
Merge pull request #6278 from thinkyhead/pr_delta_angles
...
Followup to additional delta trim options
8 years ago
Jimmy Envall
f78d44e91a
Added support for delta tower angle corrections.
8 years ago
Scott Lahteine
d3b4d84586
Merge pull request #6277 from thinkyhead/pr_roxy3d_rcbugfix
...
Unify UBL Command Parsing
8 years ago
Scott Lahteine
d4ce839351
Cleanup following Pins Debug update
8 years ago
Scott Lahteine
c7a8f7970b
Formatting / cleanup
8 years ago
Scott Lahteine
29d4ec8257
Support 5 extruder auto fans
8 years ago
Scott Lahteine
824f3c1c0d
Fix up configuration comments
8 years ago
Scott Lahteine
995ed90248
Clean up Filament Width Sensor comments
8 years ago
Scott Lahteine
5a7b810fdd
General comment cleanup
8 years ago
Scott Lahteine
0027c22839
Drop extraneous calls to lcd_update
8 years ago
Scott Lahteine
d6db7a9b03
patch "step_remaining"
8 years ago
Scott Lahteine
cbc2331187
Use LCD_MESSAGEPGM over lcd_setstatuspgm
8 years ago
Scott Lahteine
3729510b1e
Set and check main parameter values, report all errors
8 years ago
Roxy-3D
34d3ed9ab1
These items were removed from the UBL Command Parsing
...
Having these items randomly (and errorniously) disappear cost me several
hours of work yesterday.
8 years ago
Scott Lahteine
15edb41cee
Patches to UBL
8 years ago
Roxy-3D
14cf527bb8
Getting setup for debugging
8 years ago
Scott Lahteine
f8408036f2
Merge pull request #6264 from thinkyhead/rc_five_extruders
...
Support up to 5 extruders in Marlin
8 years ago
Bob-the-Kuhn
f7fc49c3a3
Finish name change
...
DAC_STEPPER_DFLT wasn't changed to DAC_MOTOR_CURRENT_DEFAULT in all
places on PR #6124
8 years ago
Scott Lahteine
832064e4f2
Implementation changes to support 5 extruders
8 years ago
Scott Lahteine
04050237f0
Header and pins changes to support 5 extruders
8 years ago
Scott Lahteine
2a84122edd
Configuration changes to support 5 extruders
8 years ago
Scott Lahteine
edf18977c1
Patch pins files hotends/e-steppers sanity check
8 years ago
Scott Lahteine
dc84678fc1
Fix HOTEND_STATUS_ITEM for graphical display
8 years ago
Scott Lahteine
a0de5d94e2
Merge pull request #6258 from benlye/benlye-bilinearfix2
...
Better fix for bilinear Z offset and G29 Z (update to #6251 )
8 years ago
Scott Lahteine
b23aef5b8d
Merge pull request #6190 from Bob-the-Kuhn/Stop-and-Kill-prints---round-2
...
Message for every KILL and STOP (also need delays)
8 years ago
Roxy-3D
945303c0d5
eleminate bootscreen.h
8 years ago
Roxy-3D
ef3da3971e
Update ubl.h
8 years ago
Roxy-3D
8644dc170b
get synchronized to current file names
8 years ago