Scott Lahteine
b0eae68f57
Prevent bed temperature being set too high
8 years ago
Scott Lahteine
493f0b0c62
Fix some compiler warnings
8 years ago
christianh17
f379a326cc
enable DEACTIVATE_SERVOS_AFTER_MOVE with switching nozzle
...
When using switching nozzle it should be possible to disable the servo after move. Do it only if you do not need the servo power to keep the position.
8 years ago
Scott Lahteine
33279a1e02
Code style tweak to gcode.h
8 years ago
Ernesto Martinez
ac959b12ee
Updates to language_es.h based on latest updates. ( #6871 )
...
Spanish language updates
8 years ago
Scott Lahteine
55c700d537
Tweak to gcode.h
8 years ago
Bob-the-Kuhn
868e7db4ae
value check was looking at the code
8 years ago
Thomas Moore
fb5e0ffe16
Unify M600 and M125 pause features ( #6407 )
...
* Unify M600 and M125 pause features
* Cleanup per thinkyhead's comments
* Rename filament_change_menu_response to advanced_pause_menu_response
* Include HAS_BED_PROBE in QUIET_PROBING
* Update gMax example file
* is_idle() is out of scope without the braces
* Convert FT-i3-2020 to Advance Pause names...
* Allow pause even if not printing
8 years ago
Scott Lahteine
b3a97b5013
Patch up LCD level bed menus
8 years ago
Scott Lahteine
78af2b1444
Fix PROBE_MANUALLY via G-code
8 years ago
Scott Lahteine
082da23391
One fewer EOL in M503 output
8 years ago
Scott Lahteine
b15e531464
Fix screen change on character display
8 years ago
Thomas Moore
44e657766e
Add incompatibility error to Sanity Check for MIXING_EXTRUDER and LIN_ADVANCE
8 years ago
Scott Lahteine
735405b2a4
Merge pull request #6848 from thinkyhead/bf_scara_M665
...
Add M665 for SCARA
8 years ago
Scott Lahteine
ffa901f373
Merge pull request #6839 from thinkyhead/bf_day_ending_in_y
...
UBL ultralcd.cpp patches
8 years ago
Scott Lahteine
361cbba113
Use M665 to set SCARA angle offsets
8 years ago
Scott Lahteine
5ed63a5724
Apply const in prepare_kinematic_move_to
8 years ago
Scott Lahteine
5cbe0244c5
Fixes for spindle/laser and SCARA probe bounds
8 years ago
Scott Lahteine
1f52c9f5df
Neater Megatronics 3 pins
8 years ago
Scott Lahteine
af81cb4cbb
Patch for M503 output
8 years ago
Scott Lahteine
1d167a6874
Some cleanup, fixes for ultralcd.cpp UBL code
...
- Free up 30 bytes of SRAM in UBL LCD code
- Fix BUILD_ABS_MESH temperature
- Fix UBL indentation in ultralcd.cpp
- UBL vars lowercase, "convert to positive" sensibly
8 years ago
Scott Lahteine
f4028fe088
New GCode Parser - Implementation
8 years ago
Scott Lahteine
002a06c507
New GCode Parser - Configuration
8 years ago
Scott Lahteine
ad915b667e
One more mesh_index_to_npos update
...
Followup to #6827
8 years ago
Scott Lahteine
2881f0a48d
Fix, extend G42 with P (probe) parameter
...
- Also fix handling of SCARA and misuse of `codenum`.
8 years ago
Scott Lahteine
d252d1b6a2
Merge pull request #6831 from thinkyhead/bf_move_g7
...
Move G7 to G42
8 years ago
Brian
82ca6248e2
Move G7 to G42
...
See: #6777
8 years ago
Scott Lahteine
26ffa558a3
Use redraw flag for both types of LCD
8 years ago
Scott Lahteine
3ff7515527
Merge pull request #6817 from cbusillo/patch-1
...
missing enable for M605 for duplication mode
8 years ago
Scott Lahteine
34cfbc90cd
Use new attribute macros in more places
8 years ago
Scott Lahteine
85b967657e
Embed G26/G29 in ubl class, with enhancements
8 years ago
Scott Lahteine
c99bd69889
Apply const float & more
8 years ago
Scott Lahteine
ad5638f78c
Cleanup some fastio code
8 years ago
Scott Lahteine
e271521c39
Single user_canceled function in G26
8 years ago
Scott Lahteine
c2ea22da49
Clean up whitespace
8 years ago
Scott Lahteine
ceb62fc7e1
Fixes #6828 : M428 bug
8 years ago
oldmcg
48f7652143
UBL G29 -P3.1 smart fill ( #6823 )
...
* UBL G29 -P3.1 mesh fill with distance-weighted least squares fit.
* Back to original -O0 on G29 for now.
8 years ago
Scott Lahteine
850203fb3a
Merge pull request #6816 from thinkyhead/bf_lcd_live_editing
...
Constrain LCD status message rendering
8 years ago
Roxy-3D
3129260c44
Misc. Clean Up ( #6822 )
...
* Misc. Clean Up
Mostly UBL related clean up.
- But fixed a bug in the thermistortables.
- Made G26 more responsive to user aborts.
- Added sanity checks for older name for UBL_MESH_VALIDATION.
- Made G29 P4 able to edit invalidated mesh points
- Restore a reasonable Fade Height for UBL when creating new state information
- Get UBL's Topology Map to look a little bit better
- Make sure the user doesn't see a blank screen when doing Mesh Editing.
* Huh??? GitHub Desktop screwed up!
* get the planner object in scope
* Fix out of scope z_fade_height
* Travis timed out...
I need a change so I can force a new commit and sync.
8 years ago
cbusillo
3b4116e73b
missing enable for M605 for duplication mode
...
I believe gcode_M605 will not be called when using DUAL_NOZZLE_DUPLICATION_MODE without this change.
8 years ago
Scott Lahteine
5e8892d6b5
Show Restore Failsafe item with EEPROM off
8 years ago
Scott Lahteine
76af9ac7c5
tweaks
8 years ago
Scott Lahteine
ba5910ab6c
Constrain LCD status message rendering
8 years ago
MagoKimbra
2c309a8f7c
Fix set_lcd_contrast
8 years ago
Scott Lahteine
22dbb2117c
Merge pull request #6812 from thinkyhead/bf_day_ending_in_y
...
Cleanup code, organize & document fastio pin mappings
8 years ago
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)
8 years ago
Scott Lahteine
d7fda2fe49
Formatting, const in G33
8 years ago
Scott Lahteine
1519b0e7c1
Split up fastio.h, document pin mappings
8 years ago
Scott Lahteine
49599caade
General cleanup to utf_mapper.h
8 years ago
Scott Lahteine
02f15f6775
UBL-related cleanup, spacing, standards
...
Reference: #6804
8 years ago
Scott Lahteine
52e20aeab3
Pins-related cleanup, formatting
8 years ago
Scott Lahteine
ea906e4da7
Merge pull request #6810 from thinkyhead/bf_lcd_live_editing
...
Add "live editing" option to LCD menus
8 years ago
Scott Lahteine
11fc9564c9
Add live editing option to LCD menu
8 years ago
Scott Lahteine
8a0a5cfccc
Temp-related cosmetic changes
8 years ago
Scott Lahteine
b29dbbd5e4
Use uint16_t for temps
8 years ago
Scott Lahteine
ebcd1aaf88
Access hotend/bed temperatures as float
8 years ago
Scott Lahteine
6ce2b1ff4a
G33 evolutionary changes
8 years ago
Scott Lahteine
3c061a9f9a
UBL tabs, whitespace, spelling, etc.
8 years ago
Scott Lahteine
75badae2f8
Disable PROBE_MANUALLY for UBL
...
Plus some other UBL tweaks.
8 years ago
Scott Lahteine
94a4af1d7f
Merge pull request #6773 from thinkyhead/bf_lcd_patch_e5
...
Patch LCD code for 5th extruder
8 years ago
Brian
01f452c37c
Tweak Azteeg X3 PRO _pins.h so Viki2 will work for those without a case light.
...
- add comment explaining that the Panucatt Viki2 wiring diagram uses pin 44
8 years ago
Brian
e09b4ce4a5
Add checking
8 years ago
Brian
13599a73c7
Add `G7` gcode command to move between UBL mesh points
...
- can be augmented in the future to enable for other leveling systems
Quite simple, but did not want to modify `G1` as the additional checking would slow it down.
Tested & working.
8 years ago
Brian
43c24f0027
Fix recent regressions, &c.
...
- fix broken `M421` due to less-than-careful optimization
- add HOME_AFTER_DEACTIVATE define to advanced config so not everyone has to rehome after steppers are deactivated
- misc. cleanups (remove unused label, unused variables)
8 years ago
Scott Lahteine
3843a5151a
Patch LCD code for 5th extruder, EEPROM reset
8 years ago
Scott Lahteine
6c064bb7d6
Some probe_pt error-handling
8 years ago
Brian
3370329751
Fix broken EEPROM save/load
8 years ago
Scott Lahteine
f0fe26c411
Ensure Arduino.h and configs are included for serial.cpp
8 years ago
Scott Lahteine
ffb5353294
Merge pull request #6738 from thinkyhead/bf_config_crc_rebase
...
Implement CRC16, develop mesh allocation table
8 years ago
Scott Lahteine
e806e6419a
Merge pull request #6768 from thinkyhead/rc_spindle_m3_m5
...
Spindle / Laser support
8 years ago
Scott Lahteine
d6f49c6626
Merge pull request #6752 from jdelahayes/bugfix-1.1.x
...
Update french language
8 years ago
Scott Lahteine
55a87da036
SPINDLE/LASER implementation
8 years ago
Scott Lahteine
ffe0e2d19a
SPINDLE/LASER pins changes
8 years ago
Scott Lahteine
99c4900a98
SPINDLE/LASER config changes
8 years ago
Scott Lahteine
a3abfeac47
Mark strings needing translation
8 years ago
Scott Lahteine
7f4e4b1212
UBL name/state methods
8 years ago
Brian
7852369987
Implement CRC16, develop mesh allocation table
...
- Add crc16 utility function
- Implement CRC16 for config store, remove old checksum, increment layout version
- Move UBL mesh store/load to MarlinSettings; increment UBL_VERSION
- Begin to lay out MAT structure, prototype functions, etc.
- Rename ubl.state.eeprom_storage_slot to .storage_slot
- Misc. optimization
- Cleanup/standardize/improve some messages
This is a work in progress!
8 years ago
Scott Lahteine
00d358d92d
Fix a PROBE_MANUALLY bug in ultralcd.cpp
8 years ago
fixoid
c2321b1cdd
Separate SWITCHING_NOZZLE and SWITCHING_EXTRUDER
8 years ago
Scott Lahteine
238fb53617
Patch home_all_axes to ignore G28 XYZ parameters
8 years ago
Scott Lahteine
6b6630e11b
Clean up trailing whitespace and tabs
8 years ago
Roxy-3D
d30e478f97
Fix incorrectly optimized find_closest_mesh_point_of_type() function ( #6761 )
8 years ago
oldmcg
5a9e52a3e0
Use COPY_XYZE macro to copy exactly 4 elements ( #6758 )
...
Fix undefined DELTA_PROBEABLE_RADIUS for UBL_DELTA
8 years ago
Roxy-3D
8606644343
M48 Fix for Delta Configuration Files & UBL G29 only homes when necessary ( #6757 )
...
* Fix M48 for Delta's There was a scope issue: DELTA_PROBEABLE_RADIUS wasn't getting defined.
* Check if the specified G29 command requires homing
8 years ago
Tannoo
0cd398c25d
UBL Menu Updates ( #6751 )
...
Things should be pretty stable for a while.
But it wouldn't surprise me if the Delta people have a need for a few special commands.
8 years ago
Johann Delahayes
a5737cba7c
Update french language
8 years ago
Scott Lahteine
0fef9a2983
Remove "ubl." prefix from calls within ubl method
8 years ago
Scott Lahteine
14a4257c7b
UBL tabs, whitespace, spelling, etc.
8 years ago
Scott Lahteine
56e2e331ed
UBL G29: replace 'O' with 'T'
...
Since we already used 'T' for `G29` Topology Report in the past, and since 'T' is available…
8 years ago
Scott Lahteine
091f94a6bf
Fix up M421 and some comments
8 years ago
Scott Lahteine
4ec4ecff1a
Reduce find_closest_mesh_point_of_type a little
8 years ago
Scott Lahteine
f1a1c6873e
Patch lcd_implementation_status_screen compiler warning
8 years ago
moebyusDev
2266c0780d
fixed spanish lang
...
It was missing MSG_FILAMENT_CHANGE_HEAT_2 and MSG_FILAMENT_CHANGE_HEATING_2
8 years ago
oldmcg
b213a45efb
UBL_DELTA post merge cleanup ( #6705 )
...
* UBL_DELTA post merge cleanup:
fix fade_height, lost during some previous merge
fix float cx,cy which are not const
move repeated z_cxcy calc line inside loop
style fixes and comment fixes/alignment
* Update ubl_motion.cpp
remove unnecessary parentheses
* Update Conditionals_post.h
Change name of define to more accurate meaning:
UBL_GRANULAR_SEGMENTATION_FOR_CARTESIAN
which is not and should not be the default for cartesians with UBL.
8 years ago
Roxy-3D
6f86c46fa6
Fix typo that caused scope issues for DELTA ( #6750 )
8 years ago
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
8 years ago
Scott Lahteine
c262ea92e0
Merge pull request #6733 from abusca/Euskera
...
Updated Basque translation
8 years ago
Scott Lahteine
267f77b18b
More constraint on axis_unhomed_error
8 years ago
Aaron Busca
645096b87a
Updated Basque translation
...
Updated Basque translation with new strings.
8 years ago
Roxy-3D
40d95a4e23
Update the gMax files to display better with Proportional Fonts ( #6727 )
...
Update the gMax files to display better with Proportional Fonts
8 years ago
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!
8 years ago
Roxy-3D
15040821e0
Setup FolgerTech-i3-2020 files better for the user ( #6724 )
...
UltiPanel was enabled, but technically, it is a REPRAP_DISCOUNT_SMART_CONTROLLER
Either configuration works on the machine. But we want it 'Right'.
Setup the Proportional Font spacing so columns line up nicer on PronterFace and Repetier Host.
8 years ago
Scott Lahteine
67c9b1e332
Update M665 comment, fix M665 code_value code.
8 years ago
Scott Lahteine
37399e3cb5
Fix prepare_move_to_destination_cartesian for UBL
8 years ago
Scott Lahteine
a7fb55ea6d
Use GRID_MAX_POINTS. Some formatting
8 years ago
Scott Lahteine
e51b5774db
Merge pull request #6699 from mtowara/patch-1
...
Bugfix PRINTER_EVENT_LEDS
8 years ago
Scott Lahteine
056350d9bf
Merge pull request #6656 from FHeilmann/fix_fwretract_pos_z_move
...
Fix FWRetract with positive z-moves during retracted state
8 years ago
Scott Lahteine
0e582bcfb7
Fix #6691 - redundant line in M665
8 years ago
Markus Towara
68ae7c8d7a
Bugfix PRINTER_EVENT_LEDS
...
Extra closing curly bracket terminates while loop early if PRINTER_EVENT_LEDS defined
8 years ago
Scott Lahteine
ba29da56e0
Add disclaimer for verboten parameters
8 years ago
Scott Lahteine
0696dda470
Cleanups to UBL_DELTA
8 years ago
Scott Lahteine
cbfca29522
M421 tweaks, just to use const
8 years ago
Scott Lahteine
233f824dd6
Define GRID_MAX_POINTS
8 years ago
Scott Lahteine
b17e2d3dcd
Apply const in Marlin_main.cpp
8 years ago
Scott Lahteine
92fbea2906
Add some GCodes to the header of Marlin_main.cpp
8 years ago
Scott Lahteine
94e90ca26c
Tweak M80/M81 descriptions
8 years ago
Scott Lahteine
ee50dfaaf3
Adjust G26 arguments
8 years ago
Scott Lahteine
b0ba5cae73
Fix a spelling boo
8 years ago
oldmcg
91841d75c9
UBL_DELTA ( #6695 )
...
UBL on Delta's.... Should be close! Should not affect any Cartesian printer.
8 years ago
bgort
445003dbb8
Merge pull request #6694 from bgort/g29p2b
...
UBL: Minor improvement to G29 P2
8 years ago
Brian
5a5dba6fc8
UBL: Minor improvement to G29 P2
...
- allow H code value to override probing height
- minor cleanups
8 years ago
Brian
ae676490c9
M421: Add 'adjust closest point' capability
...
- Split M421 into separate versions for bilinear and ubl
- Fix minor issue in G26
8 years ago
Scott Lahteine
9a688d1456
Merge pull request #6682 from thinkyhead/bf_M80_s_arg
...
"M80 S" to report the state of the PSU pin
8 years ago
Roxy-3D
b63e82f309
M421 Mesh Point Offset and misc. UBL clean up ( #6685 )
...
* M421 Mesh Point Offset and misc. UBL clean up
Allow M421 to accept an offset as well as absolute value for a specified
mesh point.
And misc. UBL clean up to reduce redundent code.
* Better error checking for M421
* Fix M421 Y index bug
I just noticed.... We've had a Y index bug for who knows how long?
8 years ago
Pablo Ventura
539e0c2f31
"M80 S" to report the state of the PSU pin
8 years ago
bgort
df42428281
Merge pull request #6665 from bgort/font
...
Add proportional font adjustment ratio
8 years ago
Brian
2604742191
Add proportional font adjustment ratio
...
- update example configs
8 years ago
bgort
b3407a371b
Merge pull request #6676 from bgort/g26zhop
...
G26: Add 0.5mm Z-bump between circles to minimize pattern scraping
8 years ago
bgort
c33d99c5b2
Merge pull request #6680 from bgort/g26repeat
...
G26: Add 'Repeat' Option
8 years ago
Bob-the-Kuhn
7325035aac
Merge pull request #6637 from Tannoo/UBL_Menu_System_1.1
...
UBL Menu System 1.1
8 years ago
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
8 years ago
Brian
9c5957fc77
G26: Add 0.5mm Z-bump between circles to minimize pattern scraping
8 years ago
Brian
4da14b14f4
UBL Cleanup/Bugfix
...
- Fix bug in ubl_line_to_destination
- Improve/fix output of some ubl.h functions
8 years ago
Tannoo
66db6c3acc
UBL Menu System 1.1
...
/**
* UBL System submenu
*
* Prepare
* - Unified Bed Leveling
* - Activate UBL
* - Deactivate UBL
* - Mesh Storage
* Memory Slot:
* Load Bed Mesh
* Save Bed Mesh
* - Output Map
* Map Type:
* Output Bed Mesh Host / Output Bed Mesh CSV
* - UBL Tools
* - Build Mesh
* Build PLA Mesh
* Build ABS Mesh
* - Build Custom Mesh
* Hotend Temp:
* Bed Temp:
* Build Custom Mesh
* Info Screen
* - Build Cold Mesh
* - Fill-in Mesh
* Fill-in Mesh
* Smart Fill-in
* Manual Fill-in
* Info Screen
* Continue Bed Mesh
* Invalidate All
* Invalidate Closest
* - Validate Mesh
* PLA Mesh Validation
* ABS Mesh Validation
* - Custom Mesh Validation
* Hotend Temp:
* Bed Temp:
* Validate Mesh
* Info Screen
* - Edit Mesh
* Fine Tune All
* Fine Tune Closest
* - Adjust Mesh Height
* Height Amount:
* Adjust Mesh Height
* Info Screen
* - Mesh Leveling
* 3-Point Mesh Leveling
* - Grid Mesh Leveling
* Side points:
* Level Mesh
* Info Screen
* - Output UBL Info
*/
8 years ago
Brian
3b0127cf8e
Fix compiler complaint related to M100
8 years ago
Scott Lahteine
11104f177b
Apply const in BABYSTEPPING
8 years ago
Scott Lahteine
081bf1f879
Patch #else / #endif comments
8 years ago
Scott Lahteine
a9487c9443
Reduce redundancy in BLTOUCH conditionals
8 years ago
Scott Lahteine
8d961b51cc
Eliminate M100 compiler warnings?
8 years ago
bgort
efb9ce24d9
Merge pull request #6645 from tcm0116/bltouch_config
...
Automatically define Z_MIN_PROBE_ENDSTOP_INVERTING for BLTouch
8 years ago
bgort
e2f07917ab
Merge pull request #6644 from tcm0116/bltouch_menu
...
Move BLTouch LCD menu from Main to Main/Control
8 years ago
Florian Heilmann
fe96376a73
Fix FWRetract with positive z-moves during retracted state
8 years ago
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