Roxy-3D and GitHub
41b7f16ab8
Fix grammar of comment for G29 T command
2019-07-03 19:26:43 -05:00
Roxy-3D and GitHub
142c8e2fed
Remove redundant Frivolous Game Options
2019-04-28 14:03:53 -05:00
Roxy-3D and Scott Lahteine
9cee81d47e
Option to show babysteps total since G28 ( #13580 )
2019-04-06 18:04:34 -05:00
Roxy-3D and GitHub
ab6908a513
Fix Probe Offset bug...
2019-02-05 20:30:20 -07:00
Roxy-3D and GitHub
3a16cb6d7f
Slightly Slower Max X Axis speed
...
On some T-Rex 2+ machines the previous max step rate could lose steps....
2018-12-28 09:14:48 -06:00
Roxy-3D and GitHub
f19fd642ce
Updates to Formbot T-Rex 2+ configuration files ( #12422 )
...
Updates to Formbot T-Rex 2+ configuration files
2018-11-13 13:48:35 -06:00
Roxy-3D and GitHub
cda5ef08fa
Debug of G2-G3 for UBL ( #12386 )
...
Changes only affect UBL. Everything else is left alone.
2018-11-13 11:20:21 -06:00
Roxy-3D and GitHub
25b980dddb
Remove erroneous Pin 12 definition
...
There is no switchable Power Supply. Don't put it on Pin 12.
(Pin 12 is actually FAN1)
2018-10-12 13:45:04 -05:00
Roxy-3D and Scott Lahteine
83105590a0
Better default values for Mesh Inset
2018-09-22 03:25:18 -04:00
Roxy-3D and Scott Lahteine
4163c1a514
Fix end stop and Z-probe reporting logic
2018-09-22 03:25:18 -04:00
Roxy-3D and Scott Lahteine
d3d6be8210
Add MAX7219 reverse units option ( #11860 )
2018-09-19 18:54:51 -05:00
Roxy-3D and GitHub
5fbfbde532
Fix example file to pull in correct pins file
2018-09-17 10:41:30 -05:00
Roxy-3D and GitHub
378f354939
IDEX Scaled Duplication is still under development
...
Take it out of the menu until it is tested and working.
2018-09-17 10:26:44 -05:00
Roxy-3D and Scott Lahteine
0780913848
IDEX Improvements ( #11848 )
2018-09-17 01:06:22 -05:00
Roxy-3D and GitHub
3d7f2c1fde
Fix directory name to be consistent ( #11745 )
2018-09-06 14:10:40 -05:00
Roxy-3D and GitHub
a9c98a0e47
Create _Bootscreen.h
2018-09-06 10:24:03 -05:00
Roxy-3D and GitHub
9f85d3a9cb
Create _statusscreen.h
2018-09-06 10:23:20 -05:00
Roxy-3D and GitHub
e2e7b1d705
Break out support of the T-Rex 3
2018-09-06 10:20:20 -05:00
Roxy-3D and GitHub
67996c2b66
Break out support for the T-Rex 3
2018-09-06 10:19:05 -05:00
Roxy-3D and GitHub
9c8d9d282f
Break out support for Formbot T-Rex3 from previous versions
2018-09-06 09:49:04 -05:00
Roxy-3D and GitHub
e3aac59637
Create pins_FORMBOT_TREX3.h
2018-09-06 09:46:23 -05:00
Roxy-3D and GitHub
f580247581
Create pins_FORMBOT_TREX2.h
2018-09-06 09:45:29 -05:00
Roxy-3D and GitHub
073857646b
seperate the T-Rex2 and T-Rex3 support
2018-09-06 09:43:43 -05:00
Roxy-3D and GitHub
fe4fc2883b
Add support for Formbot T-Rex3
2018-09-06 09:41:59 -05:00
Roxy-3D and GitHub
d5379ee9d6
Fix search for white space in enqueued commands
2018-09-05 16:57:08 -05:00
Roxy-3D and GitHub
8d5bea073b
Assume one Max7219 unit if not specified
2018-09-05 14:18:13 -05:00
Roxy-3D and GitHub
9651ceb36b
Correct spelling of #endif
2018-09-05 10:46:08 -05:00
Roxy-3D and GitHub
d62f4df0b7
Disable LCD Pins used by new Max7219 hook up if in that mode
2018-09-03 09:56:25 -05:00
Roxy-3D and GitHub
fa772c31bf
Provide more options for Max7219 connection on Formbot
2018-09-03 09:52:36 -05:00
Roxy-3D and GitHub
509ee44611
Boot and status file should not have been added to main directory!
2018-09-02 10:25:36 -05:00
Roxy-3D and GitHub
f8abe12a9c
Boot and status file should not have been added to main directory!
2018-09-02 10:25:13 -05:00
Roxy-3D and GitHub
7680b64aa6
IDEX clean up ( #11690 )
2018-09-02 10:18:59 -05:00
Roxy-3D and GitHub
cd9868f442
Make position_is_reachable() smarter about IDEX machines`
...
On many IDEX machines the allowed travel of the X1 carraige and X2 carraige does not perfectly overlap.
This helps the issue. But more work needs to be done at the higher level. (For example the X1_MAX_POS should probably be factored into G26's mesh validation pattern.)
2018-08-21 19:12:26 -05:00
Roxy-3D and GitHub
b0a8ce59bd
Update Boards.h to include Formbot support
2018-08-20 16:46:27 -05:00
Roxy-3D and GitHub
62ce937540
Update pins.h to include the Formbot board
2018-08-20 16:44:54 -05:00
Roxy-3D and GitHub
a82be36d5d
Create pins_FORMBOT.h
2018-08-20 16:43:42 -05:00
Roxy-3D and GitHub
aae4c67e5d
Max7219 Clean Up ( #11563 )
...
Some of the Rotations did not do the right thing with setting and clearing pixels.
I think it is correct now. But if not... It is much closer to being correct.
2018-08-15 21:22:28 -05:00
Roxy-3D and GitHub
e9de321ac0
declare void Max7219_register_setup();
2018-08-15 10:36:51 -05:00
Roxy-3D and GitHub
65c5227c29
Change M7219 I to setup Max7219 registers, but not do initialization pattern
2018-08-13 17:46:48 -05:00
Roxy-3D and GitHub
60f1376798
Make M7219 I more robust and nice to look at
...
Make M2719 initialize the Max7219 registers and then run the initialization pattern (if one is specified).
2018-08-13 16:59:25 -05:00
Roxy-3D and Scott Lahteine
fd15b1495a
add I parameter to M42 to allow access to sensitive pins
2018-08-13 16:57:09 -05:00
Roxy-3D and GitHub
16432376ab
Revert "[2.0.x]Idex and bl touch fixes" ( #11407 )
...
* Revert "[2.0.x] bltouch home refinements (#11397 )"
This reverts commit 74900f7a70 .
* Revert "[2.0.x]Idex and bl touch fixes (#11395 )"
This reverts commit 6dafb90c01 .
2018-07-28 23:14:46 -05:00
Roxy-3D and GitHub
62fa028155
Handle dual gantry machines better
2018-07-24 15:34:53 -05:00
Roxy-3D and GitHub
09485f63e9
add missing ')'
2018-07-22 10:50:41 -05:00
Roxy-3D and GitHub
a35abce1ac
Fix missing ')'
2018-07-19 19:20:40 -05:00
Roxy-3D and GitHub
03b01e2500
Folger Tech i3-2020 now defaults to 2 Max7219 units
2018-07-19 17:02:46 -05:00
Roxy-3D and GitHub
db85ca93c4
Change Max7219_idle_task() to use a column instead of row if Y-Axis as 16 LED's
2018-07-19 17:01:31 -05:00
Roxy-3D and GitHub
9660996cc3
Add Multi Unit Support for Max7219 to bugfix_2.0.0 ( #11285 )
...
* Add Multi Unit Support for Max7219 to bugfix_2.0.0
* Apply multi-MAX7219 to example configs
* Tweak some spacing, macros
2018-07-19 13:56:47 -05:00
Roxy-3D and GitHub
71df1f7f57
Don't display M421 information for UBL at startup
...
It takes too long to display the mesh data for large mesh's at startup. We should consider ways to speed this up.
Perhaps it makes sense to display an entire row of the mesh instead of just one mesh point?
2018-07-17 17:19:52 -05:00
Roxy-3D and GitHub
902167fa78
Revert "[2.0.x] Switch to PIO managed L6470 library ( #11288 )" ( #11290 )
...
This reverts commit a26fdf6b68 .
2018-07-17 00:23:47 -05:00
Roxy-3D and GitHub
603e136e87
Resolve issue where user can't edit UBL's mesh
2018-07-08 14:41:38 -05:00
Roxy-3D and GitHub
1d7dd0edfd
Add the move_z_after_probing() functionality to UBL's G29 J
2018-06-21 13:26:20 -05:00
Roxy-3D and GitHub
7c54c4ed27
Tiny improvement to M7219
...
The registers within the Max7219 can get corrupted a number of ways. This allows the Max7219 to be reset and fully initialized.
And... it also allows the user to see the initialization pattern.
2018-06-19 14:46:30 -05:00
Roxy-3D and GitHub
d550da084f
Fix Max7219 control pins for use with 32-bit platforms
2018-06-04 13:37:23 -05:00
Roxy-3D and GitHub
c2c02bdc67
Change Max7219 coordinates to traditional (X,Y)
2018-05-05 16:08:54 -05:00
Roxy-3D and GitHub
23635c2b64
Update ubl_motion.cpp
...
Restore necessary and needed loop termination logic.
2018-04-19 12:04:35 -05:00
Roxy-3D and GitHub
21f13f9e57
Stow Probe at end of G29 J3
2018-04-13 14:46:47 -05:00
Roxy-3D and Scott Lahteine
a731a723e8
Better i3-2020 Z_PROBE_OFFSET_FROM_EXTRUDER
2018-04-08 21:26:36 -05:00
Roxy-3D and Scott Lahteine
26cc12eaa4
Resolve corruption of Max7219 Debug LED Matrix
2018-04-08 21:26:36 -05:00
Roxy-3D and GitHub
1628a9e864
make data declarations consistent
2018-03-22 19:25:28 -05:00
Roxy-3D and GitHub
c3c264978f
correct truncated comment
2018-03-21 16:54:45 -05:00
Roxy-3D and Scott Lahteine
26dc594ebb
prevent steppers from turning off during manual probes
2018-03-10 00:15:41 -06:00
Roxy-3D and GitHub
646dd5554c
prevent steppers from turning off during manual probes
2018-03-09 17:56:00 -07:00
Roxy-3D and Scott Lahteine
306f44198e
Prevent serial buffer overrun in Pronterface
...
75ms might be excessive... But I know people are seeing problems with PronterFace as the client...
2018-02-25 23:50:44 -06:00
Roxy-3D and GitHub
92c8efdc96
Change Folger Tech i3-2020 defaults
2018-02-24 10:29:24 -06:00
Roxy-3D and Scott Lahteine
d504bbbfa4
Fix botched check for being off the mesh...
2018-02-21 14:28:58 -06:00
Roxy-3D and GitHub
21e60fd3ed
Allow user to control Z-Height correction for off mesh movements ( #9661 )
2018-02-15 15:07:42 -06:00
Roxy-3D and GitHub
c78e1c0f23
Fix G26 Circles... ( #9641 )
...
* Fix G26 Circles...
2018-02-15 11:15:15 -06:00
Roxy-3D and GitHub
3d74ff3c87
Cartesian UBL systems should not use SEGMENT_LEVELED_MOVES
...
There is significant downside to breaking up the long line segments on UBL Cartesian machines. It adds a lot of extra computation but worse... It cuts out all of UBL's off mesh Z-Height correction checks. There have been a large number of people complaining about the nozzle going to infinity or crashing into the bed lately. They are being caused by
```
void unified_bed_leveling::line_to_destination_cartesian()
```
not watching over the segments being queued up for movement.
2018-02-14 14:16:12 -06:00
Roxy-3D and GitHub
7c469c0712
Suggested change to fix Due compile problem
2018-01-18 23:00:03 -06:00
Roxy-3D and GitHub
bfd9728cf4
Serial buffer over run work around for v2.0.0 ( #9236 )
...
* Work around for serial buffer over run
PronterFace sends a lot of M105 commands. During long operations such
as UBL's G29 P1, G29 P2, G29 P4 and G26 this can over run the serial
buffer. This results (very often) in a M1 (actually a M1M105) ending
up in the command queue.
Until we figure out a better way to resolve this issue, this will keep
the UBL commands from experiencing bogus commands at thier completion.
2018-01-18 19:57:18 -06:00
Roxy-3D and GitHub
9d0cf02fef
Correct mesh size calculations
2018-01-17 09:36:12 -06:00
Roxy-3D and GitHub
af9b32e3b9
Give PronterFace time to print the UBL What information...
...
Give PronterFace time to print the UBL What information...
2018-01-16 18:00:57 -06:00
Roxy-3D and GitHub
acb1e31374
Fix UBL Mesh Size regression
2018-01-16 17:58:15 -06:00
Roxy-3D and GitHub
f5f1b069ad
Convert UBL mesh tilting to all use the same algorithm ( #9204 )
...
A number of regressions were patched also. The UBL G29 P2 and P4 Press and Hold had stopped working. It is very possible this is broken in the bugfix_v1.1.x branch also.
The main purpose of the Pull Request is to get the 3-Point mesh tilting to use the LSF algorithm just like the grid based mesh tilt. This simplifies the logic and reduces the code size some what. But the real reason to do it is the 3-Point case can be solved exactly. And by feeding these numbers into the LSF algorithm it provides a way to check all that code for 'correctness'.
2018-01-16 11:08:00 -06:00
Roxy-3D and GitHub
9dacd54a50
Get FT-i3-2020 configuration files into compliance with ?_BED_SIZE
2018-01-15 15:33:51 -06:00
Roxy-3D and GitHub
3a4e107b6b
use SERIAL_EOL(); instead of new line string
2018-01-04 16:20:18 -06:00
Roxy-3D and GitHub
a5dfe08a81
Add precision to planner.xy_skew_factor so it doesn't print as 0.00
2018-01-04 16:14:09 -06:00
Roxy-3D and GitHub
19e75ccf86
Add enough precision so planner.xy_skew_factor doesn't print as 0.00
2018-01-04 16:02:22 -06:00
Roxy-3D and GitHub
39e5fabfa9
Z BabyStepping should not be dependent on a bed leveling system being active
2018-01-01 14:46:50 -06:00
Roxy-3D and Scott Lahteine
f58eb391aa
[2.0.0] Better off mesh behavior for UBL ( #8714 )
...
* Better off mesh behaviour for UBL
* Suggested ubl.h changes
2017-12-08 19:00:59 -06:00
Roxy-3D and GitHub
48fb4e0932
Get Bi-Linear to work with G26
...
More corrections to make that happen...
2017-12-02 14:14:24 -06:00
Roxy-3D and GitHub
0850b38b45
Get Bi-Linear working with G26
...
G26 uses logic that looks like:
```
ex = _GET_MESH_X(i + 1) - (SIZE_OF_INTERSECTION_CIRCLES - (SIZE_OF_CROSSHAIRS));
```
The Bi-Linear macros need parenthesis to work correctly.
2017-12-02 14:10:30 -06:00
Roxy-3D and GitHub
94e6b2976e
Restore correct G26 values for gMax 1.5+ printer
2017-11-30 18:12:17 -06:00
Roxy-3D and GitHub
d29cb646e3
Fix erroneous reference to temperature in time calculations
...
Travis is having problems at: https://github.com/MarlinFirmware/Marlin/pull/8560
So... doing a direct commit to get things correct. Bugfix_v1.1.x does not have this bug. Nothing needs to be done to that branch.
2017-11-25 10:40:56 -06:00
Roxy-3D and GitHub
ec04cf27d3
Fix the G26 out of scope identifiers in the v2.0.0 branch ( #8543 )
...
These changes may need to be warmed over. I tried to fix things with
the least amount of disruption. I just wanted to get the bugfix_v2.0.0
branch working for people again.
2017-11-24 10:39:56 -06:00
Roxy-3D and GitHub
9729528d13
Update UBL's Delta Probable locations
...
This is a non-intuitive change. @oldmcg says in this post https://github.com/MarlinFirmware/Marlin/issues/7572#issuecomment-340641207 that using DELTA_PRINTABLE_RADIUS is better than DELTA_PROBABLE_RADIUS for setting the probe limits. This is because the automatic probe code checks all locations for being reachable by the probe prior to doing the probe.
2017-11-17 16:44:57 -06:00
Roxy-3D and GitHub
faaae7a1b2
Provide more clearance for BL-Touch probe
2017-11-12 13:11:22 -06:00
Roxy-3D and GitHub
2f9848ede3
Correct gMax 1.5+ example file
...
And... Keep both branches in synchronization.
2017-11-09 23:44:14 -06:00
Roxy-3D and GitHub
967104e1ce
Default Extrusion Settings were off a few lines in some of the example config files. ( #8333 )
2017-11-08 11:56:00 -06:00
Roxy-3D and GitHub
1c6e83c137
if !HAS_MESH we still need to do some motion! ( #8328 )
...
* if !HAS_MESH we still need to do some motion!
Thank You MagoKimbra !
* Ooops.... need #else and not #elif
2017-11-08 09:42:21 -06:00
Roxy-3D and GitHub
ed62c621d7
Fix G26 Circle Drawing. Add Default Extrusion Settings ( #8313 )
...
- Fix G26 Circle Drawing.
- Add default extrusion settings so machine can print lines on print bed
- Yet to be done: Get LCD Menu's to use these settings.
2017-11-07 17:13:53 -06:00
Roxy-3D and GitHub
6324b09934
Revert "Fix EEPROM crc ( #8284 )" ( #8292 )
...
This reverts commit 172c36f517 .
2017-11-06 19:52:05 -06:00
Roxy-3D and GitHub
3f5f39576b
Reprint option for last SD Memory card file ( #8106 )
...
* Re-Print of same SD Memory Card file with single click
* Re-Print of same SD Memory Card file with single click
* This is the bugfix-v2.0.0 version of https://github.com/MarlinFirmware/Marlin/pull/8104
2017-10-26 15:50:18 -05:00
Roxy-3D and GitHub
72156a2029
change to better (more clear) names ( #8050 )
...
set_destination_to_current() changed to set_destination_from_current()
set_current_to_destination() changed to set_current_from_destination()
2017-10-21 11:42:26 -05:00
Roxy-3D and GitHub
5439358281
Basic UBL operations working on 32-bit platforms ( #8024 )
...
* 32-bit work for UBL
* Update FT i3-2020 reference file
2017-10-19 10:44:45 -05:00
Roxy-3D and GitHub
572cf0ec95
UBL able to generate mesh and save and load it on 32-bit platforms ( #8015 )
...
* Get UBL Mesh Generation, Mesh Save & Mesh Load working with 32-Bit platforms
* clean up read_data() and write_data() for non-LPC1768 HAL's
* Get read_data() and write_data() return codes consistent
All HAL's read_data() and write_data() return false if they succeed.
* Get read_data() and write_data() return codes to be consistent
Make read_data() and write_data() return true if an error happens.
* Say UBL is now checked out on machine types in default Configuration.h file.
2017-10-18 14:00:29 -05:00
Roxy-3D and GitHub
6cb26c98c8
Fix Baby Stepping on 32-Bit platforms ( #8001 )
...
Also, Max7219 debug code was used for this effort. It has been
improved and hardened.
2017-10-16 16:29:37 -05:00
Roxy-3D and GitHub
0e260c6c1d
Get FolgerTech i3-2020 working again with 32-bit platforms ( #7944 )
...
Setup FolgerTech i3-2020 Configuration files as a reference platform for
32-Bit work.
Also fix MAX7219 debug lights on 32-bit platforms.
2017-10-11 15:23:04 -05:00
Roxy-3D and Scott Lahteine
8587c4e1ec
Minor corrections to 32-bit branch ( #7514 )
...
Mostly... clean up some compile time warnings for the 20x4 LCD Display.
2017-08-31 18:32:09 -05:00