Scott Lahteine
95275eb9b3
Predefine auto fan pins in some pins files
2016-10-26 18:38:32 -05:00
Scott Lahteine
b6aa894893
Rename auto fan pins and add auto fan flags
2016-10-26 17:51:26 -05:00
Scott Lahteine
ad64723354
Move MAX_EXTRUDERS to pins.h
2016-10-22 10:07:51 -05:00
Scott Lahteine
47bd142b29
Should marlinAnalogInputToDigitalPin use analogInputToDigitalPin?
2016-10-05 06:13:30 -05:00
Scott Lahteine
49d77720d5
More support for 4th extruder or heater
2016-10-05 04:40:22 -05:00
Scott Lahteine
e05af606a8
Clean up probe config options
2016-09-19 00:26:16 -05:00
Scott Lahteine
98437bd488
Allow override of CONTROLLERFAN_PIN with RAMPS EFF
2016-08-06 17:19:12 -07:00
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.
2016-08-06 17:19:11 -07:00
Scott Lahteine
49f75b7891
pins_RAMPS_14.h => pins_RAMPS.h
2016-07-30 04:17:21 -07:00
Scott Lahteine
d3b713cebc
Set flags for RAMPS "type" in pins.h
2016-07-30 04:17:21 -07:00
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.
2016-07-27 12:40:44 +02:00
Scott Lahteine
4f2ff46ab9
Move HAS_DIGIPOTSS to conditionals
2016-07-25 00:10:46 -07:00
Scott Lahteine
05da02f0a2
Implement MIXING_EXTRUDER and SWITCHING_EXTRUDER
2016-07-17 10:53:10 -07:00
Indrek Ardel
ecb23c1b65
Add Cartesio CN Controls V11 board
2016-07-15 12:55:47 +03:00
Scott Lahteine
4b4a582c4f
X_DUAL_STEPPER_DRIVERS implementation
2016-07-11 10:22:19 -07:00
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.
2016-07-03 22:09:08 +01:00
Scott Lahteine
593c8bf286
Support for Rigidbot V2
2016-06-27 12:35:20 -07:00
Scott Lahteine
4d2cb70152
Cartesio UI Support
2016-06-15 21:46:54 -07:00
Scott Lahteine
cd441ce652
SINGLENOZZLE: EXTRUDERS versus HOTENDS
2016-06-03 17:38:03 -07:00
Scott Lahteine
07c9a11c3c
Automatically set X2 stepper pins
2016-05-18 19:09:09 -07:00
Scott Lahteine
1b90682617
Merge pull request #3702 from thinkyhead/rc_sensitive_fan_pins
...
Remove need to define unused pins as -1 in pins files
2016-05-14 15:49:22 -07:00
esenapaj
888443ca1e
Enclose all #error strings with apostrophes
2016-05-13 21:10:23 +09:00
Scott Lahteine
5ca6334fd2
Cleanup pins files, fixup analogtodigitalpin, etc.
2016-05-08 12:38:00 -07:00
Scott Lahteine
5b7a6c217a
Include more fans in sensitive pins list
2016-05-01 13:49:32 -07:00
Scott Lahteine
e5771346a4
Drop DISABLE_M(IN|AX)_ENDSTOPS, replace with individual endstop flags
2016-04-02 16:39:23 -07:00
João Brázio
55a248d6b4
Fixes #3313 : Wrong board def in pins.h
2016-04-02 09:28:58 +01:00
Scott Lahteine
1da9d10173
Support for MKS v1.3/1.4 and Sainsmart RAMPS 1.4 variants
2016-04-01 16:54:35 -07:00
Scott Lahteine
0da744b7b0
Further cleanup of comments, partial Doxygen-style
...
Following up on #3231
2016-03-25 00:45:56 -07:00
jbrazio
5e5d250832
Added gplv3 header to all Marlin files
2016-03-24 18:01:20 +00:00
Scott Lahteine
c5857f96c8
Merge pull request #3182 from thinkyhead/rcbugfix_printrboard_revf
...
Add support for Printrboard RevF
2016-03-24 00:12:06 -07:00
AnHardt
1b336971ae
Fix lost undef Y_MAX_PIN in pins.h
2016-03-23 12:48:06 +01:00
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.
2016-03-19 16:43:37 -07:00
Scott Lahteine
eafbc5e0cc
Add AJ4P pins and fix RAMBO pins
2016-03-06 05:52:01 -08:00
Scott Lahteine
50e3482e0a
Handle RAMPS 1.3 as the special case
2016-03-06 05:52:00 -08:00
Scott Lahteine
6a21180bd4
Implemented BQ ZUM Mega 3D board layout as an override to RAMPS 1.3
2016-03-06 05:51:57 -08:00
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.
2016-03-06 05:51:56 -08:00
Scott Lahteine
68457ee903
For Dual Y/Z use the next available extruder pins
2016-02-09 21:59:09 -08:00
AnHardt
8da2e98985
Split RAMPS 1.3 an 1.4 (PR#2741)
...
because of hardware differences on the SERVO0_PIN
2015-11-13 07:13:48 -06:00
Scott Lahteine
0c7f7ebcfb
Styling adjustments (PR#2668 & PR#2670)
...
Keep "astyled" reformatting
2015-10-03 22:02:45 -05:00
Scott Lahteine
a4c78ae786
Add E1 pins to SENSITIVE_PINS for Dual Y or Dual Z
2015-09-07 09:41:06 -05:00
Scott Lahteine
34e0a8d848
Move Y2 and Z2 pins defines to pins.h
2015-09-07 09:41:06 -05:00
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.
2015-08-11 14:41:36 -05:00
Scott Lahteine
c0d7ea3e7e
Overridable Options - Part 4 (PR#2556)
...
Apply `ENABLED` / `DISABLED` / `HAS_SERVOS` macros to pins files.
2015-07-31 00:44:53 -05:00
AndySze
eef595aa64
add makerlab mega controller pin configs
2015-07-23 22:51:40 -05:00
Scott Lahteine
f068e46661
RigidBoard include for pins.h
2015-07-09 11:36:46 -05:00
AnHardt
c461975140
Rename and repair MELZI_1284 (PR#2301)
...
to MELZI_MAKR3D.
Fix for #2288
As the normal MELZI also can have a 1284.
2015-06-22 22:30:07 -04:00
Scott Lahteine
318318b02f
Add pins_RAMPS_13_EFB.h to reduce redundancy
2015-06-15 20:17:09 -05:00
Scott Lahteine
346c8b339b
Remove a test from pins_RAMPS_13.h
...
- Add 3 new lines to `pins.h` to remove 2 redundant tests in
`pins_RAMPS_13.h`
2015-06-15 20:15:38 -05:00
AnHardt
b93cddfcc9
Add lost MKS_BASE to pins.h (PR#2297)
2015-06-15 10:23:46 -05:00
atfield90
c4a2e5ac23
Renamed Pins_megatronics_1 to Pins_minitronics
2015-06-06 18:59:04 -05:00