475 Commits (475ccfad628bb27b0cebed7ee66587514358a3ea)

Author SHA1 Message Date
Alexander Gavrilenko 3c47e1b4d1 Support Black STM32F407VET6 with RAMPS-like shield (#13524) 6 years ago
drzejkopf b1f739e27b CR10_STOCKDISPLAY support in Bigtreetech SKR (#13516) 6 years ago
Alexander Amelkin e40636a7c1 Replace digitalPinHasPWM with HAS_TIMER (#13520) 6 years ago
Yannik Sembritzki 0d3ea59bcf Add pins for Dual Z UART on SKR 1.3 (#13474)
Fix #13470
6 years ago
Scott Lahteine 144018736a Use USES_Z_MIN_PROBE_ENDSTOP 6 years ago
InsanityAutomation 5b2c37d6c1 Followup to BLTouch (#13422) 6 years ago
Scott Lahteine b376c7e374 Group DISABLED items 6 years ago
Scott Lahteine 49cf92dc36
Extended condition macros (#13419)
Allow `ENABLED`, `DISABLED`, `PIN_EXISTS`, and `BUTTON_EXISTS` to take multiple arguments. Also add:
- Alias `ANY(...)` for `!DISABLED(...)`
- Alias `ANY_PIN(...)` for `PIN_EXISTS(a) || PIN_EXISTS(b) ...`
- Alias `EITHER(A,B)` for `ANY(...)`
- Alias `ALL(...)` and `BOTH(A,B)` for `ENABLED(...)`
- `NONE(...)` for `DISABLED(...)`
6 years ago
Scott Lahteine ad8b82d054 Fix KILL_PIN assignment for MKS_MINI_12864
According to #13397
6 years ago
Scott Lahteine 4555ae448f Fixups for ESP32 6 years ago
Scott Lahteine fa11427ec6 Remove obsolete LCD_CONTRAST 6 years ago
Marcio Teixeira 00fc43144a Follow up fixes to various PRs. (#13334)
- Ensure `MarlinUI:get_progress` is defined for `ExtUI`.
- Fix for `BACKLASH_SMOOTHING` with small segments.
  `BACKLASH_SMOOTHING` with extremely small segments failed to fully correct due to the correction factor being rounded down. Rounding up ensures the entire backlash will converge to zero even for small segments.
- Add pinout for the beta revision `EINSY_RETRO`.
- Update soft endstops with tool offsets (for toolchange et. al. move clamping) (#12568)
6 years ago
Scott Lahteine 44571775bd Further support for 6 extruders 6 years ago
Scott Lahteine 893ee68b52 Clean up trailing whitespace 6 years ago
Tobias Frost 56fdcf93d1 Disallow SD_DETECT_INVERTED with FYSETC F6. (#13307) 6 years ago
Scott Lahteine d71dc5cf42 Fix for Ender 4 fan/case light pin
See #12731
6 years ago
Anthony Rich 7640b328df Support for Tronxy X5S 2e (#13297) 6 years ago
Scott Lahteine fa0d909dd3 Add FIL_RUNOUT_PIN for BIGTREE_SKR_V1.3
See #13267
6 years ago
Vasily Evseenko 71773b128d Fix stepper use before init. Add Ultimaker2+ Extended clone config (#13284) 6 years ago
Scott Lahteine 2f1e1dcb42 Gradual step towards EXTRUDERS 0 support 6 years ago
Scott Lahteine 99d0022fae
Drop the Z_MIN_PROBE_ENDSTOP option (#13276) 6 years ago
Msq001 5b7ad3a5a0 Fix SKR onboard TF card CS pin (#13272) 6 years ago
Msq001 f8a39919fa Add Bigtree SKR 1.3 board (#13267)
Co-Authored-By: Msq001 <msq001@users.noreply.github.com>
6 years ago
Bob Kuhn ddbe4cfa20 Printrboard G2 support (#13116) 6 years ago
Scott Lahteine a79b9bbe6b Cleanup whitespace, add a const 6 years ago
Chris Pepper 88cc1d1a31
Fix Preprocessor syntax in Re-ARM pins file (#13247) 6 years ago
Scott Lahteine 15aa932aa6
HAL for Linux (#13146) 6 years ago
kwalters3 5eb82ca6a8 Change SSD1306_OLED_I2C_CONTROLLER to HAS_SSD1306_OLED_I2C (#13223) 6 years ago
Thomas Moore 9f5e4e5ad8 Update LPC1769 Pins Files (#13183) 6 years ago
Greg Nutt 608a6810e7 Fix DOGLCD_A0 pin in pins_Smoothieboard.h (#13217) 6 years ago
Scott Lahteine 44c22e3935 Provide a default MAX6675_SS_PIN for ReARM
See #8010
6 years ago
InsanityAutomation 33a6d52965 Fix a RAPTOR2 pin conflict (#13205) 6 years ago
Scott Lahteine 18458ec42b Error in Smoothieboard for unsupported display 6 years ago
Andy Shaw 84fc400aba Update BIQU SKR V1.1 pins, add TMC2130 settings (#13166)
* Remove untested displays add TMC2130 configs.
* Remove references to the ReARM, delete untested displays. Add TMC2130 settings. Cleanup spacing, etc.
6 years ago
Scott Lahteine 7cf9b93f26 Add HAS_FILAMENT_SENSOR ahead of 12962 6 years ago
Scott Lahteine 0feeef2604 Update copyright in headers 6 years ago
Simon Jouet 5cd0fa3ce1 Basic GPIO expander using the ESP32 I2S peripheral (#12959) 6 years ago
Scott Lahteine 43b29c093b Update pinsDebug_list.h with XY PWM pins 6 years ago
Scott Lahteine 95d3f3953a DEFAULT_WEBSITE_URL => BOARD_WEBSITE_URL 6 years ago
Scott Lahteine 870757aa17 Tweaks to pins_GT2560_V3.h 6 years ago
Psycho 3c88cac2e9 Velleman Vertex Delta pins (#13072) 6 years ago
Scott Lahteine ca1be02bf0 Tweak some pins formatting 6 years ago
InsanityAutomation 68bbac207e Update pins_FORMBOT_TREX3.h (#13058) 6 years ago
raTmole 988b5aa4e6 Update GT2560 V3 pins (#13036) 6 years ago
Scott Lahteine 159d7eefda New boards entry for the A20M 6 years ago
Thomas Moore 02ab66fca3 Update Cohesion3D Pins Files (#13027) 6 years ago
Scott Lahteine 0f07ba4f09 Tweak some comments 6 years ago
Bob Kuhn 7c1a5e3c47 Fix TEMP_TIMER in pins_STEVAL.h (#12994) 6 years ago
Bob Kuhn 2f35747f29 L6470 SPI daisy chain support (#12895) 6 years ago
Scott Lahteine 6453b82a5e Clean up trailing whitespace 6 years ago
Gert-Jan Rodenburg bb30927549 Fix pins for ZONESTAR_LCD with Zonestar ZRIB (#12956) 6 years ago
lanserge c2cf8ffa82 Add support for Arduino DUE Shield Kit (#12950) 6 years ago
chrisly42 99e5e8362f Rapide Lite 200 config, pins_RL200 RUMBA clone (#12848) 6 years ago
Scott Lahteine 6411680364 Update some pins spacing 6 years ago
Scott Lahteine 712e23c383 Fix up some whitespace 6 years ago
Bob Kuhn d08f27e27b Add support for STEVAL 3DP001V1 (#12894) 6 years ago
mikeshub 7fde8d9d1e Add CreatorPro / Makerbot / QIDI / etc and Mightboard RevE support (#12855)
- Fix a bug in MAXxxxx thermocouple temp reporting.
- Add support for 3-wire HD44780.
- Add support for PCA9533 RGB driver.
- Add configuration examples for FlashForge CreatorPro.
6 years ago
Chris Barr 1d33784bf9 Add RUMBA32 Board (#12856) 6 years ago
Karl Andersson 8ae6f1e556 Fix errors and some compiler warnings with HAL_STM32 PlatformIO build (#12869) 6 years ago
jmz52 d372e7e477 SDIO support for STM32F1 (#12782) 6 years ago
luxflow 7f244f9b9c Update LPC SD pins for BIQU SKR (#12767)
(Exactly matching the Azteeg X5 MINI Wifi)
6 years ago
jmz52 813a4ea107 Add support for Mks Robin TFT display (#12706)
* Add support for MKS Robin TFT display

- Add support for MKS Robin TFT display and encoder for MKS Robin board.
- Generic 128x64 UI with x2 upscale is used (for now).
- Tested on MKS Robin TFT V2.0 with ST7789V controller.
6 years ago
Scott Lahteine 2aaa681dea Remove unused Cheaptronic pins 6 years ago
Ludy 74c47803f7 Add VORON printer (#12705) 6 years ago
petieken d9cf5e4883 Update pins_BIQU_SKR_V1.1.h (#12758) 6 years ago
Scott Lahteine 371d9a1acf Fix line-endings, formatting, whitespace
Followup to #12770
6 years ago
Alain Martel 44ed34475b Add MKS BASE 1.4 pins (#12770) 6 years ago
Msq001 f8c5d31864 Bugfix 2.0.x add motherboard pins define (#12689)
- `pins_BIQU_B300_V1.0.h` defines pins for B300, as found in the BIQU Thunder 3D printer.
- `pins_BIQU_SKR_V1.1.h` defines pins for bigtree/BIQU SKR V1.1 motherboard.
6 years ago
InsanityAutomation b7a8dcc35d Update Formbot T-Rex 3 pins (#12662) 6 years ago
Ludy f7127c44f8 Wanhao Duplicator i3 Plus pins create (#12701) 6 years ago
jmz52 33abb86b7e Add support for MKS Robin board (#12650)
Implement initial support for MKS Robin (STM32F103ZET6) board.
Custom build script is used to generate encrypted firmware compatible with original MSK Robin bootloader (i.e. safe firmware update from SD card and possibility to go back to original close-source firmware).
6 years ago
Ludy 33f3c75213 GTM32 Pro VB FAN-PIN correction (#12666) 6 years ago
Ludy 3829d6ccf8 FYSETC F6 13 - E2_SERIAL_TX_PIN correction (#12667) 6 years ago
Kadah d35dcafa3d Added MKS MINI 12864 support to FYSETC F6 V1.3 (#12656) 6 years ago
Ludy 97de9d54a5 Fix broken pins file include (#12617) 6 years ago
Scott Lahteine 6cf8d40f41 Fix some serial echos of pin states 6 years ago
Scott Lahteine 7d15854514 Add Z_MIN_PROBE_PIN to MKS SBASE pins 6 years ago
teemuatlut 50b2fbd031 Trinamic: Split stealthChop, improve driver monitoring, etc. (#12582) 6 years ago
Scott Lahteine 3c58b16c9f
Move stepper enable/disable to stepper_indirection.h (#12562) 6 years ago
Scott Lahteine c986239837
A single SERIAL_ECHO macro type (#12557) 6 years ago
InsanityAutomation dec721c52b Add Formbot Raptor2 and Raise3D pins (#12532)
* Add Formbot Raptor2 board
* Add Raise3D Rumba board
6 years ago
Scott Lahteine 0a638cc022 Adjust Formbot Raptor pins 6 years ago
Marcio Teixeira 7109dadd21 Additional pin definitions for Archim 2 (#12500)
- Added GPIO pins to Archim 2
- Added new 108 pin to `fastio_Due.h`
6 years ago
Scott Lahteine b738972e69 General cleanup of Re-ARM pins 6 years ago
Ludy 1f93d2bcf7 Fix LCD compile error, etc. (#12472) 6 years ago
Scott Lahteine 9d13f07d09 GTM32 Pro VB changes from Markku Sinisalo 6 years ago
Nils Hasenbanck 779b2709ec Change temperature pin order for RemRam V1 (#12458)
Beta testers suggested to adopt the RAMPS order of temperature probe connectors. This commit fixes the order to the RAMPS order.
6 years ago
Ph0non 984c4ba8c7 Enable SD Card on RepRap Display and RADDS (#12446)
* Enable SD Card on RepRap Display and RADDS

Define the necessary pins in `pins_RADDS.h` (copied from the `RADDS_DISPLAY` section) for the use of the SD card slot on RRD.
6 years ago
Mateusz Krawczuk ca21ac6b9b Support two MAX6675 thermocouples (#8686) 6 years ago
Scott Lahteine edfd106bc5
Rejigger Filament Runout class (#12428) 6 years ago
Scott Lahteine f4c128ecaa
Move RRW keypad code to a common method (#12429) 6 years ago
Scott Lahteine ebf585b673 Fix an old sanity check 6 years ago
Ryan 052d102ded UltiMachine Archim 1 support (#12404) 6 years ago
Scott Lahteine 664e20754d Clean up pins files 6 years ago
Scott Lahteine 4ed6397e5d
More comprehensive NO_LCD_MENUS (#12367) 6 years ago
Scott Lahteine 9c8f083d6c Extend pins errors to include the processor 6 years ago
Scott Lahteine 147e270208 Restore GTM32_PRO_VB temp and heater pins
Undo #12345
6 years ago
Phr3d13 a813900fce Add Geeetech Rostock 301 config, update GTM32 Pro VB pins (#12345) 6 years ago
Scott Lahteine c536ee1122 Clean up bq Zum Mega 3D pins 6 years ago
Scott Lahteine 0c85869c26 Clean up file endings 6 years ago
Scott Lahteine 3c21483c88 Provide DOGLCD SPI pins for MKS SBASE + VIKI 6 years ago
Scott Lahteine 9c0e05552e Suppress some compile warnings 6 years ago
Karl Andersson 176654791e Use board-specific or platform SPI pins in HAL_STM32 (#12323) 6 years ago
Scott Lahteine 608be966d7 Add servos to pins_FYSTEC_F6_13.h 6 years ago
InsanityAutomation ad60f0691c Add Creality3D RAMPS pins definitions (#12229) 6 years ago
Scott Lahteine 5580773191
Use FastIO, sanity-check LPC SD options, apply formatting (#12231) 6 years ago
Hannes Brandstätter-Müller 6ee2af5e2d Simplify pins_TRIGORILLA_14.h (#12162) 6 years ago
Scott Lahteine b381cad399 Clean up trailing whitespace 6 years ago
Karl Andersson 4eb798dbdc Add support for Arm'ed (STM32F4) board (#12147) 6 years ago
Scott Lahteine a81763c237 Pins E sanity check tweak 6 years ago
Michael Triffon eded90bf87 Updated Azteeg X5 Mini Wifi pins for onboard SD (#12133) 6 years ago
Chris Pepper 3c13c9e3e9 [LPC176x] Fix USEABLE_HARDWARE_PWM macro, cleanup multiple LED support (#12129) 6 years ago
Nils Hasenbanck 0519ef0802 Update pins for final RemRam v1.3 board (#12125) 6 years ago
Karl Andersson 8b5e51c9aa STM32F4xx modifications for HAL_STM32 (#12080) 6 years ago
Christopher Pepper 42fb7c14b0 Update the sdcard usb sharing config and apply to Re-ARM 6 years ago
Andy Shaw 870bfd08f5 usb and sdcard sharing improvements
* Add traceback after watchdog timeout

Add the cpability to perform a traceback following a watchdog timeout.

* Enhanced hardware SPI

Allow use of either SSP0 or SSP1.
Ensure that no data is left in I/O buffers after calls to enable sharing of SSP hardware.

* Make flash emulation of eeprom the default

Make use of flash for eeprom storage the default. This means that usage of eeprom will not cause USB drive mount/unmount operations.

* Allow sharing of SD card

SD card I/O operations from the USB stack take place in idle loop, rather than at interrupt time. Allowing sharing of the SPI bus.

New configuration options to allow usage of the SD card to be specified.

* Fix problem with hardware SPI pins
6 years ago
Roxy-3D 25b980dddb
Remove erroneous Pin 12 definition
There is no switchable Power Supply.   Don't put it on Pin 12.   
(Pin 12 is actually FAN1)
6 years ago
Scott Lahteine 1407afad73 Move SENSITIVE_PINS to its own file 6 years ago
Scott Lahteine 45e738876a Add stepper MS3 support
Co-Authored-By: TheLongAndOnly <thelongandonly@users.noreply.github.com>
6 years ago
Hannes Brandstätter-Müller a3e8cb1e44 [2.0.x] Ender-4 small improvements in Configuration (#11843) 6 years ago
Marcio Teixeira ec9aa4f468 [2.0.x] Miscellaneous fixes (#12039)
* Allow override of soft SPI pins in `pins_*.h`
* Add default case to avoid compiler warning.
* Additional pin definitions for Archim 2.
* Einsy Retro has same timings as Einsy Rambo.
6 years ago
Marcio Teixeira 906a24fa81 Extensible user interface API (#11193) 6 years ago
teemuatlut c447d75916 Add support for TMC2660 (#11998) 6 years ago
Scott Lahteine 0fcdfdeed6 Followup to #12017 6 years ago
Phr3d13 acac2adfc8 Add support for MeCreator2 (#12017) 6 years ago
Scott Lahteine 1358bd9319 Make MAX_EXTRUDERS always 6 6 years ago
Scott Lahteine 348004c34f
STM32F7 HAL using the official STM32 Arduino Core (#11750) 6 years ago
Scott Lahteine 11ac75edcb
Use PGM_P for PSTR pointers (#11977) 6 years ago
Mitch Roote d016b572e3 [2.0.x] Add pin configuration for Fysetc F6 (#11932) 6 years ago
Victor Tseng eeab4141db [2.0.x] Anycubic Trigorilla 14 pins tweak (#11869) 6 years ago
InsanityAutomation cb9dc56630 Add GT2560 v3 support (#11914) 6 years ago
Scott Lahteine cee34f7290
Followup for BABYSTEP_HOTEND_Z_OFFSET (#11916) 6 years ago
InsanityAutomation 1104054d73 2.0 IDEX Independent z offset and other fixes (#11862)
* Add Formbot Raptor board

Co-Authored-By: InsanityAutomation <insanityautomation@users.noreply.github.com>

* Add a second Z probe Z offset

Co-Authored-By: InsanityAutomation <insanityautomation@users.noreply.github.com>

* Modify method to utilize live adjustment of hotend z offset

Should probably move config option to babystepping and rename as it may now apply to all multiextruder systems

* Move config item and catchup other code to current method
6 years ago
Scott Alfter 140caf99b8 E0_CS_PIN moved from A13 to A15 on RAMPS-FD v2.2 (#11865) 6 years ago
Scott Lahteine 09a2bee8aa
Support more filament runout sensors in M119 (#11851) 6 years ago
Roxy-3D 0780913848 IDEX Improvements (#11848) 6 years ago
Scott Lahteine 1718eff54a Code changes supporting up to 6 extruders 6 years ago
Scott Lahteine d948c6e867 RADDS Extension Board V3 support 6 years ago
Holger Müller 1a6f2b29b8 Add support for Triple-Z steppers/endstops 6 years ago
Scott Lahteine 8584d3697d Fix servo count define conflict
`MAX_SERVOS` => `NUM_SERVO_PLUGS`
6 years ago
Scott Lahteine fe9f088d60
[2.0.x] Anycubic LinearPlus, Trigorilla 1.4 (#11730) 6 years ago
Scott Lahteine b6aae2b322 Tweak RAMPS_FD_V1 pins 6 years ago
Scott Lahteine 7391e23332 Fix RigidBoard FAN_PIN collision 6 years ago
Roxy-3D e3aac59637
Create pins_FORMBOT_TREX3.h 6 years ago
Roxy-3D f580247581
Create pins_FORMBOT_TREX2.h 6 years ago
Roxy-3D 073857646b
seperate the T-Rex2 and T-Rex3 support 6 years ago
Roxy-3D fe4fc2883b
Add support for Formbot T-Rex3 6 years ago
Roxy-3D 9651ceb36b
Correct spelling of #endif 6 years ago
Scott Lahteine 86ee74731e Comment for RADDS + RRDFGSC 6 years ago
Kevin ae1271b2ae RADDS: Update Full Graphic Display Pins (#11731) 6 years ago