142 Commits (e6baf8afd9ccebb25a9e47ca44c1837e892b11f1)

Author SHA1 Message Date
Scott Lahteine 5b248757c7 Level Bed in Prepare submenu
- Add “Level Bed” menu item for auto bed leveling
- Hide the option if homing has not been done yet
- Arrange the Prepare submenu more logically (?)
- Add documentation comments, some white-space
- Apply some coding standards here and there
- Move old encoder multiplier debug option to `ultralcd.cpp`
10 years ago
Steve Kelly 98ca46006c Allow Y to home before X with option in Configuration_adv.h.
This addresses comments in #1956 and #1079. In particular, this is useful
when both endstops are stationary on a CoreXY system, and the Y axis needs
to be homed before the X so the flags are aligned.
10 years ago
AnHardt 6cba6bcd82 Add 'cn' to the other 'Configuration.h's 10 years ago
Scott Lahteine 0fca084ea6 Make EEPROM reproducible in GCode
With these changes the output of `M503 S0` is all you need to restore
the EEPROM. Building on this it is straightforward to save and restore
the EEPROM state using the SD card or external GCode file.

- Added `M145` to set “heatup states” for the LCD menu
- Added `M420` to toggle Mesh Bed Leveling
- Added `M421` to set a single Mesh coordinate
- Extended `Config_PrintSettings` with added M codes
- Cleaned up some comments here and there
10 years ago
Scott Lahteine d43cc2dd5f M111 - Debug Level
- Add `M111` as a standard option to set the debug level
- Implement `DEBUG_ECHO` in `process_commands`
- Other debug levels (e.g., `DEBUG_DRYRUN`) need more work
10 years ago
Scott Lahteine 5c29fda167 Add a warning for DISABLE_[XYZ] options 10 years ago
Scott Lahteine 3b97a7d446 Merge pull request #1944 from AnHardt/beep2
More Beeper clean up
10 years ago
AnHardt 064f2b37d0 More Beeper clean up.
Centralised beep code to lcd_buzz().
From gcode_M300() and lcd_quick_feedback().

Enforced max. duration for M300 to 5 seconds.

Corrected description in 'Configuration.h'

LCD_FEEDBACK_FREQUENCY_HZ 0 gives now a silent delay of
LCD_FEEDBACK_FREQUENCY_DURATION_MS.
10 years ago
paclema 581685a231 Added new PID autotune info, to make easy copy & paste results to marlin 10 years ago
Scott Lahteine 09d60e0128 Naming and code comments 10 years ago
Scott Lahteine 74e4b42f7e Default MACHINE_NAME to "3D Printer" 10 years ago
Scott Lahteine ccbe2c4ea3 Apply CUSTOM_MACHINE_NAME to configurations
- Replace “Mendel” with “RepRap”
10 years ago
AnHardt 56fc3a4835 bgr -> bg
+ update in documentation
10 years ago
AnHardt c5961892e3 Bulgarian for all the Configuration.h's 10 years ago
Scott Lahteine 4788b59300 Thermistor values for configurator 10 years ago
Scott Lahteine 7431ef7e2d Merge branch 'Development' into dev_version
Latest upstream commits
10 years ago
Scott Lahteine eb6e3886f4 Set version to "1.0.3 dev" 10 years ago
Edward Patel a9ed39b12d Moved checks into SanityCheck.h + removed previous added checks. 10 years ago
Edward Patel 002340f32c Merge branch 'Development-Marlin' into Development 10 years ago
Scott Lahteine 7d2c2f1790 Updates for the configurator
- Sections in all `Configuration_adv.h`
- Recognize JAPANESE/WESTERN/CYRILLIC options
- Better capturing of comments for tooltips
10 years ago
Scott Lahteine 967db181d0 Latest upstream commits 10 years ago
Edward Patel d27c82a450 Added check for Delta printers in Mesh, #error not yet supported. 10 years ago
Edward Patel 9a093b2e8f Added #error + mention not to enable ABL and Mesh at the same time 10 years ago
Richard Wackerbarth cf66cb8808 Bring configurator up-to-date 10 years ago
Edward Patel 5360158545 Merge branch 'Development-Marlin' into Development 10 years ago
Scott Lahteine 53eb662908 Have the configurator read from MarlinFirmware repo 10 years ago
Edward Patel 61de6ecd54 Added change to example Configuration.h's 10 years ago
Scott Lahteine c065da52ec Spacing and spelling 10 years ago
Scott Lahteine e0d4368cb5 Minor code cleanup, move NUM_AXIS out of config 10 years ago
Scott Lahteine a469d796e1 Add cleanups needed for #1772 10 years ago
Scott Lahteine 0e8182bbf2 Additional pin tests, cleanup 10 years ago
Scott Lahteine cda4bd4ad9 Correct the comment about M206 10 years ago
Scott Lahteine ba2c7cb467 Update configs with all the latest 10 years ago
Scott Lahteine ba871e46bf Fix compiler warnings
- Patched up for most included configurations
10 years ago
Scott Lahteine ffe0df4b36 Latest upstream commits 10 years ago
Scott Lahteine 19d418cd6a Fix up the code to eliminate warnings 10 years ago
Scott Lahteine 5eff15c409 Merge branch 'Development' into fixup_leveling
Latest upstream commits
10 years ago
Scott Lahteine 5261d35737 Fix custom m-code behavior
Don’t set CUSTOM_M_CODE_SET_Z_PROBE_OFFSET if there’s no Z probe
10 years ago
AnHardt 94330705c7 Move definition of PIDdT back to temperature.h
make it unconditional
remove all definitions in the 'Configuration.h's
remove form 'Conditionals.h'
10 years ago
Scott Lahteine 8db4fd7177 Merge branch 'Development' into planner_oh_planner
Latest upstream commits
10 years ago
Scott Lahteine 34a41648ab Merge branch 'Development' into planner_oh_planner
Latest upstream commits
10 years ago
Scott Lahteine 4fbb80567e Get upstream commits 10 years ago
Scott Lahteine 7717e1ce33 Fix bad insert in configuration 10 years ago
Scott Lahteine 146501215f Fix mangled probe_pt calls
- Address issue #1669
- Remove the TOPO_ORIGIN configuration setting
10 years ago
Scott Lahteine 88e81a4804 Latest upstream commits, plus fixes
- Also add Manual Bed Leveling to the rest of the configs
10 years ago
Scott Lahteine 2c9bd15625 Move LCD items to `Conditionals.h`
- `Conditionals.h` is included twice, setting LCD values the first time
10 years ago
Scott Lahteine 63d5d28085 Merge branch 'Development' into config_testing
Latest upstream changes
10 years ago
Scott Lahteine b6d381f863 Divide up Conditionals to get LCD items early 10 years ago
AnHardt e85061d20d Added changes to the 'new' Configuration.h s 10 years ago
Scott Lahteine 670006b919 Remove invariant code from Configurations
- Add `Conditionals.h` with calculated configuration values
- Add `SanityCheck.h` with checks for configuration errors
- Remove equivalent code from all configurations
- Move error checks from some sources to `SanityCheck.h` also
- Fix initialization of count_direction in stepper.cpp
10 years ago
Scott Lahteine a686c9878f Move TOPO_ORIGIN define to Configuration.h
- Addressing issue #1608
10 years ago
Scott Lahteine 978dadf806 Base64 decode AJAX-fetched text properly 10 years ago
Scott Lahteine 0f3b7d5575 Update annotated configurations
- Also update base configs
10 years ago
Scott Lahteine 1149c24b86 More grouping, cleanup, start on overrides 10 years ago
Scott Lahteine f2710e11d1 Optimize initial loading, code cleanup 10 years ago
Scott Lahteine 2eeb241b42 Find fields that group together
- Do field grouping
- Tweak configurations for better grouping
10 years ago
Scott Lahteine f994729999 Parse and use dependent groups
- Parse #if, #ifdef, etc. for rules to enable fields
10 years ago
Scott Lahteine 838a22de64 Fix switch value method, make app global 10 years ago
Scott Lahteine 3aa5f98b64 Download all as ZIP, adjust layout on resize 10 years ago
Scott Lahteine 5d0c93ae10 Keep config boxes in view on wide screen 10 years ago
Scott Lahteine 335b7680c9 Tooltip code, widescreen layout, hide auto-expands
Slightly better layout for wide screens.
10 years ago
Scott Lahteine da275c72ab Cleanup Github reply.data.content before atob() 10 years ago
Scott Lahteine c033904693 Updated config file section markers 10 years ago
Scott Lahteine 84a87a5b1c Fix up configs a little 10 years ago
Scott Lahteine 83cb702e72 Config sections, multi-field values, toggles, etc
- Auto-detect “switchable” items where possible
- Handle switchable multi-value fields
- Add standard sections to config form
- Add section markers to configurations
- Add value options to configurations
- Remove and re-add fields for loaded configs
- Preserve sections across configs
- Preserve non-added fields
- Style added fields wider & newline by default
10 years ago
Scott Lahteine ec53c6309a More fields, options in config, fix tooltips 10 years ago
Scott Lahteine e74138b2be More robust fetch code, download buttons
- Fetch code now handles github, local, or http: access
- Download button creates a time-stamped inline download
- More complete error messages
- Show warnings when approaching the hourly fetch quota (limit
reloading!)
- Added my test domain (where the _htaccess is deployed)
- `_htaccess` file added to set Access-Control-Allow-Origin “*”
- Marlin logo with css
- Limit selectable areas to avoid annoying selections
- Messages now persist until dismissed
- Default repo for files set to thinkyhead, ‘marlin_configurator’ branch
- Cosmetic changes
10 years ago
Scott Lahteine 52c3cf6d34 Fix a logging error 10 years ago
Scott Lahteine ba24a09f24 Use api.github to get Configurations
- Make api.github the default source for configurations
- Remove configurations from the configurator
- Continuation and enhancements
10 years ago
Scott Lahteine 4228758f1d Clean up and improve tooltips, show the name 10 years ago
Scott Lahteine 0116320d2c Strip slashes off the front of tooltips 10 years ago
Scott Lahteine 69240d41b0 Offset the timing of the pulsing animation 10 years ago
Scott Lahteine 78b9428f4e Avoid capturing disabled items in comments 10 years ago
Scott Lahteine 5d159851e5 Fix positioning of tooltip 10 years ago
Scott Lahteine c99f1de9f3 Fix tooltips blocking clicks 10 years ago
Scott Lahteine 1a548c1bc1 Find nearby comments and make them into tooltips 10 years ago
Scott Lahteine 90fa1345b0 Fix purge + refresh of define info 10 years ago
Scott Lahteine 2647402095 Use info.repl in updateDefineFromField, fix regex 10 years ago
Scott Lahteine 12a3975341 Close section tag, add String.prototype.lineCount 10 years ago
Scott Lahteine 4bb72f9480 Highlight the edited line
- Add a span to the edited text line to provide a highlight
- Scroll and highlight for switch checkboxes also
- Clean up initialization
- More API documentation
- Smarter handling of asynchronous file loading during init
10 years ago
Scott Lahteine 37c43a7ab3 Scroll to reveal on switches as well 10 years ago
Scott Lahteine 9c0adae3cd Scroll to setting position in file when edited
- Animate scrolling to the edited item’s position
- Sanity check file drops and show warnings
- Fix form init / refresh on new configuration drop
- Document the API methods that get/set defines
10 years ago
Scott Lahteine 4d341bb758 Copy configs into subfolder
Browsers may not want to load files outside the folder, but they may be
okay with these relative references within the folder.
10 years ago
Scott Lahteine b51204cc1c Add fieldsets and make them into tabs 10 years ago
Scott Lahteine 56769ba4f8 Make comment/uncomment a little neater 10 years ago
Scott Lahteine 94bebf31ac Pre-collect info about options on field init
- When initializing fields use the configuration to determine the format
- Cache the line for each option for fastest string compare / replace
- Add logging levels for debugging
10 years ago
Scott Lahteine 32aaadc301 Include minimized jQuery 2.1.3 10 years ago
Scott Lahteine 53f6bbdfe0 Try a stepper for the serial port 10 years ago
Scott Lahteine ac7a4358d6 Add a responsive file uploader
- Specify HTML5
- Allow drag and drop for loading configurations
10 years ago
Scott Lahteine 09a385d9b0 Add "use strict" to the top. 10 years ago
Scott Lahteine b2627200ea Get thermistors from config, add temp sensors 10 years ago
Scott Lahteine ef18bfdd3f An in-place browser-based configurator utility
- A web form with fields for configuration values
- Reads and parses standard config files
- Modifies configurations dynamically in-place
10 years ago