Roxy-3D
364f8fb613
Update Configuration.h files to better names ( #6814 )
...
Changed UBL_G26_MESH_EDITING to UBL_G26_MESH_VALIDATION
Added UBL_MESH_EDIT_MOVES_Z to prepare for that change (coming next)
2017-05-21 11:10:22 -05:00
Scott Lahteine
14a4257c7b
UBL tabs, whitespace, spelling, etc.
2017-05-16 01:19:45 -05:00
Roxy-3D
1fbcbc05f6
UBL no longer flout's the sacred GCode standard ( #6745 )
...
Also clean up ubl_motion.cpp debug info and fix declaration of cx & cy
2017-05-15 16:25:01 -05:00
Scott Lahteine
267f77b18b
More constraint on axis_unhomed_error
2017-05-14 16:03:02 -05:00
Roxy-3D
c06af63f87
G26's default behaviour ought to be the entire mesh ( #6726 )
...
Adding the capability to specify ahead of time how much of the validation pattern to print made it so by default G26 only did one circle and no connecting lines.
It is more natural for the unsophisticated user to just do the entire mesh (bed). We default the repetition count to GRID_MAX_POINTS+1 to insure we get every last one of them!
2017-05-13 15:53:44 -05:00
Scott Lahteine
a7fb55ea6d
Use GRID_MAX_POINTS. Some formatting
2017-05-12 06:57:19 -05:00
Scott Lahteine
ba29da56e0
Add disclaimer for verboten parameters
2017-05-12 02:34:53 -05:00
Scott Lahteine
0696dda470
Cleanups to UBL_DELTA
2017-05-12 02:34:53 -05:00
Scott Lahteine
ee50dfaaf3
Adjust G26 arguments
2017-05-12 01:32:33 -05:00
Scott Lahteine
b0ba5cae73
Fix a spelling boo
2017-05-12 01:32:33 -05:00
oldmcg
91841d75c9
UBL_DELTA ( #6695 )
...
UBL on Delta's.... Should be close! Should not affect any Cartesian printer.
2017-05-11 22:33:47 -05:00
Brian
ae676490c9
M421: Add 'adjust closest point' capability
...
- Split M421 into separate versions for bilinear and ubl
- Fix minor issue in G26
2017-05-11 12:10:38 -04:00
bgort
b3407a371b
Merge pull request #6676 from bgort/g26zhop
...
G26: Add 0.5mm Z-bump between circles to minimize pattern scraping
2017-05-10 17:12:05 -04:00
Brian
f7a201b0d0
G26: Add 'Repeat' Option
...
- Allows for specifying number of points to print/validate, using 'R' code like with G29 P4 Rx
- Moved the code for Random to 'M' so we could be consistent with G29 P4
- G26 instructions indenting/cleanup
2017-05-10 16:52:08 -04:00
Brian
9c5957fc77
G26: Add 0.5mm Z-bump between circles to minimize pattern scraping
2017-05-10 16:11:59 -04:00
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
2017-05-07 18:23:48 -05:00
Scott Lahteine
1b2c7ec20a
Make G26 compatible with inches and thermal unit modes
2017-05-03 17:12:48 -05:00
Scott Lahteine
c4e34adcf1
Apply formatting, coding standards to UBL
2017-05-02 22:22:23 -05:00
Scott Lahteine
806f670092
Merge pull request #6511 from Bob-the-Kuhn/UBL--G26-minor-improvements
...
UBL: G26 minor improvements
2017-05-02 16:06:22 -05:00
Scott Lahteine
a64e5659ce
Clean up G26 external references, private vars
2017-05-01 15:17:52 -05:00
Scott Lahteine
2887c20788
Add a function to home all axes (i.e., gcode_G28)
2017-05-01 15:03:37 -05:00
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
2017-05-01 02:12:40 -05:00
Bob-the-Kuhn
ce87c7803e
implement G26 changes per review
2017-04-30 19:05:25 -05:00
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.
2017-04-30 15:51:58 -05:00
bgort
5974d8e168
change G26 default nozzle size to 0.4, consistent with instructions ( #6506 )
2017-04-30 13:23:46 -05:00
Brian
f1a4758cef
use progmem instead of sram for mesh_index_to_x/ypos array;
...
fix maximum mesh_index_ array size at 16 (15+1);
2017-04-22 18:34:49 -05:00
Roxy-3D
1451b7eacf
UBL's Grid Based Leveling code
...
Pretty much... The code is in place. Still more work to do. But it
has a lot of hooks and variables in other code, so commit and merge
before I pick up a million 'Conflicts'.
2017-04-06 19:55:41 -05:00
Scott Lahteine
f5c5c1f771
Rename all UBL files with a ubl_ prefix
2017-04-06 05:33:27 -05:00
Scott Lahteine
eb1e6aa29b
Use same config name for all mesh dimensions
2017-04-06 00:42:52 -05:00
Scott Lahteine
0e6ec34228
Use PSTR versions of lcd_status... to save SRAM
2017-04-02 00:45:39 -05:00
Scott Lahteine
34e2420b9b
Apply const args, clean up find_closest_circle_to_print
2017-04-01 23:15:41 -05:00
Scott Lahteine
e19fbd27ce
Minor spelling patch
2017-04-01 23:08:00 -05:00
Scott Lahteine
b47fd31c37
Revert some changes to UBL
2017-04-01 21:53:45 -05:00
Scott Lahteine
b19a15fa7f
Within applied to UBL
2017-03-31 11:12:57 -05:00
Scott Lahteine
342ee458ae
Additional UBL fixes, optimizations
2017-03-31 11:12:57 -05:00
Scott Lahteine
65ca6472ba
Make G26 compatible with G92 and M206
2017-03-31 02:20:20 -05:00
Scott Lahteine
4902fd4e95
More data in UBL class, make it a static class
...
- Make all `unified_bed_leveling` data/methods static
- Move some UBL-related variables into the class
- Replace `map_[xy]_index_to_bed_location` with `mesh_index_to_[xy]pos`
2017-03-31 02:20:20 -05:00
Scott Lahteine
edbc024d76
Disable UBL_G26_MESH_EDITING by default
2017-03-31 02:20:20 -05:00
Scott Lahteine
9e4bd6b3b5
Further repairs to UBL, comments, spacing
2017-03-31 02:20:20 -05:00
Bob-the-Kuhn
f3618c3337
Reduce UBL RAM usage by making G26/G29 optional
2017-03-31 02:20:19 -05:00
Scott Lahteine
9217e4b8ec
Various UBL cleanups and bug fixes
2017-03-30 17:09:49 -05:00
Roxy-3D
9a1949a91e
Cleaned up G26 ready to replace existing one at MarlinFirmware/Marlin
2017-03-25 10:15:40 -05:00
Roxy-3D
aec85ad45a
Start of process to get UBL running again.
...
The wait_for_user change totally broke UBL. But there is stuff wrong
now in the thermal code and/or LCD Panel code.
2017-03-24 18:38:27 -05:00
Scott Lahteine
b5711a99a2
Patches to bring UBL closer to compliance
2017-03-24 01:37:52 -05:00
Scott Lahteine
e244399766
Additional cleanup of UBL code
2017-03-22 20:51:10 -05:00
Roxy-3D
76c270fdf2
Allow FWRETRACT with UBL Enabled
...
The retraction flag in UBL's G26 was conflicting with the FWRETRACT option.
All fixed!
2017-03-19 15:43:12 -06:00
Scott Lahteine
238b8fd2a3
UBL core and support files
2017-03-18 11:35:19 -05:00