Marcio Teixeira
bae59db3a9
Less aggressive backlash compensation for Hibiscus.
...
- Sets the "smoothing" factor halfway between .42 and .47
- Corrects for only 75% of the measured backlash
7 years ago
Marcio Teixeira
f762f5e501
Improved backlash compensation for Hibiscus (T2220)
7 years ago
Marcio Teixeira
35763f53f4
Cleaned up variable names and code documentation.
7 years ago
Marcio Teixeira
98c783cde8
Added automatic backlash correction to Mini 2 (T2220)
...
Added experimental backlash correction to Mini 2 FW:
- "G29" will now measure backlash on each probe point and
take lowest reading as backlash that can be corrected
for in software.
- "G29 V1" will print the measured backlash.
- When bed-leveling is enabled, changes in directions of
Z-stepper motions will cause the FW to inject extra motion
to take up the backlash.
7 years ago
Marcio Teixeira
6e29795a80
Bed leveling and rewipe updates (T2443)
...
- Bed leveling is now hidden from the LCD menu (T2443)
- Updated Hibiscus rewipe location (T2443)
- 4th corner information now shown under "G29 V1"
7 years ago
Marcio Teixeira
9872dea738
Reintroduced backlash compensation code.
7 years ago
Marcio Teixeira
49644d6e2f
Added a probe quality check.
7 years ago
Marcio Teixeira
633a7b1971
A happy assortment of fixes (T2425, T2398, T2427, T2267)
...
The following change will affect all printers:
- Restored old behavior of returning to first LCD menu item on back (T2425)
- Actually disabled PRINTJOB_TIMER_AUTOSTART (T2267)
The following changes will affect Hibiscus only:
- Changed default Z-offset to -1.1 (T2398)
- Fixed issue where "G29 V4" would crash if a failed probe happened (T2427)
7 years ago
Marcio Teixeira
b4ec240300
Disabled PRINTJOB_TIMER_AUTOSTART (T2267)
...
- Disabled autostart of print job to give Cura more control.
- Start GCODE will need to be modified to add M75
- End GCODE will need to be modified to add M77
7 years ago
Marcio Teixeira
94eff7d758
Fix for dual extruder manual feedrate (T2340)
7 years ago
Marcio Teixeira
ffc04be7c1
Fixed to G29; New X Leveling routine.
...
- Added a fix to a potential issue when using G29 with arguments.
- Incorporated improved X leveling routine from T2179
7 years ago
Marcio Teixeira
53d2e26aed
Fix for Cura pausing after probe on Hibiscus (T2381)
...
- Added ability in Marlin to execute GCODE macros immediately.
- Reimplemented the G29 functionality for Hibiscus.
- Should no longer cause out-of-order execution of start GCODE lines.
- Properly issues an "ok" so that Cura does not get hung up.
- Added status messages during a probe fail recovery.
7 years ago
Marcio Teixeira
9638495ed1
Added REPROBE_EXTENDED_RECOVERY for Hibiscus (T2251, T2376)
...
- Made the experimental extended probe recovery code exclusive to Hibiscus.
- Restored the older and proven probing code for other printers.
- When REPROBE_EXTENDED_RECOVERY is enabled, Will now turn off bed
leveling prior to G29 to allow for detection of a failed probe on
the first washer.
7 years ago
Marcio Teixeira
2112d53cec
Changed BUFSIZE (T2345); Corrected slow probe.
...
- Corrected speed of slow probe.
- Set BUFSIZE to 5 (T2345)
7 years ago
Marcio Teixeira
42e596172e
Rewrote rewipe implementation (T2251)
...
- On Hibiscus, a missed probe will trigger the following recovery sequence:
- Rehome
- X axis leveling
- Reprobe (from 1st point).
- On other printers, this FW will revert the old behavior of probing from
the 1st point after a rewipe (rather than continuing from where it failed).
7 years ago
Marcio Teixeira
ca4a51a3d3
Additional adjustments for Hibiscus.
...
- Moved build coordinates forward 1mm.
- Changed LCD printer name.
- Moved right probe point 2mm right.
7 years ago
Marcio Teixeira
929be0f460
Adjusted coordinate system for Hibiscus (T2251)
...
- Shifted build area 2mm to the left.
7 years ago
Marcio Teixeira
fefb68a971
Hibiscus SD print keep Z axis energized (T2343)
...
Hibiscus will no longer de-energize the Z axis after an SD card print.
7 years ago
Marcio Teixeira
fd8a9286a2
Renamed "Auto-Level" to "Level X Axis" (T2123)
7 years ago
Marcio Teixeira
075663dd7d
Shifted Hibiscus coordinate system (T2251)
...
- Shifted build volume left by 1mm and towards front by 1mm
- Shifted location of probe points and wipe by (+1,+1) to compensate for coordinate shift.
7 years ago
Marcio Teixeira
2e98392930
Allow timer to exceed 24h (T2335)
...
Backport of upstream 097ffa4842
7 years ago
Marcio Teixeira
08d06b1c47
Changed FW identification string (T910)
7 years ago
Marcio Teixeira
97136e6144
Slowed down pecking speed on Hibiscus (T2329)
7 years ago
Marcio Teixeira
d8b8df6bac
Fix for progress bar never reaching 100% (T2304)
7 years ago
Marcio Teixeira
f05b0b347d
Changed Pause and Resume Extrusion length ( #2115 )
7 years ago
Marcio Teixeira
08686a0862
Changed LCD representation of Z-Offset ( #2240 )
...
- Z Offset now shown using two decimal places to better match the
resolution of the encoder.
7 years ago
Marcio Teixeira
a97dd38aed
Made adjustment to Hibiscus probe points.
...
- To avoid skipping steps on Y.
7 years ago
Marcio Teixeira
f21ad454ad
Enable ACTION_ON_PAUSE and ACTION_ON_RESUME (T1830)
7 years ago
Scott Lahteine
ac4fac7b6f
Fix menu highlight glitch, tweak scrolling code.
...
- Backport of fix by thinkyhead for LCD scrolling glitch (#9954 )
- May fix T1613?
7 years ago
Marcio Teixeira
ff936a5f92
Added code to release USB id on CLCD.
7 years ago
Marcio Teixeira
0845bc8521
Remove workaround; park position change.
...
Remove endstop workaround (T1948)
Set filament purge location to coincide with v3 dual purge location (T2115)
7 years ago
Marcio Teixeira
744e9dcf5a
Set default Mini Z-offset to round number (T2240)
...
- Changed from -1.377 to -1.375 so that the thousand's
place can be zeroed from the LCD.
7 years ago
Marcio Teixeira
febdff2013
USB removal/insertion now works for Quiver.
7 years ago
Marcio Teixeira
c3b05fc2d7
Fix to Hibiscus auto-level code.
...
- Added M400 to leveling sequence.
- Changed "levelling" to American spelling.
7 years ago
Marcio Teixeira
cc6a04c782
Changed feedrate on pause (T2115).
...
- Reduced extrusion length on unpause to 10 mm and feedrate to 1 mm/sec
- Also added auto-leveling option for Hibiscus.
7 years ago
Marcio Teixeira
b110fd01e7
Additions and fixes to CLCD.
...
- Fixed issue where temp updates stops updating in status screen.
- Added feedrate controls.
- Added tune print menu.
- Added ability to extrude/retract from touch UI
- Added support for M300 gcode.
- Fixed glitches with the sound code.
- Added USB drive code.
- Note: This is pending the relicensing of the USB code from "GPL v2" to "GPL v2 and later"
which the authors have agreed upon.
- Added ability to browse directory hierarchy.
7 years ago
Marcio Teixeira
6f8605bc63
Fix to Hibiscus LCD timeout (T1822)
...
- LCD will now properly timeout after the user leaves
the move axis screen.
7 years ago
Marcio Teixeira
c5973765e4
Disabled position display in Hibiscus UI (T1822)
...
- Position display is now disabled as requested by marketing.
- Merged upstream Marlin changes to GUI code.
7 years ago
Marcio Teixeira
e8cbfacf47
Fixed incorrect #define
7 years ago
Marcio Teixeira
5520f902a7
Increased manual feedrate for Z movement (T1822)
7 years ago
Marcio Teixeira
f473aa202f
Bumped version number.
7 years ago
Marcio Teixeira
2fe21f43e9
Fixes to CLCD and ST7920 UIs.
...
- Fixed compile error with ST7920 UI.
- Corrected landscape oriented screens on CLCD.
- Added configuration type for demo CLCD.
7 years ago
Marcio Teixeira
91b2439f3a
Fixed disappearing degree mark in Hibiscus UI.
7 years ago
Marcio Teixeira
4043424d66
Shifted coordinate system on Hibiscus
...
- Shifted coordinate system down by 2 mm in Y on Hibiscus to better center the print.
- Bumped release version to .12
7 years ago
Marcio Teixeira
98b62f06b2
Improvements to the Hibiscus LCD UI.
...
- The LCD now shows units such as degress and percentages
- The LCD progress bar now responds to M73
- Incorporated code changes from upstream Marlin.
7 years ago
Marcio Teixeira
78f0d37638
Reduced Z backoff distance after homing.
...
- To avoid running into top of full volume print.
7 years ago
Marcio Teixeira
13ac262edb
Improvements to CLCD code.
7 years ago
Marcio Teixeira
daaacf7519
More Improvements for Hibiscus/Quiver
...
- Implemented more UI touch controls (Z offsets, steps/mm, restore failsafe).
- Fix to lightweight UI when using dual nozzles
7 years ago
Marcio Teixeira
ac437fdd54
Improvements to CLCD touch UI.
...
- Added support for moving axis.
- Added support for adjusting temperature settings.
- Reduced memory footprint of DL cache.
7 years ago
Marcio Teixeira
d3969b527b
Enhancements to the Touch UI
...
- Now able to set the temperature and fan speed
- Implemented a kill screen
7 years ago