258 Commits (67ca6c7bfe83f7bdf757b2842abe6d926e7cd721)

Author SHA1 Message Date
Scott Lahteine c48901f355 Remove mystery-board 99 8 years ago
Michael Neumann 3890366c83 Update pins.h 8 years ago
Scott Lahteine d567b426d5 Merge pull request #4894 from thinkyhead/rc_mightyboard_rev_e
Mightyboard Revision E preliminary support
8 years ago
Scott Lahteine 95275eb9b3 Predefine auto fan pins in some pins files 8 years ago
Scott Lahteine b6aa894893 Rename auto fan pins and add auto fan flags 8 years ago
Scott Lahteine ad64723354 Move MAX_EXTRUDERS to pins.h 8 years ago
Scott Lahteine 47bd142b29 Should marlinAnalogInputToDigitalPin use analogInputToDigitalPin? 8 years ago
Scott Lahteine 49d77720d5 More support for 4th extruder or heater 8 years ago
Scott Lahteine c2f13be750 Mightyboard Revision E 8 years ago
Scott Lahteine e05af606a8 Clean up probe config options 8 years ago
Scott Lahteine 98437bd488 Allow override of CONTROLLERFAN_PIN with RAMPS EFF 9 years ago
AnHardt 98e96feee9 Repair SPI-pins
SCK_PIN can't be defined as DIO[number] they mus be defined as pure number.
So rebuilding the structure of fastio.h in pins.h.
9 years ago
Scott Lahteine 49f75b7891 pins_RAMPS_14.h => pins_RAMPS.h 9 years ago
Scott Lahteine d3b713cebc Set flags for RAMPS "type" in pins.h 9 years ago
AnHardt e4942d2163 Switch SD2cadrLib to fastio
Replace all fastDigitalRead/Write() with READ/WRITE()

Define SCK_PIN, MISO_PIN, MOSI_PIN in pins.h if not already defined in the pins_*.h files.

Remove these conditional pin definitions from the pin-files. They are now always defined.

Define separate sets of SPI-pins for AT90USB with and without Teensy support in fastio.h.
Likely this was the main reason for all that confusion about the AT90USB-SPI pins.
9 years ago
Scott Lahteine 4f2ff46ab9 Move HAS_DIGIPOTSS to conditionals 9 years ago
Scott Lahteine 05da02f0a2 Implement MIXING_EXTRUDER and SWITCHING_EXTRUDER 9 years ago
Indrek Ardel ecb23c1b65 Add Cartesio CN Controls V11 board 9 years ago
Scott Lahteine 4b4a582c4f X_DUAL_STEPPER_DRIVERS implementation 9 years ago
Anthony Birkett a0b00d29e3 Add a ported example configuration for the Velleman K8400 (Vertex) printer.
Supports both dual and single head printers (with the correct config).
Includes community sourced feed rate fix.

Rename / move files.

Remove redundant definitions.
9 years ago
Scott Lahteine 593c8bf286 Support for Rigidbot V2 9 years ago
Scott Lahteine 4d2cb70152 Cartesio UI Support 9 years ago
Scott Lahteine cd441ce652 SINGLENOZZLE: EXTRUDERS versus HOTENDS 9 years ago
Scott Lahteine 07c9a11c3c Automatically set X2 stepper pins 9 years ago
Scott Lahteine 1b90682617 Merge pull request #3702 from thinkyhead/rc_sensitive_fan_pins
Remove need to define unused pins as -1 in pins files
9 years ago
esenapaj 888443ca1e Enclose all #error strings with apostrophes 9 years ago
Scott Lahteine 5ca6334fd2 Cleanup pins files, fixup analogtodigitalpin, etc. 9 years ago
Scott Lahteine 5b7a6c217a Include more fans in sensitive pins list 9 years ago
Scott Lahteine e5771346a4 Drop DISABLE_M(IN|AX)_ENDSTOPS, replace with individual endstop flags 9 years ago
João Brázio 55a248d6b4 Fixes #3313 : Wrong board def in pins.h 9 years ago
Scott Lahteine 1da9d10173 Support for MKS v1.3/1.4 and Sainsmart RAMPS 1.4 variants 9 years ago
Scott Lahteine 0da744b7b0 Further cleanup of comments, partial Doxygen-style
Following up on #3231
9 years ago
jbrazio 5e5d250832 Added gplv3 header to all Marlin files 9 years ago
Scott Lahteine c5857f96c8 Merge pull request #3182 from thinkyhead/rcbugfix_printrboard_revf
Add support for Printrboard RevF
9 years ago
AnHardt 1b336971ae Fix lost undef Y_MAX_PIN in pins.h 9 years ago
Stephanie 6843b78f99 Add support for Printrboard RevF
The PrintrBoard Rev F utilizes a mcp4728 DAC to set motor current. Printrbot's implementation utilizes 2 new M-codes to set and write the DAC settings to the DAC EEPROM: `M909` (Read DAC) and `M910` (Write DAC). `M907` is re-used to set value, `M908` for direct control.

The Pins file for the RevF board is included.
9 years ago
Scott Lahteine eafbc5e0cc Add AJ4P pins and fix RAMBO pins 9 years ago
Scott Lahteine 50e3482e0a Handle RAMPS 1.3 as the special case 9 years ago
Scott Lahteine 6a21180bd4 Implemented BQ ZUM Mega 3D board layout as an override to RAMPS 1.3 9 years ago
jbrazio b82d91eca6 Added configuration example for the BQ Hephestos 2 3D printer.
Added support for BQ ZUM Mega 3D board and stock Hephestos 2 thermistor.
9 years ago
Scott Lahteine 68457ee903 For Dual Y/Z use the next available extruder pins 9 years ago
AnHardt 8da2e98985 Split RAMPS 1.3 an 1.4 (PR#2741)
because of hardware differences on the SERVO0_PIN
9 years ago
Scott Lahteine 0c7f7ebcfb Styling adjustments (PR#2668 & PR#2670)
Keep "astyled" reformatting
9 years ago
Scott Lahteine a4c78ae786 Add E1 pins to SENSITIVE_PINS for Dual Y or Dual Z 9 years ago
Scott Lahteine 34e0a8d848 Move Y2 and Z2 pins defines to pins.h 9 years ago
AnHardt e2d69f66b2 Make Z_PROBE a Z_MIN_PROBE (PR#65)
Currently we use the probe exclusively as a device to find the build platform(bed).
For the currently supported setups this means, we use it as a additional min-endstop.
A triggered when not deployed probe disturbs the homing process for max-endstops.

Rename ENDSTOPPULLUP_ZPROBE to ENDSTOPPULLUP_ZMIN_PROBE
Rename Z_PROBE_ENDSTOP_INVERTING to Z_MIN_PROBE_ENDSTOP_INVERTING
Rename Z_PROBE_ENDSTOP to Z_MIN_PROBE_ENDSTOP
Rename DISABLE_Z_PROBE_ENDSTOP to DISABLE_Z_MIN_PROBE_ENDSTOP
Rename Z_PROBE_REPEATABILITY_TEST to Z_MIN_PROBE_REPEATABILITY_TEST
Rename Z_PROBE_ENDSTOP to Z_MIN_PROBE_ENDSTOP
Adjust comments accordingly
Remove Z_MAX  check for the probe in update_endstops().

Using an delta related idea of @clefranc from #61,
extended to the general change for all setups.

Tested with Prusa i3, max-z-endstop and permanently triggered z-probe.
Worked for @clefranc's delta.
10 years ago
Scott Lahteine c0d7ea3e7e Overridable Options - Part 4 (PR#2556)
Apply `ENABLED` / `DISABLED` / `HAS_SERVOS` macros to pins files.
10 years ago
AndySze eef595aa64 add makerlab mega controller pin configs 10 years ago
Scott Lahteine f068e46661 RigidBoard include for pins.h 10 years ago
AnHardt c461975140 Rename and repair MELZI_1284 (PR#2301)
to MELZI_MAKR3D.

Fix for #2288
As the normal MELZI also can have a 1284.
10 years ago