6731 Commits (1446b5f01d2f510fb5dfdb83817a9863f712d04a)

Author SHA1 Message Date
Scott Lahteine 499d5c3b24 Fix scrolling lcd message for DOGM 8 years ago
Scott Lahteine 7164fd499e Tweak to G33 P error 8 years ago
Scott Lahteine c10d763d98 Simpler prepare move conditions 8 years ago
Scott Lahteine 4ebff8eaa5 Drop fastio timer cruft 8 years ago
Scott Lahteine 09bc34f4dc Allow arbitrarily long retraction 8 years ago
Scott Lahteine 4414825e0d Merge pull request #7038 from thinkyhead/bf_PCA9632
PCA9632 PWM color LED support
8 years ago
Bob-the-Kuhn 9dda022705 fix compile errors
================================

Changed to conditional compile for AT90USB issue
8 years ago
Bob-the-Kuhn b3338ccb01 Merge pull request #6954 from Bob-the-Kuhn/Software-SPI-for-all-CPUs
SD card soft SPI - allow all CPU families to use it
8 years ago
Brian 40bb0cbf7a example configurations, etc. 8 years ago
Jim Brown 26d20ebcfc Don't allow filament change without homing first (#7054) 8 years ago
Roxy-3D 824f71d503 LCD Panel Interactive Mesh Editing (#7045)
Original Mesh Bed Leveling replacement put at top of UBL Menu Options to
help facilitate the removal of the Original Mesh Bed Leveling.

Radar display (and control) of the UBL Interactive Mesh Editing.
8 years ago
Scott Lahteine 445227c807 Fix missing LCD_STR_REFRESH 8 years ago
Scott Lahteine 699aa35df6 Code cleanup for G33 8 years ago
dot-bob 0bc66bf22c PCA9632 PWM color LED support
Add support for the PCA9632 PWM color LED driver used on the Ultimaker 2 and Wanhao Duplicator 6.
8 years ago
Luc Van Daele 896dfa0577 G33 eccentric probe fixes (#6850)
* excentric probe config fix

* undo last commit

* eccentric probe fix

* oops

* !stow after each probe

* deploy/stow fix

* E parameter + bit of cleanup

* comment

* LCD menu fix
8 years ago
Thomas Moore e47029199e Remove ADVANCED_PAUSE_FEATURE requirement for PROBING_HEATERS_OFF (#7000)
* Remove ADVANCED_PAUSE_FEATURE requirement for PROBING_HEATERS_OFF

* Add HEATER_IDLE_HANDLER conditional
8 years ago
Scott Lahteine 8326c1c279 Merge pull request #7005 from Diederikvanderpant/bugfix-1.1.x
added shift register pins for reprapworld keypad v1.1
8 years ago
Scott Lahteine 07f8da36d2 CL-260 configs 8 years ago
Scott Lahteine dce665a083 Merge pull request #7025 from magnuspub/patch-1
Mod in language_it.h
8 years ago
Scott Lahteine 7b09ab6bda Merge pull request #7033 from Bob-the-Kuhn/pinsDebug-&-dac_mcp4728-fixes
Fix pinsDebug problem & add capability to display more than 70 pins
8 years ago
Scott Lahteine 5bdb4bbc5e Merge pull request #7030 from thinkyhead/bf_circular_scroll
Circular scrolling of the status message
8 years ago
Federico 772275ab0c Create language_it.h 8 years ago
Bob-the-Kuhn 11e28f389e fix pinsDebug.h error, add capability to display more than 70 pins. 8 years ago
Scott Lahteine 21217d53df Circular scrolling of the status message 8 years ago
Scott Lahteine da8e946efb Reduce size of heater state print code 8 years ago
Scott Lahteine dde8bb7c8b Fix extrude_min_temp compiler warning 8 years ago
Scott Lahteine 83263076dc Merge pull request #7014 from fiveangle/fix_get-set_DrvPct_declarations
fix get/setDrvPct declarations
8 years ago
Scott Lahteine 57a51fd5db Tweak some else clauses 8 years ago
Scott Lahteine fc89de6d8b Followup to German language update 8 years ago
Federico 92011e3d8c Create language_it.h 8 years ago
Dave Johnson 7864b133a8 Fix get/setDrvPct declarations 8 years ago
Scott Lahteine 0b6b7c9c7e Merge pull request #7013 from thinkyhead/bf_german_update
Update language_de.h
8 years ago
Scott Lahteine f17a3c2474 Merge pull request #6889 from thinkyhead/bf_at90usb_mapping
Unify all AVR90USB pin mappings
8 years ago
Kai 5a72b6818e update language_de.h
Following #6990 some more translations and some grammar fixes
8 years ago
Scott Lahteine 4cc5444144 Merge pull request #7008 from Bob-the-Kuhn/Z_MIN_PROBE_ENDSTOP-and-Z_MAX_PIN
Can't use "#define Z_MIN_PROBE_PIN Z_MAX_PIN" in configuration.h
8 years ago
Scott Lahteine 51bc50214a Save 8 bytes of SRAM 8 years ago
Scott Lahteine 748bf32388 Unify AVR90USB: pinsDebug changes 8 years ago
Scott Lahteine 5426fc1735 Unify AVR90USB: Pins cleanup 8 years ago
Scott Lahteine 87d8223251 Unify AVR90USB: Pins remap to Arduino 8 years ago
Scott Lahteine b378deaf89 Unify AVR90USB: fastio changes 8 years ago
Scott Lahteine e94f79ccea Patch some serial macros 8 years ago
Scott Lahteine d91710e9aa Followup for UBL translated strings 8 years ago
Scott Lahteine 761df686bd Minor cleanup in gcode.h 8 years ago
Thomas Moore 897bc2ac1f Updates for ensure_safe_temperature (#6963)
* Updates for ensure_safe_temperature

* M600 fixes
8 years ago
Bob-the-Kuhn 1c107b3949 delete problem line 8 years ago
Diederik van der Pant 5b270417ed added shift register pins for reprapworld keypad v1.1
I recently upgraded my Marlin to V1.1.x and decided to publish my fix to make marlin compile properly when #define board megatronics 2 in combination with #define reprapworld keypad v1.1. It was previously described in the comments of a closed pull request. MarlinFirmware#472. All the buttons on the keypad are now operational.
8 years ago
bgort 2f55870edb [New Feature] I2C position encoder support (#6946)
* [New Feature] I2C position encoder support

I plan to continue improving/cleaning this up, as there areas that need work.

* let the cleanups begin.

* progress

* more progress

* comments, rename files, etc.

* clean

* Cleanups per thinkyhead

* a few more cleanups

* cleanups, bugfixes, etc.

* remove unnecessary passes_test(), additional cleanups/optimizations

* cleanups

* misc.

* Fix up I2CPEM.init() and a few other things.

* organize, fix, rename, etc.

* more optimization

* a few more tweaks
8 years ago
Bob-the-Kuhn 28d72f48f1 change to DWORD 8 years ago
Bob-the-Kuhn 8d1d9040b6 add static 8 years ago
Bob-the-Kuhn a17ffe1ece Merge pull request #6985 from Kaibob2/patch-1
Fix for #6980 (case_light compile problem when EXTENDED_CAPABILITIES_REPORT is enabled)
8 years ago
Tannoo 731c8e6372 Translatable Strings for ubl_G29 (#6990) 8 years ago
Kai abb6b8ad54 update language_de.h (#6986)
There was quite a lot to translate this time. I'm not absolutely confident with the whole UBL stuff and it's a PITA to translate. I don't use any kind of levelling myself as i just have a perfectly level cast aluminium plate as bed.
So maybe someone who really uses it might take a closer look at it after it's merged.
8 years ago
Kai c2eff60d3f Fix for #6980
Line 7830 prevented successfull compilation when #define CASE_LIGHT_ENABLE is uncommented
8 years ago
Scott Lahteine 1419126721 Merge pull request #6965 from thinkyhead/bf_save_more_sram
Use createChar_P to save SRAM in bootscreen
8 years ago
Scott Lahteine a453be7357 Merge pull request #6973 from bgort/autoreportT
Enable AUTO_REPORT_TEMPERATURES by default
8 years ago
Scott Lahteine 1d615e0a67 Merge pull request #6976 from Tannoo/Leveling_in_About_Printer
Leveling type in About Printer
8 years ago
Scott Lahteine 707707d71a Fix LCD status message padding 8 years ago
Scott Lahteine e556ab1dff Find three-point leveling points on Delta 8 years ago
Scott Lahteine a27b08e6af Various code style tweaks 8 years ago
Scott Lahteine dac29e0f75 Cleaner failure of UBL without EEPROM 8 years ago
Scott Lahteine 9128d9ab45 Improve sanity checks with static_assert, organize 8 years ago
Scott Lahteine 6bb05c4543 Save 20b in smart_fill_mesh with PROGMEM 8 years ago
Scott Lahteine b7dc4d9973 Save 92b PROGMEM, 14b SRAM with extruder auto fan 8 years ago
Scott Lahteine c9e3caf928 Save lots of PROGMEM, ~20b SRAM with DIGIPOT_I2C 8 years ago
Scott Lahteine 4134a6b526 Save 88b PROGMEM, 48 bytes SRAM in settings.reset 8 years ago
Scott Lahteine 36cc03a9b4 Save 224b PROGMEM, 48b SRAM in get_homing_bump_feedrate 8 years ago
Scott Lahteine 2a41f0ff84 Save 28b PROGMEM in ultralcd.cpp (line_to_current) 8 years ago
Scott Lahteine e6d10f6ddd Spend 48b PROGMEM to save 16b SRAM
...by moving `homing_feedrate_mm_s` to PROGMEM.
8 years ago
Scott Lahteine 97e13a30ba Save over 100 bytes SRAM in pin_is_protected 8 years ago
Scott Lahteine 45c74406cf Recover 32 bytes of SRAM in Marlin bootscreen code 8 years ago
Scott Lahteine e1c5a43247 Cleanup stepper current control config options 8 years ago
Scott Lahteine efc198f952 Spacing, const, comments 8 years ago
Scott Lahteine 4406fba994 Fixes #6975 8 years ago
Scott Lahteine d28f5d8a78 Fix: z_endstop_adj is never initialized 8 years ago
Scott Lahteine 5d5ff36446 Fix a compile error with _lcd_set_z_fade_height 8 years ago
Tannoo b88957e0d4 Leveling type in About Printer
Show the Leveling system in use on the About Printer screen.
8 years ago
Brian dd071a4a65 Enable AUTO_REPORT_TEMPERATURES by default 8 years ago
bgort 8db1197c9b Enable extended capabilities report by default (#6969)
Ref #5139
8 years ago
bgort 82e662fc69 Remove requirement for LCD when UBL is used. (#6971)
* Remove requirement for LCD when UBL is used.

* fix previous oversights

* further refinement - error messages for P2 & P4

* require R on G26 when not using LCD; default to all points
8 years ago
Tannoo 2c2b991b59 UBL Manual Build Menu Option (#6972)
One click option to manually build UBL mesh.
8 years ago
Roxy-3D 0dd0033b33 Save up to 94 bytes of RAM on 20x4 LCD Display machines (#6964)
* Save up to 94 bytes of RAM on 20x4 LCD Display machines

Moved the custom screen characters out of RAM into Program Memory.  With
SD-Card support and the Progress Bar enabled, this saves 94 bytes of RAM
memory.

This was tested using the example_configurations/FolgerTech-i3-2020
files.  So a couple small changes to those files snuck into this Pull
Request.

Probably...  We can find similar savings in the Graphics LCD code it we
comb through it.   And if so...  That is the place we really need to
save RAM memory!

* Tidy up white space and indentation
8 years ago
Bob-the-Kuhn ba0bd33c38 Removed check for 2560 family 8 years ago
Scott Lahteine 04b07a6ecc Unused var in Stepper 8 years ago
Scott Lahteine eb8af486d2 Ensure safe temperature for M600 8 years ago
Scott Lahteine bfe7fbe5c0 Maintain message scroll rate 8 years ago
Scott Lahteine 6411d65c48 Fix Morgan SCARA S2 calculation 8 years ago
Scott Lahteine 46752588b9 Merge pull request #6948 from Bob-the-Kuhn/redundant_temperature
fix redefinition errors for redundant_temperature
8 years ago
Scott Lahteine 5938dae200 Merge pull request #6950 from MagoKimbra/fix_g29_3_point
Fix G29 with 3 point
8 years ago
Scott Lahteine c5e0f08e35 Merge pull request #6951 from fixoid/patch-4
Initializing extruder/nozzle servo when turning on the printer
8 years ago
Scott Lahteine e4937b0285 Cleanup of spacing and formatting 8 years ago
fixoid 1aab9906e6 Initializing extruder/nozzle servo when when turning on the printer 8 years ago
MagoKimbra 663ff7f92a Fix G29 with 3 point 8 years ago
oldmcg 9f295581f0 Ubl delta fixes and improvements (#6941)
* Change all direct changes of ubl.state.active to
  set_bed_leveling_enabled() which handles apply/unapply
  leveling to maintain current_position consistency.

Fix invalidation of UBL mesh to invalid unreachable
  mesh points as well (delta corners).

Fix UBL_DELTA unapply_leveling logic and when
it gets applied, including fade_height changes.

Add optional M114 D for detailed position information,
disabled from compilation by default (M114_DETAIL).

* UBL_DELTA raw and inline kinematics

* UBL planner fall through fix

* consistent variable names

* Cleanup orphaned code and whitespace changes.
Use _O2.

* compile warnings cleanup

* Remove redundant #ifdef condition
8 years ago
Bob-the-Kuhn c34d7a29a6 fix redefinition errors for redundant_temperature
Removing redundant_temperature from public section and leaving it in the
private section
8 years ago
Bob-the-Kuhn 6a5d3b580d fix "hex_address not defined" when UBL is enabled 8 years ago
Scott Lahteine 789b2928a8 Tweak scrolling message code 8 years ago
Scott Lahteine fc7d7f87b4 Init probe test pin with FastIO 8 years ago
Scott Lahteine 0282452cea Make Parser::seen volatile 8 years ago
Scott Lahteine 9a305a467b Patch LCD Contrast menu item 8 years ago
Scott Lahteine 90ccac4bcf Clean up after recent commits 8 years ago