Commit Graph
100 Commits
Author SHA1 Message Date
Scott LahteineandRichard Wackerbarth 267f3479d7 Adjust spacing in pins_RAMPS_13.h 2015-08-02 23:26:58 -05:00
Scott LahteineandRichard Wackerbarth 56702e7bb9 Define servo pins just like other pins 2015-08-02 23:26:58 -05:00
Scott LahteineandRichard Wackerbarth 1e2deff4fd Rename BTENABLED to BLUETOOTH
- For some reason it’s easy to forget what BT stands for, but it
doesn’t need an abbreviation.
2015-08-02 22:56:50 -05:00
Scott LahteineandRichard Wackerbarth 68055a5959 Include RIGIDBOT_PANEL in Conditionals 2015-08-02 22:26:41 -05:00
Scott LahteineandRichard Wackerbarth 5418faa1f9 Add sanity checks for old names 2015-08-02 22:09:08 -05:00
Scott LahteineandRichard Wackerbarth f03e063750 Rename BEEPER to BEEPER_PIN
For consistency with other pins, allowing use of `PIN_EXISTS` macro.
2015-08-02 22:09:08 -05:00
Scott LahteineandRichard Wackerbarth 270c766de2 SDCARDDETECT -> SD_DETECT, added docs
- `SD_DETECT_PIN` replaces `SDCARDDETECT`
- `SD_DETECT_INVERTED` replaces `SDCARDDETECTINVERTED`
- Revise the description of `SD_DETECT_INVERTED`
- Add a note about the override of `SD_DETECT_INVERTED` in
`Conditionals.h`
2015-08-02 21:59:41 -05:00
Scott LahteineandRichard Wackerbarth 496fc28dc3 Tweaks to pins comments 2015-08-02 21:34:13 -05:00
Scott LahteineandRichard Wackerbarth 8d3b74cc6e Rename SDCARDDETECT to SDCARDDETECT_PIN
- Rename the pin so it can be tested with `PIN_EXISTS`
- Fix some incorrect tests for `SDCARDDETECT`
2015-08-02 21:34:13 -05:00
Scott LahteineandRichard Wackerbarth 0f5ada8cbd Group the fail case in one negation (PR#2572) 2015-08-01 18:55:50 -05:00
Scott LahteineandRichard Wackerbarth e944f960de Add a sanity check for old name "BEEPER" 2015-07-31 17:13:53 -05:00
Scott LahteineandRichard Wackerbarth 8ebf0b92be Spacing adjustments in some pins files 2015-07-31 17:13:53 -05:00
Scott LahteineandRichard Wackerbarth 94a796c8cc Rename BEEPER to BEEPER_PIN
For consistency with other pins, allowing use of `PIN_EXISTS` macro.
2015-07-31 17:13:53 -05:00
Scott LahteineandRichard Wackerbarth 2460f82d8b Make proper distinction between BEEPER and HAS_BUZZER 2015-07-31 01:24:33 -05:00
Scott LahteineandRichard Wackerbarth 58cfcd4239 Overridable Options - Part 5
Apply `ENABLED` / `DISABLED` macros to files needing only a small
number of changes.
2015-07-31 01:24:20 -05:00
Scott LahteineandRichard Wackerbarth 5e834352a9 Overridable Options - Part 11 (PR#2563)
Apply `ENABLED` / `DISABLED` macros to EEPROM-related files.
2015-07-31 01:07:04 -05:00
Scott LahteineandRichard Wackerbarth bf6eb93c61 Overridable Options - Part 10 (PR#2562)
Apply `ENABLED` / `DISABLED` macros to planner files.
2015-07-31 01:06:29 -05:00
Scott LahteineandRichard Wackerbarth 51e89a269c Overridable Options - Part 9 (PR#2561)
Apply `ENABLED` / `DISABLED` macros to temperature-related files.
2015-07-31 01:05:55 -05:00
Scott LahteineandRichard Wackerbarth c35fb88094 Overridable Options - Part 8 (PR#2560)
Apply `ENABLED` / `DISABLED` macros to stepper-related files.
2015-07-31 01:05:22 -05:00
Scott LahteineandRichard Wackerbarth 0d8989fc14 Overridable Options - Part 7 (PR#2559)
Apply `ENABLED` / `DISABLED` macros to LCD-related files.
2015-07-31 01:04:37 -05:00
Scott LahteineandRichard Wackerbarth b4abb0ae7f Apply ENABLED / DISABLED to Marlin core files (PR#2558) 2015-07-31 01:03:58 -05:00
Scott LahteineandRichard Wackerbarth c0d7ea3e7e Overridable Options - Part 4 (PR#2556)
Apply `ENABLED` / `DISABLED` / `HAS_SERVOS` macros to pins files.
2015-07-31 00:44:53 -05:00
Scott LahteineandRichard Wackerbarth 4b40964064 Overridable Options - Part 3 (PR#2555)
Apply `ENABLED` / `DISABLED` macros to language-related files.
2015-07-31 00:19:13 -05:00
Scott LahteineandRichard Wackerbarth 32683b282b Include configurator copies of configs 2015-07-31 00:03:36 -05:00
Scott LahteineandRichard Wackerbarth 37d1879386 Apply overridables to Configuration files 2015-07-31 00:03:36 -05:00
Scott LahteineandRichard Wackerbarth 9d151bb61b servo_endstop_angles -> servo_endstop_angle 2015-07-30 23:35:57 -05:00
Scott LahteineandRichard Wackerbarth 9334479aeb Minor cleanup of Conditionals.h 2015-07-30 23:35:57 -05:00
Scott LahteineandRichard Wackerbarth 1f63293624 servo_endstops -> servo_endstop_id 2015-07-30 23:35:57 -05:00
Scott LahteineandRichard Wackerbarth edaaead7e0 Fix comment about SERVO_ENDSTOP_ANGLES 2015-07-30 23:35:57 -05:00
Scott LahteineandRichard Wackerbarth ed4a6371ad Add HAS_SERVO_ENDSTOPS to simplify conditonals 2015-07-30 23:35:57 -05:00
Scott LahteineandRichard Wackerbarth 70be61d416 Reset filament_size with a loop 2015-07-30 23:31:58 -05:00
Scott LahteineandRichard Wackerbarth ae9274be05 Fix minor compiler warnings in for loops 2015-07-30 23:31:58 -05:00
Scott LahteineandRichard Wackerbarth c7c8cfed6f Complete M200 output with M503
- The contents of EEPROM include filament diameters even with
Volumetric disabled. This change makes `M503` display the full
volumetric settings so that playing back the output of `M503 S0` will
fully restore them.
2015-07-30 23:31:58 -05:00
Scott LahteineandRichard Wackerbarth 4a58e447a1 Add array size to servo_endstop_angles (PR#2553) 2015-07-30 23:27:38 -05:00
Scott LahteineandRichard Wackerbarth 3b2b2313ff Combine if block related to SERVO_ENDSTOPS 2015-07-30 16:39:05 -05:00
Scott LahteineandRichard Wackerbarth 0af2a80e06 Make SERVO_ENDSTOP_ANGLES 2-dimensional 2015-07-30 16:38:56 -05:00
Scott LahteineandRichard Wackerbarth 9f48798ffd Replace ENABLED with DEFINED for SERVO_ENDSTOPS (PR#2542) 2015-07-30 07:55:29 -05:00
Scott LahteineandRichard Wackerbarth bea6739774 Don't include Z_RAISE_AFTER_PROBING if not used (PR#2527) 2015-07-27 20:24:33 -05:00
Scott LahteineandRichard Wackerbarth 81bba7ed88 More sanity checking for extruder requirements (PR#2531) 2015-07-27 10:14:43 -05:00
Scott LahteineandRichard Wackerbarth e4c01f1c7e Simplify init with ARRAY_BY_EXTRUDERS1 macro (PR#2507) 2015-07-26 20:40:27 -05:00
Scott LahteineandRichard Wackerbarth ab6f1fdf8b Move & document ABORT_ON_ENDSTOP_HIT_FEATURE_ENABLED (PR#2528)
As suggested in #2521
- Move `ABORT_ON_ENDSTOP_HIT_FEATURE_ENABLED` because `SDSUPPORT` is
also required.
- Add a note that endstops must be enabled for the feature to have any
effect
2015-07-26 20:36:37 -05:00
Scott LahteineandRichard Wackerbarth bcb7d5a149 Improve sanitycheck for TEMP_SENSOR_1 2015-07-25 21:17:36 -05:00
Scott LahteineandRichard Wackerbarth 5b24f59401 Add sanity checks for temp sensors 2015-07-25 21:17:36 -05:00
Scott LahteineandRichard Wackerbarth e2957df05c Shorthand for do_blocking_move_to 2015-07-24 22:07:41 -05:00
Scott LahteineandRichard Wackerbarth 819c5b9b50 Adjust comment on Z adjustment 2015-07-24 22:07:41 -05:00
Scott LahteineandRichard Wackerbarth 5a7356b6fc Patch for G29 final Z position
Include all the necessary pieces to get the final Z position after
probing the bed, and add commentary about other possible changes.
2015-07-24 22:07:41 -05:00
Scott LahteineandRichard Wackerbarth b116c096bd Reduce set_homing_bump_feedrate, save 42 bytes (PR#2512)
Updates to `set_homing_bump_feedrate`:
- Move the string into Program Memory, reduce length by 31 bytes
- Use an auto to get the divisor, adjust it on error
- Set feedrate once, at the end
2015-07-24 22:00:25 -05:00
Scott LahteineandRichard Wackerbarth f7e7862588 Better Sanguinololu & Graphical Controller (PR#2504)
- Change suggested at
https://github.com/MarlinFirmware/Marlin/issues/2482#issuecomment-123553
266
2015-07-23 23:47:07 -05:00
Scott LahteineandRichard Wackerbarth a1154d4a20 Enable Y and sanity-check CoreXZ (PR#2509) 2015-07-23 23:46:27 -05:00
Scott LahteineandRichard Wackerbarth 932f1c109e Move servos to the top in pins_MEGACONTROLLER.h 2015-07-23 22:51:41 -05:00
Scott LahteineandRichard Wackerbarth 90f8ddfc1e Apply MINIPANEL to other configs 2015-07-23 22:51:41 -05:00
Scott LahteineandRichard Wackerbarth 469843427d Reduce code in gcode_M81 (PR#2497) 2015-07-23 08:14:00 -05:00
Scott LahteineandRichard Wackerbarth c66955aaf9 Mark unchanging arrays as const (PR#2494)
The compiler may be able to optimize if it knows an array won’t be
changing.
2015-07-22 21:37:37 -05:00
Scott LahteineandRichard Wackerbarth 278aa15301 Add COUNT macro and apply 2015-07-22 18:16:05 -05:00
Scott LahteineandRichard Wackerbarth d85861d296 Move macros, add ENABLED/DISABLED, add includes 2015-07-22 18:16:05 -05:00
Scott LahteineandRichard Wackerbarth 17960fd2b0 Neaten up pins_MEGATRONICS.h (PR#2493) 2015-07-22 17:23:22 -05:00
Scott LahteineandRichard Wackerbarth aac2b9aa9d Reduce code in gcode_M84 (PR#2492)
`gcode_M84` only needs to call `finishAndDisableSteppers`, which calls
all the other functions.
2015-07-22 17:22:01 -05:00
Scott LahteineandRichard Wackerbarth 4971fa73f9 Add a sanitycheck error for old servo settings (PR#2491)
- Documentation solution for #2476
2015-07-22 16:35:10 -05:00
Scott LahteineandRichard Wackerbarth 000a6fce46 Extract update_endstops from stepper ISR (PR#2474) 2015-07-19 18:33:18 -05:00
Scott LahteineandRichard Wackerbarth e83eac312e Move plan_arc next to prepare_move 2015-07-19 16:18:46 -05:00
Scott LahteineandRichard Wackerbarth 5c5936508d G2/G3 Arcs for Delta
- Update prepare_move_delta to take a target argument
- Add Delta support to plan_arc
2015-07-19 16:18:46 -05:00
Scott LahteineandRichard Wackerbarth 9f53e2f0c9 Implement COREXZ in stepper.cpp and planner.cpp 2015-07-19 16:17:03 -05:00
Scott LahteineandRichard Wackerbarth fa00e1d97f Explode conditions common to corexy and cartesian 2015-07-19 16:17:03 -05:00
Scott LahteineandRichard Wackerbarth c7dd5527b4 Add a C_AXIS and Z_HEAD to support COREXZ 2015-07-19 16:17:03 -05:00
Scott LahteineandRichard Wackerbarth 129f986ccf Add COREXZ option to configurations 2015-07-19 16:17:03 -05:00
Scott LahteineandRichard Wackerbarth 69b0490b77 Show minimal preheat options in menus (PR#2471) 2015-07-19 16:14:59 -05:00
Scott Lahteine eacfe132aa Change the name of servos[] and servo_t 2015-07-19 11:35:48 -07:00
Scott Lahteine 3b23ccd366 Patch servos code for move
- Have `Servo::attach` explicitly return -1 if it fails
- Check for -1 in `Servo::move` because `servoIndex` might be 0
- Make `attach` / `detach` calls conditional on `SERVO_LEVELING`
- Move `SERVO_LEVELING` define to `Conditionals.h`
2015-07-19 11:24:23 -07:00
Scott LahteineandRichard Wackerbarth 944090c19c Optimize lsDive logic 2015-07-19 10:13:40 -05:00
Scott LahteineandRichard Wackerbarth 417706e578 Include space for the terminating nul in lsDive 2015-07-19 10:13:39 -05:00
Scott LahteineandRichard Wackerbarth f3c1a6b19c Reduce lsDive stack usage to the minimum 2015-07-19 10:13:39 -05:00
Scott LahteineandRichard Wackerbarth f209b755a5 Move the Z probe as far as needed to trigger the switch (PR#2461) 2015-07-16 20:02:44 -05:00
Scott LahteineandRichard Wackerbarth 0f1df62389 Fixup comments in code_seen 2015-07-16 16:40:52 -05:00
Scott LahteineandRichard Wackerbarth 2945eb6650 Call code_seen only once per parameter 2015-07-16 16:40:52 -05:00
Scott LahteineandRichard Wackerbarth b742af2e2a Move Y_STOP_PIN for Printrboard with SD (PR#2420) 2015-07-16 16:39:55 -05:00
Scott LahteineandRichard Wackerbarth baa9199973 Define extern delta only for delta 2015-07-16 16:36:30 -05:00
Scott LahteineandRichard Wackerbarth 77e80ef367 Require extruders for thermal code 2015-07-16 16:36:30 -05:00
Scott LahteineandRichard Wackerbarth 3bde4f4855 Require temp sensor for bed thermal protection 2015-07-16 16:36:30 -05:00
Scott LahteineandRichard Wackerbarth 82a3ed2f9a Cleanup and dev notes in Marlin.h 2015-07-16 16:36:30 -05:00
Scott LahteineandRichard Wackerbarth db23b9b184 Minor tweak to M204 code (PR#2457) 2015-07-16 16:35:13 -05:00
Scott LahteineandRichard Wackerbarth 81d42406b7 Move braces in homeaxis to prevent a hanging else (PR#2451) 2015-07-16 10:25:54 -05:00
Scott LahteineandRichard Wackerbarth 552a327df8 Fix lsDive filename stack overrun (PR#2449) 2015-07-16 10:23:56 -05:00
Scott LahteineandRichard Wackerbarth de25a48dec Remove PID examples from preconfigured configs 2015-07-15 19:13:53 -05:00
Scott LahteineandRichard Wackerbarth 7456710a1f Update configs formatting 2015-07-15 19:13:47 -05:00
Scott LahteineandRichard Wackerbarth 391386dd94 Update configs for new servo deactivation 2015-07-15 19:13:40 -05:00
Scott LahteineandRichard Wackerbarth 87a872e103 Use st_get_position_mm where possible (PR#2411) 2015-07-12 22:15:54 -05:00
Scott LahteineandRichard Wackerbarth 2e0da8abdc Allow N to take a negative argument (PR@2402) 2015-07-12 22:14:25 -05:00
Scott LahteineandRichard Wackerbarth 447dbd6fa5 Add STEPPER_RESET_PIN support 2015-07-11 16:04:11 -05:00
Scott LahteineandRichard Wackerbarth a0351bdb73 Remove STEPPER_RESET_FIX option 2015-07-11 16:04:11 -05:00
Scott LahteineandRichard Wackerbarth 6b1b8cb2b3 Also nullify spaces before the checksum asterisk (PR#2409) 2015-07-10 09:03:07 -05:00
Scott LahteineandRichard Wackerbarth 8e61314323 Use RIGIDBOT_PANEL for consistency with online docs 2015-07-09 11:36:46 -05:00
Scott LahteineandRichard Wackerbarth 4b204da3c1 Cleanup of pins_RAMPS_13.h 2015-07-09 11:36:46 -05:00
Scott LahteineandRichard Wackerbarth 536f86e896 RigidBot CONTROLLERFAN_PIN in Configuration_adv.h 2015-07-09 11:36:46 -05:00
Scott LahteineandRichard Wackerbarth f068e46661 RigidBoard include for pins.h 2015-07-09 11:36:46 -05:00
Scott LahteineandRichard Wackerbarth 9ebcae496d RIGIDBOARD / RIGIDPANEL 2015-07-09 11:36:46 -05:00
Scott LahteineandRichard Wackerbarth c3c605c658 Move note about LiquidTWI2 to Configuration.h (PR#2406) 2015-07-09 05:33:17 -05:00
Scott LahteineandRichard Wackerbarth 4e9d658141 Prevent a hanging SERIAL_ECHO_START in M111 2015-07-07 06:59:10 -05:00
Scott LahteineandRichard Wackerbarth bc0fdbe88e Use SERIAL_EOL in SERIAL_PROTOCOLLN macros 2015-07-07 06:59:10 -05:00
Scott LahteineandRichard Wackerbarth d78ebbc0e9 Remove unused MSG_OK_B and MSG_OK_T 2015-07-07 06:59:10 -05:00
Scott LahteineandRichard Wackerbarth 6b494c1535 Use disable_all_heaters in M111 2015-07-07 06:59:10 -05:00