Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kill steppers on Estop/Kill #15065

Merged

Conversation

InsanityAutomation
Copy link
Contributor

@InsanityAutomation InsanityAutomation commented Aug 26, 2019

By definition Estop needs to kill all motion power. Machine must be in a locked state.

Since the term emergency stop may also implicate electrical requirements depending on where its used, should we relabel this? I have yet to see a printer board compliant to PLd / Class 3 safety....

Note : what we have here is at BEST case PLb with a category 2 stop. With power cutoff to steppers and heaters we get closer to a category 0 stop but still PLb. Emergency stop needs to be category 0 or 1 and typically is PLd or e

ISO 13850 limits the selection of stop category to Category 0 or 1 and excludes Category 2. This exclusion can be found in NFPA 79, IEC 60204 – 1, and CSA C22.2 No. 301 as well. Category 2 may only be used for operational or “normal” stopping functions.

https://machinerysafety101.com/2010/09/27/emergency-stop-categories/?doing_wp_cron=1566846639.6410090923309326171875

One more critical paragraph to note :
Both ISO 13849 – 1 and IEC 62061 [8] base the initial requirements for reliability on the outcome of the risk assessment (PLr or SILr). If the stopping condition is part of normal operation, then simple circuit requirements (i.e. PLa, Category 1) are all that may be required. If the stopping condition is intended to be an Emergency Stop, then additional analysis is needed to determine exactly what may be required.

Note that PLa Category 1 is NOT considered an Emergency stop.

Reference to show minimal code changes, but documentation needs updating.
@thinkyhead
Copy link
Member

thinkyhead commented Aug 26, 2019

Note that the kill stops all ISR processing and never returns to the main loop, so some of this stuff is pointless. Why empty a queue or stop a job timer that will never get processed?

cli(); // Stop interrupts

Note that M112 is known across several firmwares and defined in RepRap wiki as "Emergency Stop" and can be considered the command to attach to the big red button.

Marlin/src/Marlin.cpp Outdated Show resolved Hide resolved
@InsanityAutomation
Copy link
Contributor Author

Note that the kill stops all ISR processing and never returns to the main loop, so some of this stuff is pointless. Why empty a queue or stop a job timer that will never get processed?

cli(); // Stop interrupts

Note that M112 is known across several firmwares and defined in RepRap wiki as "Emergency Stop" and can be considered the command to attach to the big red button.

I will probably need to make a visit over there and open up a forum topic on changing it across multiple platforms at some point, it is something that needs to be addressed. last time anybody wants is legal liability opened up because of that terminology. Cuz I was visiting the lack of stepper power being removed based on an issue that was open not long ago I went over the minimum requirements PLa and b again as well as current allowed guidelines in the NFPA 79 and E annex and grabbed a few key points that note how important it is that we don't use that exact term.

@thinkyhead
Copy link
Member

thinkyhead commented Aug 26, 2019

last [thing] anybody wants is legal liability opened up because of that terminology.

GPLv3 disclaims suitability for any purpose, and Marlin is just a starting-point for a firmware, not intended to be used by everyone in every situation "as-is." It is up to those who use Marlin to bring it up to standards before they sell units with Marlin on it. It is not our liability or even responsibility to know or adhere to industrial standards in every municipality.

@InsanityAutomation
Copy link
Contributor Author

last [thing] anybody wants is legal liability opened up because of that terminology.

GPLv3 disclaims suitability for any purpose, and Marlin is just a starting-point for a firmware, not intended to be used by everyone in every situation "as-is." It is up to those who use Marlin to bring it up to standards before they sell units with Marlin on it. It is not our liability or even responsibility to know or adhere to industrial standards in every municipality.

Sure it's not ours, but why leave others open to it knowing that none of them meet the requirements of the term?

@thinkyhead
Copy link
Member

Sure it's not ours, but why leave others open to it knowing that none of them meet the requirements of the term?

I'm just stating where the liability lies. Marlin is a hobbyist reprap project that "serious" manufacturers decided to adopt. They should certainly know better than to put it out there without passing rigorous testing. Maybe they can get away with this by selling as "kits" but AFAIK every product has to be certified and apparently Marlin is passing those tests.

@Roxy-3D
Copy link
Member

Roxy-3D commented Aug 26, 2019

last [thing] anybody wants is legal liability opened up because of that terminology.

GPLv3 disclaims suitability for any purpose, and Marlin is just a starting-point for a firmware, not intended to be used by everyone in every situation "as-is." It is up to those who use Marlin to bring it up to standards before they sell units with Marlin on it. It is not our liability.

I agree. Marlin does not claim to comply with any ISO or ANSII standard. However, it might be best to make sure nobody ignorantly jumps to the conclusion that it does. We should be able to find a wording or phrase that implies 'Emergency Stop' but doesn't use those exact words.

Perhaps something like 'Crisis Stop' or 'Immediate Stop' or 'Immediate Crisis Stop' would do that? I agree the GPL gives the Marlin Team a good shield against liability. But at the same time, when somebody's house burns down, it would be nice to remove any bogus arguments from their lawyer's quiver of arrows.

@InsanityAutomation
Copy link
Contributor Author

Sure it's not ours, but why leave others open to it knowing that none of them meet the requirements of the term?

I'm just stating where the liability lies. Marlin is a hobbyist reprap project that "serious" manufacturers decided to adopt. They should certainly know better than to put it out there without passing rigorous testing. Maybe they can get away with this by selling as "kits" but AFAIK every product has to be certified and apparently Marlin is passing those tests.

You would think but not quite. This lands in electrical code outside what you would see in most areas. It's covered under CE, however that's a self cert and if the vendor is unaware of the regulation it skips through. Many times you end up with things certified simply because the parts individually are and not the application.

Even in the industrial world there is very little actual inspection on this type of thing until an accident or report has occured and OSHA is involved.

@thinkyhead
Copy link
Member

The thing is, once you say "we will accept responsibility that this is perfect" then you really are putting yourself on the hook.

@InsanityAutomation
Copy link
Contributor Author

The thing is, once you say "we will accept responsibility that this is perfect" then you really are putting yourself on the hook.

We're not, we are removing the terminology that may falsely give that impression!

@tpruvot
Copy link
Contributor

tpruvot commented Aug 27, 2019

what about some emergency gcode (optional config) to run whatever you want on printer halted state ?

I agree some boards might be dangerous in this state, like mosfets heating forever or such... even if this specific case seems handled...

@InsanityAutomation
Copy link
Contributor Author

what about some emergency gcode (optional config) to run whatever you want on printer halted state ?

I agree some boards might be dangerous in this state, like mosfets heating forever or such... even if this specific case seems handled...

It's a hardware problem. Safety regulation calls for a fail safe fault tolerant circuit on an emergency stop. Software safety must have dual monitoring processors and a checksum compare. Hardware needs a time differential monitor. Safety commands over bus need to have checksum validation and handshaking (see rt-ethernet). I'd like to see us step back from this realm and not invite confusion.

Please keep in mind, my day job is industrial automation. I'm use to dealing with PLd and PLe category 3 and 4 safety every day. The requirements of a 3d printer barely make PLb . It's not as serve but I do think it needs to be addressed.

@tpruvot
Copy link
Contributor

tpruvot commented Aug 27, 2019

well, i imagine stopping Z stepper on some printers can be dangerous too :p

@AnHardt
Copy link
Contributor

AnHardt commented Aug 27, 2019

what about some emergency gcode (optional config) to run whatever you want on printer halted state ?

Strictly against that! The kids here will send "SOS" in Morse code via a GWatt Tesla coil while burning Micky Mouse patterns in steaks, just out of boredom. That's about that absurde as the games.

@AnHardt
Copy link
Contributor

AnHardt commented Aug 27, 2019

Some hardware designs are are simply to unsafe to sell them.
A gravity dropping Z-axis is a no go. You have to either to use a hardware brake or a flatter thread or a lifting bed.
PS_ON shouldn't simply cut the low voltage circuit, but separate main power. To switch the machine on you have to press a physical momentary button until the machine is powered and holds itselves.
All that AUTOPOWER options are a KO-criteria when used together with auto-start-files.
Shouldn't smoke detectors be a duty on all machines? (Maybe except from laser cutters witch have other more important safety problems)
Is a safe machine without door-switches possible?
Is the common use of one hardware switch possible for safety-axis-end-stops and home-detectors?


It's always a trade-off between the risk, cost and effort we are able/allowed to take.

There is always a saver option - but it will never be risk free.

@AnHardt
Copy link
Contributor

AnHardt commented Aug 27, 2019

If someone really wants to make Marlin driven machines safer, a door switch would be a step forward.
Here not't the switch itself and the detection is the problem, but what to do and how to recover.
At the moment we have two options to stop the printer.

  • emergency stop - what is not recoverable but fast
  • stop accepting new code - here it can take a while until the planer buffer is empty.

We do need a "fast deaccelerated recoverable stop".

@AnHardt
Copy link
Contributor

AnHardt commented Aug 27, 2019

An other good target for more safety would be to reduce the risk of someone switching of the heater_protection because of false positives. That's difficult to tune and most users don't understand how it works and whats the worst case they have to expect.
The problem lies mostly in the delays and the fact the heating curve gets flatter the heater already is.

If we could use Newtons Low of Cooling we'd get a temperature independent konstant describing how much energy is lost. That constant would only differ with the airflow over the heater and amount of extruded filament or for the bed, how much of the bed is covered by material. So the constant is not fix but will stay in a value range. To calculate you also need a environmental temperature ( or chamber). At the moment i have no idea how much these constants can differ, it needs experiments.

A autotune procedure for the conventional heater protection parameters would also be fine.

@comps
Copy link
Contributor

comps commented Aug 27, 2019

What does the specification say about machines which are inherently unsafe when all power is cut?

If category 0 is "equivalent to pulling the plug", we could extend it to switch off the PSU (if PSU_CONTROL is enabled), but that could lead to a 300C extruder heat-creeping to plastic parts that hold it, Z axis falling down to bed, etc.

None of these would be a problem in proper industrial machinery as they would certainly be considered in evaluation of emergency situations and proper passive fall-backs would be in place, but we're often dealing with DIY built machines in RepRap.

OTOH; some people use Marlin with ballscrew-driven CNC routers / plasma cutters / other machines where cutting all power and freewheeling the motors makes sense (given that lead/ball screws can pinch really hard, ie.), so it's hard to say what should be the default.

@InsanityAutomation
Copy link
Contributor Author

@AnHardt There are many ways which hardware / software can work together to make things much safer, I concur. The fast decelerated stop is also a good concept, closer to stop category 1 if we actually had a failsafe way to cut power. But without hardware and software matched we still cant call it a safety function and use the term Emergency stop.

Im all for the various methods of making it safer, but that goes beyond the scope of the immediate point of changing the verbiage to prevent the misconception that this is a safety method.

@comps You need to balance the dropping Z against the potential force held. For example, which is more dangerous, the bed of a CoreXY dropping down or the persons hand pinched between the hotend and build plate? Specification is that it must fail to the safe state whatever that may be. This is the same with power loss. In the case above, cutting power is still safer. The Z drop will be un-powered and just the portion of weight not held by the motion system. The bed locked on somebodies hand though leaves them stuck with power being returned required to get them out. Industrially, we only apply brakes on motors traveling vertically in most cases. We also have safe torque off functions in the drives.

@tpruvot given what can realistically be done by these machines in a safe state I would have to completely disagree as well. Any configurable action will be abused and will likely compromise the safe operation.

@thinkyhead thinkyhead force-pushed the EStopChanges branch 2 times, most recently from 0a58b24 to 445283a Compare August 28, 2019 03:46
@thinkyhead
Copy link
Member

I've applied changes so that if the kill is caused by M112 then the steppers will be disabled. This assumes that M112 is attached to a big red button. In all other cases, dropping the delta effector or the print bed is not "known to be safe" so the steppers are left powered for other kill events.

@dc42
Copy link

dc42 commented Aug 28, 2019

An other good target for more safety would be to reduce the risk of someone switching of the heater_protection because of false positives. That's difficult to tune and most users don't understand how it works and whats the worst case they have to expect.
The problem lies mostly in the delays and the fact the heating curve gets flatter the heater already is.

If we could use Newtons Low of Cooling we'd get a temperature independent konstant describing how much energy is lost. That constant would only differ with the airflow over the heater and amount of extruded filament or for the bed, how much of the bed is covered by material. So the constant is not fix but will stay in a value range. To calculate you also need a environmental temperature ( or chamber). At the moment i have no idea how much these constants can differ, it needs experiments.

A autotune procedure for the conventional heater protection parameters would also be fine.

This is what RepRapFirmware does. Auto tuning is used to establish the parameters of a first order plus dead time process to model the heater, which relies on Newton's law of cooling This model is used to calculate two sets of PID constants, and to compare actual with expected heater behaviour during the heating process.

@thinkyhead thinkyhead merged commit b7796bc into MarlinFirmware:bugfix-2.0.x Aug 28, 2019
@InsanityAutomation
Copy link
Contributor Author

@repetier @MagoKimbra Figured id ping you guys on this one as well. I also edited the entry on the RepRap Wiki this morning.

@InsanityAutomation InsanityAutomation deleted the EStopChanges branch August 28, 2019 13:32
@InsanityAutomation
Copy link
Contributor Author

@thinkyhead Any opposition to also killing steppers on motion related faults for non deltas (eg homing failed where its likely that an axis is buried into the end of travel and the switch is bad, or TMC driver errors?

@dc42
Copy link

dc42 commented Aug 28, 2019

FWIW, RepRapFirmware has always killed power to all motors on all machine architectures when M112 is used. Nobody has complained that this is a bad thing. For deltas where the motors don't have enough detent torque to stop the effector falling when the motors are powered off, the usual solution is to use a retractor (constant-force spring device) to help support the effector or the Bowden tube - but not just to handle M112.

@InsanityAutomation
Copy link
Contributor Author

@dc42 The last changes he pushed made M112 the only shutoff method that kills steppers. Homing failed, thermal runaway, min/max temp currently do not. Do you drop them on those events as well?

In my mind, on a kill it should kill everything. I understand his reservation on deltas, but personally I still want to kill steppers more frequently than what is done even now.

@dc42
Copy link

dc42 commented Aug 28, 2019

We don't kill the steppers on those other events, but we plan to change RRF to turn off power to the controller if possible if a heater fault occurs (similar to thermal runaway or under/over-temperature in Marlin-speak) and turning off the heater doesn't contain it.

fmuntean added a commit to fmuntean/Marlin that referenced this pull request Sep 2, 2019
commit d59d9b5
Author: Tanguy Pruvot <[email protected]>
Date:   Sun Sep 1 11:10:35 2019 +0200

    Alfawise - LK1/LK2/LK4 and BLTouch (MarlinFirmware#15118)

commit ee240d2
Author: weakset <[email protected]>
Date:   Sun Sep 1 12:04:40 2019 +0300

    Use Flash-based EEPROM on SKR mini-E3 (MarlinFirmware#15126)

commit be051c8
Author: Jason Smith <[email protected]>
Date:   Sun Sep 1 02:00:20 2019 -0700

    Fix Z_STEPPER_ALIGN_[XY] sanity error (MarlinFirmware#15124)

commit ee444d7
Author: Tanguy Pruvot <[email protected]>
Date:   Sun Sep 1 04:10:50 2019 +0200

    Fix SKRmini test required serial port(s) (MarlinFirmware#15117)

commit c8e0967
Author: ETE-Design <[email protected]>
Date:   Sun Sep 1 03:54:36 2019 +0200

    Gantry: Enable Filament Change (MarlinFirmware#15122)

commit 8778e12
Author: Scott Lahteine <[email protected]>
Date:   Sat Aug 31 20:49:02 2019 -0500

    Fix some missed misspellings

commit 2747ab7
Author: thisiskeithb <[email protected]>
Date:   Sat Aug 31 18:46:10 2019 -0700

    Ender-3 default TMC currents (MarlinFirmware#15115)

commit 586b334
Author: Scott Lahteine <[email protected]>
Date:   Sat Aug 31 19:44:45 2019 -0500

    Split up stepper indirection (MarlinFirmware#15111)

commit 87b16ed
Author: Scott Lahteine <[email protected]>
Date:   Sat Aug 31 07:03:36 2019 -0500

    Bring Configuration.h up to date

commit 8fca850
Author: Scott Lahteine <[email protected]>
Date:   Sat Aug 31 07:00:35 2019 -0500

    Patch early env rename

commit 25cf7de
Author: thisiskeithb <[email protected]>
Date:   Fri Aug 30 23:40:52 2019 -0700

    Disable Tevo Tarantula Pro PIDTEMPBED (MarlinFirmware#15089)

commit 66f1da7
Author: Scott Lahteine <[email protected]>
Date:   Sat Aug 31 01:06:22 2019 -0500

    Use 'ui.' where possible

commit 26fa085
Author: Robby Candra <[email protected]>
Date:   Sat Aug 31 10:49:24 2019 +0700

    Add RGB565 Color Definitions for TFT (MarlinFirmware#15099)

commit 9449201
Author: Scott Lahteine <[email protected]>
Date:   Sun Aug 18 23:29:59 2019 -0500

    Add more platform Travis tests

commit 0f4d3e1
Author: Scott Lahteine <[email protected]>
Date:   Thu Aug 29 18:16:50 2019 -0500

    Fix ESP32 "DISABLED" name conflict

commit 1eeef30
Author: Scott Lahteine <[email protected]>
Date:   Fri Aug 30 19:14:43 2019 -0500

    A single generate_click lambda

commit c014f8d
Author: Tanguy Pruvot <[email protected]>
Date:   Sat Aug 31 01:15:04 2019 +0200

    Fix STM32F1 SPI warning (gcc 8.2.1) (MarlinFirmware#15104)

commit d068470
Author: Tanguy Pruvot <[email protected]>
Date:   Sat Aug 31 00:46:09 2019 +0200

    Prevent Linux min/max error (MarlinFirmware#15107)

commit ba91bca
Author: Bob Kuhn <[email protected]>
Date:   Fri Aug 30 17:39:45 2019 -0500

    TMC SPI daisy chain support (experimental) (MarlinFirmware#15081)

commit 0bcb644
Author: Scott Lahteine <[email protected]>
Date:   Fri Aug 30 16:09:57 2019 -0500

    Revert _BV testing commit

    This reverts commit 9223261.

commit 05ef9b2
Author: Scott Lahteine <[email protected]>
Date:   Fri Aug 30 14:44:39 2019 -0500

    [cron] Bump distribution date

commit 2aef83d
Author: Scott Lahteine <[email protected]>
Date:   Tue Aug 27 20:28:42 2019 -0500

    Add a PlatformIO hook to alter CXXFLAGS

commit 23cffb2
Author: Scott Lahteine <[email protected]>
Date:   Tue Aug 27 20:50:48 2019 -0500

    Add an env to get the Include Tree

commit 9223261
Author: Scott Lahteine <[email protected]>
Date:   Thu Aug 29 17:50:16 2019 -0500

    Only define _BV in Marduino.h

commit d25231a
Author: Scott Lahteine <[email protected]>
Date:   Thu Aug 29 17:06:18 2019 -0500

    Spacing, defined(), #include tweaks

commit 7ebfae2
Author: Karl Andersson <[email protected]>
Date:   Fri Aug 30 00:00:01 2019 +0200

    Fix HAL_STM32 SPI regression (MarlinFirmware#15093)

    Reference: 0b47558

commit f5a1fab
Author: thisiskeithb <[email protected]>
Date:   Thu Aug 29 14:57:56 2019 -0700

    Clarify TMC2209 Sensitivity vs. Others (MarlinFirmware#15092)

commit 3f77d6a
Author: Ludy <[email protected]>
Date:   Thu Aug 29 23:05:22 2019 +0200

    Fix expire_status warning (MarlinFirmware#15094)

commit 38983fd
Author: Robby Candra <[email protected]>
Date:   Thu Aug 29 13:19:07 2019 +0700

    Add 'Back' Button for Touch TFT 320x240 (MarlinFirmware#15060)

commit 8196ced
Author: Scott Lahteine <[email protected]>
Date:   Thu Aug 29 00:54:42 2019 -0500

    Leave LCD_PINS_Dn defined for other uses

    Fix MarlinFirmware#14998

commit 0ebaea9
Author: AlexandrZloy <[email protected]>
Date:   Thu Aug 29 12:15:31 2019 +0700

    Add stallGuard threshold for X2 (MarlinFirmware#15042)

commit e1d65b8
Author: Scott Lahteine <[email protected]>
Date:   Thu Aug 29 00:00:03 2019 -0500

    [cron] Bump distribution date

commit ca5da02
Author: Tanguy Pruvot <[email protected]>
Date:   Thu Aug 29 06:49:51 2019 +0200

    dogm: u8g prototypes cleanup (MarlinFirmware#15082)

commit a61c91a
Author: Scott Lahteine <[email protected]>
Date:   Wed Aug 28 21:28:21 2019 -0500

    Use 'bugfix' branch of U8glib-HAL

commit 1d8ad7c
Author: Scott Lahteine <[email protected]>
Date:   Wed Aug 28 21:21:38 2019 -0500

    Safe changes from HAL cleanup

commit 9596312
Author: Scott Lahteine <[email protected]>
Date:   Wed Aug 28 08:12:18 2019 -0500

    Patch a u8g include

commit 7b99c26
Author: Scott Lahteine <[email protected]>
Date:   Mon Aug 26 17:52:11 2019 -0500

    Fix FTDI_EVE_LIB platform includes

commit 3ac76f0
Author: Scott Lahteine <[email protected]>
Date:   Wed Aug 28 07:40:18 2019 -0500

    Invariant Marlin bootscreen (MarlinFirmware#15057)

commit b2a4b6f
Author: Scott Lahteine <[email protected]>
Date:   Sun Aug 25 19:07:13 2019 -0500

    Don't use board url as override

commit b8e4b99
Author: Scott Lahteine <[email protected]>
Date:   Sun Aug 25 18:57:32 2019 -0500

    Separate board website URL

commit 6341aef
Author: Scott Lahteine <[email protected]>
Date:   Sun Aug 25 19:05:03 2019 -0500

    Info menu tweak style

commit 0f386d0
Author: Marcio Teixeira <[email protected]>
Date:   Wed Aug 28 03:23:13 2019 -0600

    Followup fixes to ExtUI (MarlinFirmware#15068)

commit 081e450
Author: Luu Lac <[email protected]>
Date:   Wed Aug 28 04:20:28 2019 -0500

    Fix G53 as prefix, G28 with CNC_COORDINATE_SYSTEMS (MarlinFirmware#15069)

commit ca084dc
Author: Robby Candra <[email protected]>
Date:   Wed Aug 28 14:49:21 2019 +0700

    Switch col vs row variable name (MarlinFirmware#15072)

commit 604bdf0
Author: Giuliano Zaro <[email protected]>
Date:   Wed Aug 28 09:46:21 2019 +0200

    Update Italian language (MarlinFirmware#15076)

commit b7796bc
Author: InsanityAutomation <[email protected]>
Date:   Wed Aug 28 01:51:01 2019 -0400

    Disable steppers on M112 (MarlinFirmware#15065)

    And change verbiage to not refer to "Emergency Stop."

commit 318356b
Author: Scott Lahteine <[email protected]>
Date:   Mon Aug 26 00:00:07 2019 -0500

    [cron] Bump distribution date

commit d2f211c
Author: Scott Lahteine <[email protected]>
Date:   Sun Aug 25 20:52:07 2019 -0500

    Gantry followup

commit 9d12788
Author: ETE-Design <[email protected]>
Date:   Mon Aug 26 03:51:06 2019 +0200

    ADIMLab Gantry - Spelling Correction (MarlinFirmware#15043)

commit 1769f43
Author: thisiskeithb <[email protected]>
Date:   Sun Aug 25 02:47:02 2019 -0700

    Fix CR-10/10S/Mini/5S Bed Thermistor Types (MarlinFirmware#15040)

commit f218405
Author: InsanityAutomation <[email protected]>
Date:   Sun Aug 25 05:46:02 2019 -0400

    Fix ExtUI invalid speed, timer (MarlinFirmware#15031)

commit 1557656
Author: Daniel Callander <[email protected]>
Date:   Sun Aug 25 10:43:53 2019 +0100

    Add warning when trying to use JD with kinematic systems (MarlinFirmware#15032)

commit 7183a58
Author: Scott Lahteine <[email protected]>
Date:   Sat Aug 24 07:46:30 2019 -0500

    Add EZBOARD PT100 pin

commit c7825e6
Author: Scott Lahteine <[email protected]>
Date:   Sun Aug 25 04:30:02 2019 -0500

    Contrast over 63 assume 255 max

    This is closer to the prior behavior.

commit 1461ee4
Author: Tim Moore <[email protected]>
Date:   Sun Aug 25 02:25:07 2019 -0700

    Make LCD_CONTRAST_MAX >= _LCD_CONTRAST_INIT (MarlinFirmware#15046)

commit 9e9e578
Author: Scott Lahteine <[email protected]>
Date:   Sun Aug 25 00:00:03 2019 -0500

    [cron] Bump distribution date

commit 8033bc8
Author: Tim Moore <[email protected]>
Date:   Sat Aug 24 17:50:04 2019 -0700

    Turbo-back Info menu items (MarlinFirmware#15049)

commit d6a1652
Author: Scott Lahteine <[email protected]>
Date:   Sat Aug 24 03:40:28 2019 -0500

    New Language: Vietnamese (MarlinFirmware#13892)

commit f6b604f
Author: Scott Lahteine <[email protected]>
Date:   Sat Aug 24 02:10:50 2019 -0500

    Helper Script tweaks

commit 7fbf40c
Author: Scott Lahteine <[email protected]>
Date:   Sat Aug 24 02:02:31 2019 -0500

    Add command-check to get-bdf2u8g.sh

commit da601d5
Author: Marcio Teixeira <[email protected]>
Date:   Sat Aug 24 00:47:19 2019 -0600

    Update USB_FLASH_DRIVE_SUPPORT (MarlinFirmware#15021)

commit 20fc66f
Merge: 7502569 334777c
Author: Scott Lahteine <[email protected]>
Date:   Sat Aug 24 01:45:11 2019 -0500

    ADIMLab Granty v1 / v2 (MarlinFirmware#15017)

    * # This is a combination of 18 commits.
    # This is the 1st commit message:

    Add Support for ADIMLab Granty

    # The commit message MarlinFirmware#2 will be skipped:

    # Update Configuration.h

    # The commit message MarlinFirmware#3 will be skipped:

    # Add files via upload
    #
    # Add Support for ADIMLab Granty

    # The commit message MarlinFirmware#4 will be skipped:

    # Create Configuration.h

    # The commit message MarlinFirmware#5 will be skipped:

    # Delete Configuration.h

    # The commit message MarlinFirmware#6 will be skipped:

    # Create Test.h

    # The commit message MarlinFirmware#7 will be skipped:

    # Add files via upload

    # The commit message MarlinFirmware#8 will be skipped:

    # Delete Test.h

    # The commit message MarlinFirmware#9 will be skipped:

    # Delete Configuration.h

    # The commit message MarlinFirmware#10 will be skipped:

    # Delete Configuration_adv.h

    # The commit message MarlinFirmware#11 will be skipped:

    # Add files via upload
    #
    # Add ADIMLab Pins

    # The commit message MarlinFirmware#12 will be skipped:

    # Add files via upload
    #
    # Add Bootscreen

    # The commit message MarlinFirmware#13 will be skipped:

    # Update Configuration.h
    #
    # Add Bootscreen

    # The commit message MarlinFirmware#14 will be skipped:

    # Update pins.h
    #
    # Add ADIMLab Board

    # The commit message MarlinFirmware#15 will be skipped:

    # Update boards.h
    #
    # Add ADIMLab Granty

    # The commit message MarlinFirmware#16 will be skipped:

    # Update Makefile
    #
    # Add ADIMLab Granty

    # The commit message MarlinFirmware#17 will be skipped:

    # Update boards.h

    # The commit message MarlinFirmware#18 will be skipped:

    # Update Makefile

    * Add Support for ADIMLab Granty

    * Optimize bootscreen

    * Update Makefile

    Updated Description

    * Update boards.h

    Updated Description

    * Update pins_HJC2560C_REV2.h

    Updated Description

    * Update Configuration.h

    Added Author + Custom_Machine_Name

    * Create _Bootscreen.h

    Add Bootscreen

    * Add files via upload

    Add ADIMLab Granty v1

    * Update boards.h

    Add ADIMLab Granty v1

    * Update Makefile

    Add ADIMLab Granty v1

    * Update pins_HJC2560C_REV2.h

    * Consolidate Granty configs

    * config updates

commit 7502569
Author: Scott Lahteine <[email protected]>
Date:   Sat Aug 24 01:42:38 2019 -0500

    Apply #ifdef

commit d527c46
Author: Scott Lahteine <[email protected]>
Date:   Sat Aug 24 01:42:28 2019 -0500

    Delta: Reduce default MIN_STEPS_PER_SEGMENT

commit 848dd74
Author: BigTreeTech <[email protected]>
Date:   Sat Aug 24 14:33:16 2019 +0800

    Fix STM32F1 ADC read temperature error (MarlinFirmware#15026)

    …after USB CDC connect.

commit 04a9962
Author: Scott Lahteine <[email protected]>
Date:   Sat Aug 24 00:57:50 2019 -0500

    Fix: Contrast override in pins files

    Move contrast handling to `Conditionals_post.h` so pins files can override the LCD defaults.

commit 334777c
Author: Scott Lahteine <[email protected]>
Date:   Sat Aug 24 00:24:48 2019 -0500

    config updates

commit 8c73017
Author: Scott Lahteine <[email protected]>
Date:   Sat Aug 24 00:00:04 2019 -0500

    [cron] Bump distribution date

commit 62d2a65
Author: Scott Lahteine <[email protected]>
Date:   Fri Aug 23 23:49:30 2019 -0500

    Consolidate Granty configs

commit 09ee5a5
Merge: 9d8e3d4 f2ad1ce
Author: Scott Lahteine <[email protected]>
Date:   Fri Aug 23 23:45:37 2019 -0500

    Merge remote-tracking branch 'upstream/bugfix-2.0.x' into bf2_granty_fix_15017

commit efeea9b
Author: Tim Moore <[email protected]>
Date:   Fri Aug 23 20:30:11 2019 -0700

    pca9632_buzz fix (MarlinFirmware#15020)

commit e61e54a
Author: Marcio Teixeira <[email protected]>
Date:   Fri Aug 23 21:29:00 2019 -0600

    Fix TURBO_BACK_MENU_ITEM compile error (MarlinFirmware#15019)

commit 0a280f0
Author: Tanguy Pruvot <[email protected]>
Date:   Sat Aug 24 05:21:30 2019 +0200

    Flag unused variables without buzzer (MarlinFirmware#15016)

commit f2ad1ce
Author: Scott Lahteine <[email protected]>
Date:   Fri Aug 23 20:59:37 2019 -0500

    Update PT-BR

commit 9c87786
Author: ManuelMcLure <[email protected]>
Date:   Fri Aug 23 18:55:41 2019 -0700

    Change default Re-ARM UART pin order (MarlinFirmware#15037)

commit fdef32c
Author: Scott Lahteine <[email protected]>
Date:   Thu Aug 22 18:17:13 2019 -0500

    Shorten Website URLs

commit 7924e0d
Author: Scott Lahteine <[email protected]>
Date:   Thu Aug 22 19:36:18 2019 -0500

    Add print at position shortcuts

commit 5c0e5c5
Author: Scott Lahteine <[email protected]>
Date:   Thu Aug 22 18:01:10 2019 -0500

    Fix boot screen warning

commit dd6efe9
Author: Scott Lahteine <[email protected]>
Date:   Thu Aug 22 18:56:59 2019 -0500

    Restore documented M503 behavior

commit 6429b8b
Author: Scott Lahteine <[email protected]>
Date:   Thu Aug 22 17:38:23 2019 -0500

    Fix EZBoard platform test

commit e604f76
Author: Tanguy Pruvot <[email protected]>
Date:   Thu Aug 22 01:56:39 2019 +0200

    Enable contrast via LCD_CONTRAST_INIT (MarlinFirmware#15006)

commit 9d8e3d4
Author: ETE-Design <[email protected]>
Date:   Wed Aug 21 17:38:08 2019 +0200

    Update pins_HJC2560C_REV2.h

commit 2526e2d
Author: ETE-Design <[email protected]>
Date:   Wed Aug 21 17:36:15 2019 +0200

    Update Makefile

    Add ADIMLab Granty v1

commit d858f44
Author: ETE-Design <[email protected]>
Date:   Wed Aug 21 17:34:44 2019 +0200

    Update boards.h

    Add ADIMLab Granty v1

commit c3d1671
Author: ETE-Design <[email protected]>
Date:   Wed Aug 21 17:30:17 2019 +0200

    Add files via upload

    Add ADIMLab Granty v1

commit 778466a
Author: ETE-Design <[email protected]>
Date:   Wed Aug 21 17:29:25 2019 +0200

    Create _Bootscreen.h

    Add Bootscreen

commit 42f3549
Author: ETE-Design <[email protected]>
Date:   Wed Aug 21 16:33:36 2019 +0200

    Update Configuration.h

    Added Author + Custom_Machine_Name

commit 0309a5f
Author: ETE-Design <[email protected]>
Date:   Wed Aug 21 16:30:08 2019 +0200

    Update pins_HJC2560C_REV2.h

    Updated Description

commit 9434b81
Author: ETE-Design <[email protected]>
Date:   Wed Aug 21 16:27:45 2019 +0200

    Update boards.h

    Updated Description

commit 6b35951
Author: ETE-Design <[email protected]>
Date:   Wed Aug 21 16:26:25 2019 +0200

    Update Makefile

    Updated Description

commit 012f577
Author: Tanguy Pruvot <[email protected]>
Date:   Wed Aug 21 13:22:23 2019 +0200

    STM32F1: Import (rogerclarkmelbourne) SPI class (MarlinFirmware#15002)

commit 4be9822
Author: ETE-Design <[email protected]>
Date:   Wed Aug 21 12:33:17 2019 +0200

    ADIMLab Granty pins/config (MarlinFirmware#14919)

commit 1fb3c40
Author: Scott Lahteine <[email protected]>
Date:   Wed Aug 21 05:30:33 2019 -0500

    Optimize bootscreen

commit f7aac7a
Author: Scott Lahteine <[email protected]>
Date:   Wed Aug 21 05:05:44 2019 -0500

    Add Support for ADIMLab Granty

commit de122c9
Author: ETE-Design <[email protected]>
Date:   Sat Aug 10 18:18:27 2019 +0200

    # This is a combination of 18 commits.
    # This is the 1st commit message:

    Add Support for ADIMLab Granty

    # The commit message MarlinFirmware#2 will be skipped:

    # Update Configuration.h

    # The commit message MarlinFirmware#3 will be skipped:

    # Add files via upload
    #
    # Add Support for ADIMLab Granty

    # The commit message MarlinFirmware#4 will be skipped:

    # Create Configuration.h

    # The commit message MarlinFirmware#5 will be skipped:

    # Delete Configuration.h

    # The commit message MarlinFirmware#6 will be skipped:

    # Create Test.h

    # The commit message MarlinFirmware#7 will be skipped:

    # Add files via upload

    # The commit message MarlinFirmware#8 will be skipped:

    # Delete Test.h

    # The commit message MarlinFirmware#9 will be skipped:

    # Delete Configuration.h

    # The commit message MarlinFirmware#10 will be skipped:

    # Delete Configuration_adv.h

    # The commit message MarlinFirmware#11 will be skipped:

    # Add files via upload
    #
    # Add ADIMLab Pins

    # The commit message MarlinFirmware#12 will be skipped:

    # Add files via upload
    #
    # Add Bootscreen

    # The commit message MarlinFirmware#13 will be skipped:

    # Update Configuration.h
    #
    # Add Bootscreen

    # The commit message MarlinFirmware#14 will be skipped:

    # Update pins.h
    #
    # Add ADIMLab Board

    # The commit message MarlinFirmware#15 will be skipped:

    # Update boards.h
    #
    # Add ADIMLab Granty

    # The commit message MarlinFirmware#16 will be skipped:

    # Update Makefile
    #
    # Add ADIMLab Granty

    # The commit message MarlinFirmware#17 will be skipped:

    # Update boards.h

    # The commit message MarlinFirmware#18 will be skipped:

    # Update Makefile

commit 4581957
Author: Scott Lahteine <[email protected]>
Date:   Wed Aug 21 05:15:31 2019 -0500

    Clean up some pins

commit bd1ced1
Author: Marcio Teixeira <[email protected]>
Date:   Wed Aug 21 03:48:06 2019 -0600

    LulzBot Touch UI Followup (MarlinFirmware#15007)

commit 8c2cfaa
Author: Scott Lahteine <[email protected]>
Date:   Tue Aug 20 23:45:38 2019 -0500

    Fix BigTree_Btt002 build

commit 69641f1
Author: Marcio Teixeira <[email protected]>
Date:   Wed Aug 21 03:15:37 2019 -0600

    Fix incompatible types error (MarlinFirmware#15009)

commit 825c2c3
Author: Marcio Teixeira <[email protected]>
Date:   Wed Aug 21 02:49:43 2019 -0600

    Fix fan speed encoder scaling (MarlinFirmware#15010)

commit f1942f6
Author: Scott Lahteine <[email protected]>
Date:   Wed Aug 21 00:00:04 2019 -0500

    [cron] Bump distribution date

commit 5e77760
Author: Scott Lahteine <[email protected]>
Date:   Tue Aug 20 19:37:03 2019 -0500

    Add TURBO_BACK_MENU_ITEM option (MarlinFirmware#14991)

commit 0cc524b
Author: Scott Lahteine <[email protected]>
Date:   Tue Aug 20 19:08:58 2019 -0500

    Prevent BOARD_NAME conflict with env

commit 33f6d77
Author: InsanityAutomation <[email protected]>
Date:   Tue Aug 20 04:44:52 2019 -0400

    Adjust homing backoff feedrate (MarlinFirmware#14972)

commit 5a7c021
Author: InsanityAutomation <[email protected]>
Date:   Tue Aug 20 04:44:17 2019 -0400

    Misc. ExtUI fixes (MarlinFirmware#14971)

commit 6039893
Author: InsanityAutomation <[email protected]>
Date:   Tue Aug 20 04:42:30 2019 -0400

    Creality pins updates (MarlinFirmware#14979)

commit 8664b8e
Author: MaukCC <[email protected]>
Date:   Tue Aug 20 10:40:48 2019 +0200

    Adding HMS434 machine (MarlinFirmware#14931)

commit 5c6e827
Author: Scott Lahteine <[email protected]>
Date:   Tue Aug 20 03:11:18 2019 -0500

    Followup to STM32F407

commit 0b47558
Author: chzj333 <[email protected]>
Date:   Tue Aug 20 16:05:12 2019 +0800

    New board STM32F407 (MarlinFirmware#14994)

commit bb4a252
Author: BigTreeTech <[email protected]>
Date:   Tue Aug 20 16:02:52 2019 +0800

    Fix Bigtreetech STM32F40x variants ADC (MarlinFirmware#14996)

commit 67f8ba6
Author: Tim Moore <[email protected]>
Date:   Tue Aug 20 00:40:44 2019 -0700

    Allow pullup/downs on power loss pin (MarlinFirmware#14986)

commit 19e21a8
Author: thisiskeithb <[email protected]>
Date:   Tue Aug 20 00:38:31 2019 -0700

    Wanhao Duplicator i3 Mini config updates (MarlinFirmware#14908)

commit 05995d1
Author: Ludy <[email protected]>
Date:   Tue Aug 20 09:01:37 2019 +0200

    Unify buzz methods as MarlinUI::buzz (MarlinFirmware#14803)

commit 29c1290
Author: Scott Lahteine <[email protected]>
Date:   Mon Aug 19 02:28:12 2019 -0500

    Minor HAL patches

commit 1432d44
Author: Scott Lahteine <[email protected]>
Date:   Mon Aug 19 01:30:28 2019 -0500

    Patch circleci config

commit 94397db
Author: Scott Lahteine <[email protected]>
Date:   Mon Aug 19 00:00:07 2019 -0500

    [cron] Bump distribution date

commit 17cd1a4
Author: Scott Lahteine <[email protected]>
Date:   Wed Aug 14 00:03:12 2019 -0500

    Tweak TOUCH_MI_DEPLOY_XPOS block

commit dfcd437
Author: Scott Lahteine <[email protected]>
Date:   Wed Aug 14 00:00:46 2019 -0500

    Base HAS_LCD_CONTRAST on display type

commit 3f678b0
Author: Scott Lahteine <[email protected]>
Date:   Sun Aug 18 23:37:15 2019 -0500

    Remove some extra F4 conditions

commit 4d1a662
Author: Scott Lahteine <[email protected]>
Date:   Sun Aug 18 23:24:55 2019 -0500

    Fix STM32F7 STEPPER_ENABLE_PIN

commit 08434b3
Author: Scott Lahteine <[email protected]>
Date:   Sun Aug 18 20:49:33 2019 -0500

    Add TMC26XStepper, not ignore

commit cd09e35
Author: Tim Moore <[email protected]>
Date:   Sun Aug 18 19:17:00 2019 -0700

    Remove extra M503 "M412" report (MarlinFirmware#14985)

commit c5be59d
Author: InsanityAutomation <[email protected]>
Date:   Sun Aug 18 22:11:33 2019 -0400

    Fix runout trigger on "inactive" sensor (MarlinFirmware#14990)

commit af5a7a2
Author: InsanityAutomation <[email protected]>
Date:   Sun Aug 18 22:03:26 2019 -0400

    Add missing ExtUI user confirmation (MarlinFirmware#14992)

commit 33d54c0
Author: Robby Candra <[email protected]>
Date:   Mon Aug 19 09:00:21 2019 +0700

    Remove extra defines (MarlinFirmware#14983)

commit 403eefd
Author: Scott Lahteine <[email protected]>
Date:   Sun Aug 18 20:17:25 2019 -0500

    Delete _Bootscreen.h

commit bc93ac5
Author: Scott Lahteine <[email protected]>
Date:   Sun Aug 18 19:51:37 2019 -0500

    Fix #define typo in configs

commit d2072f9
Author: Scott Lahteine <[email protected]>
Date:   Sun Aug 18 19:36:14 2019 -0500

    Clean up PlatformIO lib_ignore (MarlinFirmware#14988)

    Originally from MarlinFirmware#14832.

    Users may need to delete platformio work folders before building.

commit c8e476a
Author: Scott Lahteine <[email protected]>
Date:   Sun Aug 18 18:33:56 2019 -0500

    Embed some items in HAS_LCD_MENU

commit 9a3ee3b
Author: Scott Lahteine <[email protected]>
Date:   Sun Aug 18 00:00:04 2019 -0500

    [cron] Bump distribution date

commit 9d9e2de
Author: Scott Lahteine <[email protected]>
Date:   Sat Aug 17 20:14:14 2019 -0500

    Tweak UBL G29 status print

commit 823178c
Author: Robby Candra <[email protected]>
Date:   Sun Aug 18 07:58:38 2019 +0700

    Use u8g int type for screen coordinates (MarlinFirmware#14965)

commit 6715fd1
Author: Ludy <[email protected]>
Date:   Sun Aug 18 01:40:01 2019 +0200

    Animated Marlin boot screen (MarlinFirmware#14961)

commit 9e49f15
Author: Scott Lahteine <[email protected]>
Date:   Sat Aug 17 15:47:17 2019 -0500

    [cron] Bump distribution date

commit 8bdb3d9
Author: Marcio Teixeira <[email protected]>
Date:   Fri Aug 16 20:57:19 2019 -0600

    Add CONTROLLERFAN_SPEED_Z_ONLY (MarlinFirmware#14956)

commit 587d4a6
Author: AnHardt <[email protected]>
Date:   Sat Aug 17 04:17:10 2019 +0200

    Repair display throttling (MarlinFirmware#14960)

commit fecf808
Author: J.C. Nelson <[email protected]>
Date:   Fri Aug 16 19:15:27 2019 -0700

    Fix lambda missing capture (MarlinFirmware#14969)

commit 66bfad3
Author: Bob Kuhn <[email protected]>
Date:   Fri Aug 16 20:06:32 2019 -0500

    Fix missing U8glib.h include (MarlinFirmware#14966)

commit 1bcc5c9
Author: J.C. Nelson <[email protected]>
Date:   Fri Aug 16 18:02:35 2019 -0700

    MalyanLCD: Pause, resume, more ExtUI (MarlinFirmware#14852)

commit c3ff53a
Author: Scott Lahteine <[email protected]>
Date:   Fri Aug 16 18:47:51 2019 -0500

    STM32 u8g defines

    Suggested by MarlinFirmware#14742 (comment)

commit 4575978
Author: Tim Moore <[email protected]>
Date:   Fri Aug 16 16:42:24 2019 -0700

    Fix auto power for chamber fan (MarlinFirmware#14922)

commit 274934a
Author: Marcio Teixeira <[email protected]>
Date:   Fri Aug 16 17:34:13 2019 -0600

    Add LULZBOT_TOUCH_UI (MarlinFirmware#14967)

commit 179d6c4
Author: Marcio Teixeira <[email protected]>
Date:   Wed Aug 14 20:05:15 2019 -0600

    Add STARTUP_SCRIPT option. M17 parity with M18. (MarlinFirmware#14953)

commit 36dfbae
Author: Marcio Teixeira <[email protected]>
Date:   Wed Aug 14 16:52:57 2019 -0600

    Add missing function declaration (MarlinFirmware#14955)

commit 263d7d3
Author: Marcio Teixeira <[email protected]>
Date:   Wed Aug 14 16:52:14 2019 -0600

    "SD card" => "Media" (MarlinFirmware#14951)

commit 24ce8be
Author: Scott Lahteine <[email protected]>
Date:   Wed Aug 14 00:00:11 2019 -0500

    [cron] Bump distribution date

commit 4cc1039
Author: Tanguy Pruvot <[email protected]>
Date:   Wed Aug 14 06:41:17 2019 +0200

    Alfawise Flash EEPROM, Z Servo Probe (MarlinFirmware#14877)

commit 0fbb26c
Author: Joseph Bozarth <[email protected]>
Date:   Tue Aug 13 23:38:45 2019 -0500

    M16 - Expected Printer Check (MarlinFirmware#14924)

commit a26b57a
Author: Scott Lahteine <[email protected]>
Date:   Tue Aug 13 19:38:54 2019 -0500

    Minor pins cleanup

commit 059f575
Author: Acenotass <[email protected]>
Date:   Wed Aug 14 06:19:44 2019 +0600

    Update Russian language (MarlinFirmware#14940)

commit a67830b
Author: Timothy Hoogland <[email protected]>
Date:   Tue Aug 13 00:03:42 2019 -0500

    TH3D EZBoard is LPC1769 (MarlinFirmware#14936)

commit 03df3f4
Author: Tanguy Pruvot <[email protected]>
Date:   Tue Aug 13 02:50:34 2019 +0200

    Fix Python scripts unhandled quotes (MarlinFirmware#14926)

commit c6be989
Author: Tanguy Pruvot <[email protected]>
Date:   Tue Aug 13 02:48:46 2019 +0200

    Store EEPROM config in flash (MarlinFirmware#14923)

    Avoid confusion between the 2 possible SDs...

commit 13d8dc0
Author: Marcio Teixeira <[email protected]>
Date:   Sat Aug 10 18:25:30 2019 -0600

    Fix incorrect print stat in ExtUI (MarlinFirmware#14881)

commit dc21e2e
Author: Marcio Teixeira <[email protected]>
Date:   Sat Aug 10 18:24:41 2019 -0600

    Increase XY nozzle offset range (MarlinFirmware#14882)

commit fa53384
Author: Marcio Teixeira <[email protected]>
Date:   Sat Aug 10 18:23:37 2019 -0600

    Bury easter egg deeper (MarlinFirmware#14883)

commit af4bcb6
Author: Giuliano Zaro <[email protected]>
Date:   Sun Aug 11 02:22:48 2019 +0200

    SAMD51 typo fix (MarlinFirmware#14885)

commit d7172a4
Author: Ludy <[email protected]>
Date:   Sun Aug 11 02:22:18 2019 +0200

    Cleanup and conditions (MarlinFirmware#14886)

commit 03dbe16
Author: Johnny Eshak <[email protected]>
Date:   Sun Aug 11 02:20:40 2019 +0200

    Compiling M43 on invalid conversion (MarlinFirmware#14897)

commit f085199
Author: Giuliano Zaro <[email protected]>
Date:   Sun Aug 11 02:19:52 2019 +0200

    SAMD51: Some LCD pin fixes (MarlinFirmware#14915)

commit d78086c
Author: Giuliano Zaro <[email protected]>
Date:   Sun Aug 11 02:18:32 2019 +0200

    SAMD51: Neopixel pin mapping (MarlinFirmware#14913)

commit 9c5086e
Author: Eric Ptak <[email protected]>
Date:   Sun Aug 11 02:14:31 2019 +0200

    [STM32F1] Simpler Flash EEPROM (MarlinFirmware#14829)

commit 0745d48
Author: Tanguy Pruvot <[email protected]>
Date:   Sun Aug 11 01:22:11 2019 +0200

    Fix build with and without TOUCH_BUTTONS (MarlinFirmware#14912)

commit e7aba49
Author: thisiskeithb <[email protected]>
Date:   Fri Aug 9 23:53:55 2019 -0700

    Update PB5 to correct pin number (MarlinFirmware#14891)

commit 5ea5d71
Author: thisiskeithb <[email protected]>
Date:   Fri Aug 9 23:52:26 2019 -0700

    Tevo Michelangelo config updates (MarlinFirmware#14895)

commit 5d2519e
Author: Tanguy Pruvot <[email protected]>
Date:   Sat Aug 10 08:45:36 2019 +0200

    Allow use of Fysetc SoftwareSerialM (MarlinFirmware#14893)

commit d2d71ca
Author: Robby Candra <[email protected]>
Date:   Sat Aug 10 13:42:52 2019 +0700

    Clean up Touch pins. Better up/down touch response. (MarlinFirmware#14900)

commit 8cc0b4b
Author: Tanguy Pruvot <[email protected]>
Date:   Sat Aug 10 07:58:21 2019 +0200

    Revert "Edit STEPS_PER_MM integer only" (MarlinFirmware#14909)

    This reverts commit 2d98bb3.

commit 3129fd0
Author: Giuliano Zaro <[email protected]>
Date:   Sat Aug 10 07:56:55 2019 +0200

    SAMD51: Update LCD pins (MarlinFirmware#14907)

commit 9479ec3
Author: Ludy <[email protected]>
Date:   Sat Aug 10 07:53:26 2019 +0200

    Fix Service Menu compile error (MarlinFirmware#14903)

commit a7f1021
Author: Giuliano Zaro <[email protected]>
Date:   Sat Aug 10 00:00:20 2019 +0200

    Fix SPI_ENDSTOPS compile error (MarlinFirmware#14906)
fmuntean added a commit to fmuntean/Marlin that referenced this pull request Sep 3, 2019
commit 12c595c
Author: Giuliano Zaro <[email protected]>
Date:   Mon Sep 2 12:45:02 2019 +0200

    SAMD51 LCD support (MarlinFirmware#15113)

commit 23bb40d
Author: Scott Lahteine <[email protected]>
Date:   Mon Sep 2 05:24:24 2019 -0500

    Fix MKS_MINI_12864 init

    See MarlinFirmware#13550

    Co-Authored-By: DrDitto <[email protected]>

commit 9958f5e
Author: Giuliano Zaro <[email protected]>
Date:   Mon Sep 2 09:44:48 2019 +0200

    Home on G34 if steppers slept (MarlinFirmware#15127)

commit 59152f2
Author: thisiskeithb <[email protected]>
Date:   Mon Sep 2 00:42:11 2019 -0700

    Flash-based EEPROM on SKR Mini E3 DIP (MarlinFirmware#15128)

commit c981710
Author: Tanguy Pruvot <[email protected]>
Date:   Mon Sep 2 09:40:33 2019 +0200

    Update French language (MarlinFirmware#15129)

commit e6a114b
Author: Giuliano Zaro <[email protected]>
Date:   Mon Sep 2 09:39:40 2019 +0200

    Update Italian language (MarlinFirmware#15130)

commit b97bb14
Author: Tanguy Pruvot <[email protected]>
Date:   Mon Sep 2 09:37:50 2019 +0200

    Full-featured Alfawise U20 config (MarlinFirmware#15131)

commit 5406982
Author: Gustavo Alvarez <[email protected]>
Date:   Mon Sep 2 09:36:32 2019 +0200

    Update Spanish language (MarlinFirmware#15132)

commit f6505c8
Author: thisiskeithb <[email protected]>
Date:   Mon Sep 2 00:35:59 2019 -0700

    Fix Ender-3 Status Screen Y Offset (MarlinFirmware#15136)

commit 93dcc22
Author: Scott Lahteine <[email protected]>
Date:   Mon Sep 2 01:09:45 2019 -0500

    Drop extra call to get_available_commands

commit 451a942
Author: Scott Lahteine <[email protected]>
Date:   Mon Sep 2 01:04:00 2019 -0500

    Suspend queue during wait_for_hotend

commit b4715b2
Author: Scott Lahteine <[email protected]>
Date:   Mon Sep 2 00:00:04 2019 -0500

    [cron] Bump distribution date

commit 34b7342
Author: Scott Lahteine <[email protected]>
Date:   Sun Sep 1 23:54:41 2019 -0500

    Apply #ifdef/#ifndef where possible

commit 4078f26
Author: Scott Lahteine <[email protected]>
Date:   Sun Sep 1 23:43:38 2019 -0500

    Apply shorthand option macros

commit a2e412c
Author: Scott Lahteine <[email protected]>
Date:   Sun Sep 1 20:21:11 2019 -0500

    Rename command buffer var

commit d59d9b5
Author: Tanguy Pruvot <[email protected]>
Date:   Sun Sep 1 11:10:35 2019 +0200

    Alfawise - LK1/LK2/LK4 and BLTouch (MarlinFirmware#15118)

commit ee240d2
Author: weakset <[email protected]>
Date:   Sun Sep 1 12:04:40 2019 +0300

    Use Flash-based EEPROM on SKR mini-E3 (MarlinFirmware#15126)

commit be051c8
Author: Jason Smith <[email protected]>
Date:   Sun Sep 1 02:00:20 2019 -0700

    Fix Z_STEPPER_ALIGN_[XY] sanity error (MarlinFirmware#15124)

commit ee444d7
Author: Tanguy Pruvot <[email protected]>
Date:   Sun Sep 1 04:10:50 2019 +0200

    Fix SKRmini test required serial port(s) (MarlinFirmware#15117)

commit c8e0967
Author: ETE-Design <[email protected]>
Date:   Sun Sep 1 03:54:36 2019 +0200

    Gantry: Enable Filament Change (MarlinFirmware#15122)

commit 8778e12
Author: Scott Lahteine <[email protected]>
Date:   Sat Aug 31 20:49:02 2019 -0500

    Fix some missed misspellings

commit 2747ab7
Author: thisiskeithb <[email protected]>
Date:   Sat Aug 31 18:46:10 2019 -0700

    Ender-3 default TMC currents (MarlinFirmware#15115)

commit 586b334
Author: Scott Lahteine <[email protected]>
Date:   Sat Aug 31 19:44:45 2019 -0500

    Split up stepper indirection (MarlinFirmware#15111)

commit 87b16ed
Author: Scott Lahteine <[email protected]>
Date:   Sat Aug 31 07:03:36 2019 -0500

    Bring Configuration.h up to date

commit 8fca850
Author: Scott Lahteine <[email protected]>
Date:   Sat Aug 31 07:00:35 2019 -0500

    Patch early env rename

commit 25cf7de
Author: thisiskeithb <[email protected]>
Date:   Fri Aug 30 23:40:52 2019 -0700

    Disable Tevo Tarantula Pro PIDTEMPBED (MarlinFirmware#15089)

commit 66f1da7
Author: Scott Lahteine <[email protected]>
Date:   Sat Aug 31 01:06:22 2019 -0500

    Use 'ui.' where possible

commit 26fa085
Author: Robby Candra <[email protected]>
Date:   Sat Aug 31 10:49:24 2019 +0700

    Add RGB565 Color Definitions for TFT (MarlinFirmware#15099)

commit 9449201
Author: Scott Lahteine <[email protected]>
Date:   Sun Aug 18 23:29:59 2019 -0500

    Add more platform Travis tests

commit 0f4d3e1
Author: Scott Lahteine <[email protected]>
Date:   Thu Aug 29 18:16:50 2019 -0500

    Fix ESP32 "DISABLED" name conflict

commit 1eeef30
Author: Scott Lahteine <[email protected]>
Date:   Fri Aug 30 19:14:43 2019 -0500

    A single generate_click lambda

commit c014f8d
Author: Tanguy Pruvot <[email protected]>
Date:   Sat Aug 31 01:15:04 2019 +0200

    Fix STM32F1 SPI warning (gcc 8.2.1) (MarlinFirmware#15104)

commit d068470
Author: Tanguy Pruvot <[email protected]>
Date:   Sat Aug 31 00:46:09 2019 +0200

    Prevent Linux min/max error (MarlinFirmware#15107)

commit ba91bca
Author: Bob Kuhn <[email protected]>
Date:   Fri Aug 30 17:39:45 2019 -0500

    TMC SPI daisy chain support (experimental) (MarlinFirmware#15081)

commit 0bcb644
Author: Scott Lahteine <[email protected]>
Date:   Fri Aug 30 16:09:57 2019 -0500

    Revert _BV testing commit

    This reverts commit 9223261.

commit 05ef9b2
Author: Scott Lahteine <[email protected]>
Date:   Fri Aug 30 14:44:39 2019 -0500

    [cron] Bump distribution date

commit 2aef83d
Author: Scott Lahteine <[email protected]>
Date:   Tue Aug 27 20:28:42 2019 -0500

    Add a PlatformIO hook to alter CXXFLAGS

commit 23cffb2
Author: Scott Lahteine <[email protected]>
Date:   Tue Aug 27 20:50:48 2019 -0500

    Add an env to get the Include Tree

commit 9223261
Author: Scott Lahteine <[email protected]>
Date:   Thu Aug 29 17:50:16 2019 -0500

    Only define _BV in Marduino.h

commit d25231a
Author: Scott Lahteine <[email protected]>
Date:   Thu Aug 29 17:06:18 2019 -0500

    Spacing, defined(), #include tweaks

commit 7ebfae2
Author: Karl Andersson <[email protected]>
Date:   Fri Aug 30 00:00:01 2019 +0200

    Fix HAL_STM32 SPI regression (MarlinFirmware#15093)

    Reference: 0b47558

commit f5a1fab
Author: thisiskeithb <[email protected]>
Date:   Thu Aug 29 14:57:56 2019 -0700

    Clarify TMC2209 Sensitivity vs. Others (MarlinFirmware#15092)

commit 3f77d6a
Author: Ludy <[email protected]>
Date:   Thu Aug 29 23:05:22 2019 +0200

    Fix expire_status warning (MarlinFirmware#15094)

commit 38983fd
Author: Robby Candra <[email protected]>
Date:   Thu Aug 29 13:19:07 2019 +0700

    Add 'Back' Button for Touch TFT 320x240 (MarlinFirmware#15060)

commit 8196ced
Author: Scott Lahteine <[email protected]>
Date:   Thu Aug 29 00:54:42 2019 -0500

    Leave LCD_PINS_Dn defined for other uses

    Fix MarlinFirmware#14998

commit 0ebaea9
Author: AlexandrZloy <[email protected]>
Date:   Thu Aug 29 12:15:31 2019 +0700

    Add stallGuard threshold for X2 (MarlinFirmware#15042)

commit e1d65b8
Author: Scott Lahteine <[email protected]>
Date:   Thu Aug 29 00:00:03 2019 -0500

    [cron] Bump distribution date

commit ca5da02
Author: Tanguy Pruvot <[email protected]>
Date:   Thu Aug 29 06:49:51 2019 +0200

    dogm: u8g prototypes cleanup (MarlinFirmware#15082)

commit a61c91a
Author: Scott Lahteine <[email protected]>
Date:   Wed Aug 28 21:28:21 2019 -0500

    Use 'bugfix' branch of U8glib-HAL

commit 1d8ad7c
Author: Scott Lahteine <[email protected]>
Date:   Wed Aug 28 21:21:38 2019 -0500

    Safe changes from HAL cleanup

commit 9596312
Author: Scott Lahteine <[email protected]>
Date:   Wed Aug 28 08:12:18 2019 -0500

    Patch a u8g include

commit 7b99c26
Author: Scott Lahteine <[email protected]>
Date:   Mon Aug 26 17:52:11 2019 -0500

    Fix FTDI_EVE_LIB platform includes

commit 3ac76f0
Author: Scott Lahteine <[email protected]>
Date:   Wed Aug 28 07:40:18 2019 -0500

    Invariant Marlin bootscreen (MarlinFirmware#15057)

commit b2a4b6f
Author: Scott Lahteine <[email protected]>
Date:   Sun Aug 25 19:07:13 2019 -0500

    Don't use board url as override

commit b8e4b99
Author: Scott Lahteine <[email protected]>
Date:   Sun Aug 25 18:57:32 2019 -0500

    Separate board website URL

commit 6341aef
Author: Scott Lahteine <[email protected]>
Date:   Sun Aug 25 19:05:03 2019 -0500

    Info menu tweak style

commit 0f386d0
Author: Marcio Teixeira <[email protected]>
Date:   Wed Aug 28 03:23:13 2019 -0600

    Followup fixes to ExtUI (MarlinFirmware#15068)

commit 081e450
Author: Luu Lac <[email protected]>
Date:   Wed Aug 28 04:20:28 2019 -0500

    Fix G53 as prefix, G28 with CNC_COORDINATE_SYSTEMS (MarlinFirmware#15069)

commit ca084dc
Author: Robby Candra <[email protected]>
Date:   Wed Aug 28 14:49:21 2019 +0700

    Switch col vs row variable name (MarlinFirmware#15072)

commit 604bdf0
Author: Giuliano Zaro <[email protected]>
Date:   Wed Aug 28 09:46:21 2019 +0200

    Update Italian language (MarlinFirmware#15076)

commit b7796bc
Author: InsanityAutomation <[email protected]>
Date:   Wed Aug 28 01:51:01 2019 -0400

    Disable steppers on M112 (MarlinFirmware#15065)

    And change verbiage to not refer to "Emergency Stop."

commit 318356b
Author: Scott Lahteine <[email protected]>
Date:   Mon Aug 26 00:00:07 2019 -0500

    [cron] Bump distribution date

commit d2f211c
Author: Scott Lahteine <[email protected]>
Date:   Sun Aug 25 20:52:07 2019 -0500

    Gantry followup

commit 9d12788
Author: ETE-Design <[email protected]>
Date:   Mon Aug 26 03:51:06 2019 +0200

    ADIMLab Gantry - Spelling Correction (MarlinFirmware#15043)

commit 1769f43
Author: thisiskeithb <[email protected]>
Date:   Sun Aug 25 02:47:02 2019 -0700

    Fix CR-10/10S/Mini/5S Bed Thermistor Types (MarlinFirmware#15040)

commit f218405
Author: InsanityAutomation <[email protected]>
Date:   Sun Aug 25 05:46:02 2019 -0400

    Fix ExtUI invalid speed, timer (MarlinFirmware#15031)

commit 1557656
Author: Daniel Callander <[email protected]>
Date:   Sun Aug 25 10:43:53 2019 +0100

    Add warning when trying to use JD with kinematic systems (MarlinFirmware#15032)

commit 7183a58
Author: Scott Lahteine <[email protected]>
Date:   Sat Aug 24 07:46:30 2019 -0500

    Add EZBOARD PT100 pin

commit c7825e6
Author: Scott Lahteine <[email protected]>
Date:   Sun Aug 25 04:30:02 2019 -0500

    Contrast over 63 assume 255 max

    This is closer to the prior behavior.

commit 1461ee4
Author: Tim Moore <[email protected]>
Date:   Sun Aug 25 02:25:07 2019 -0700

    Make LCD_CONTRAST_MAX >= _LCD_CONTRAST_INIT (MarlinFirmware#15046)

commit 9e9e578
Author: Scott Lahteine <[email protected]>
Date:   Sun Aug 25 00:00:03 2019 -0500

    [cron] Bump distribution date

commit 8033bc8
Author: Tim Moore <[email protected]>
Date:   Sat Aug 24 17:50:04 2019 -0700

    Turbo-back Info menu items (MarlinFirmware#15049)

commit d6a1652
Author: Scott Lahteine <[email protected]>
Date:   Sat Aug 24 03:40:28 2019 -0500

    New Language: Vietnamese (MarlinFirmware#13892)

commit f6b604f
Author: Scott Lahteine <[email protected]>
Date:   Sat Aug 24 02:10:50 2019 -0500

    Helper Script tweaks

commit 7fbf40c
Author: Scott Lahteine <[email protected]>
Date:   Sat Aug 24 02:02:31 2019 -0500

    Add command-check to get-bdf2u8g.sh

commit da601d5
Author: Marcio Teixeira <[email protected]>
Date:   Sat Aug 24 00:47:19 2019 -0600

    Update USB_FLASH_DRIVE_SUPPORT (MarlinFirmware#15021)

commit 20fc66f
Merge: 7502569 334777c
Author: Scott Lahteine <[email protected]>
Date:   Sat Aug 24 01:45:11 2019 -0500

    ADIMLab Granty v1 / v2 (MarlinFirmware#15017)

    * # This is a combination of 18 commits.
    # This is the 1st commit message:

    Add Support for ADIMLab Granty

    # The commit message MarlinFirmware#2 will be skipped:

    # Update Configuration.h

    # The commit message MarlinFirmware#3 will be skipped:

    # Add files via upload
    #
    # Add Support for ADIMLab Granty

    # The commit message MarlinFirmware#4 will be skipped:

    # Create Configuration.h

    # The commit message MarlinFirmware#5 will be skipped:

    # Delete Configuration.h

    # The commit message MarlinFirmware#6 will be skipped:

    # Create Test.h

    # The commit message MarlinFirmware#7 will be skipped:

    # Add files via upload

    # The commit message MarlinFirmware#8 will be skipped:

    # Delete Test.h

    # The commit message MarlinFirmware#9 will be skipped:

    # Delete Configuration.h

    # The commit message MarlinFirmware#10 will be skipped:

    # Delete Configuration_adv.h

    # The commit message MarlinFirmware#11 will be skipped:

    # Add files via upload
    #
    # Add ADIMLab Pins

    # The commit message MarlinFirmware#12 will be skipped:

    # Add files via upload
    #
    # Add Bootscreen

    # The commit message MarlinFirmware#13 will be skipped:

    # Update Configuration.h
    #
    # Add Bootscreen

    # The commit message MarlinFirmware#14 will be skipped:

    # Update pins.h
    #
    # Add ADIMLab Board

    # The commit message MarlinFirmware#15 will be skipped:

    # Update boards.h
    #
    # Add ADIMLab Granty

    # The commit message MarlinFirmware#16 will be skipped:

    # Update Makefile
    #
    # Add ADIMLab Granty

    # The commit message MarlinFirmware#17 will be skipped:

    # Update boards.h

    # The commit message MarlinFirmware#18 will be skipped:

    # Update Makefile

    * Add Support for ADIMLab Granty

    * Optimize bootscreen

    * Update Makefile

    Updated Description

    * Update boards.h

    Updated Description

    * Update pins_HJC2560C_REV2.h

    Updated Description

    * Update Configuration.h

    Added Author + Custom_Machine_Name

    * Create _Bootscreen.h

    Add Bootscreen

    * Add files via upload

    Add ADIMLab Granty v1

    * Update boards.h

    Add ADIMLab Granty v1

    * Update Makefile

    Add ADIMLab Granty v1

    * Update pins_HJC2560C_REV2.h

    * Consolidate Granty configs

    * config updates

commit 7502569
Author: Scott Lahteine <[email protected]>
Date:   Sat Aug 24 01:42:38 2019 -0500

    Apply #ifdef

commit d527c46
Author: Scott Lahteine <[email protected]>
Date:   Sat Aug 24 01:42:28 2019 -0500

    Delta: Reduce default MIN_STEPS_PER_SEGMENT

commit 848dd74
Author: BigTreeTech <[email protected]>
Date:   Sat Aug 24 14:33:16 2019 +0800

    Fix STM32F1 ADC read temperature error (MarlinFirmware#15026)

    …after USB CDC connect.

commit 04a9962
Author: Scott Lahteine <[email protected]>
Date:   Sat Aug 24 00:57:50 2019 -0500

    Fix: Contrast override in pins files

    Move contrast handling to `Conditionals_post.h` so pins files can override the LCD defaults.

commit 334777c
Author: Scott Lahteine <[email protected]>
Date:   Sat Aug 24 00:24:48 2019 -0500

    config updates

commit 8c73017
Author: Scott Lahteine <[email protected]>
Date:   Sat Aug 24 00:00:04 2019 -0500

    [cron] Bump distribution date

commit 62d2a65
Author: Scott Lahteine <[email protected]>
Date:   Fri Aug 23 23:49:30 2019 -0500

    Consolidate Granty configs

commit 09ee5a5
Merge: 9d8e3d4 f2ad1ce
Author: Scott Lahteine <[email protected]>
Date:   Fri Aug 23 23:45:37 2019 -0500

    Merge remote-tracking branch 'upstream/bugfix-2.0.x' into bf2_granty_fix_15017

commit efeea9b
Author: Tim Moore <[email protected]>
Date:   Fri Aug 23 20:30:11 2019 -0700

    pca9632_buzz fix (MarlinFirmware#15020)

commit e61e54a
Author: Marcio Teixeira <[email protected]>
Date:   Fri Aug 23 21:29:00 2019 -0600

    Fix TURBO_BACK_MENU_ITEM compile error (MarlinFirmware#15019)

commit 0a280f0
Author: Tanguy Pruvot <[email protected]>
Date:   Sat Aug 24 05:21:30 2019 +0200

    Flag unused variables without buzzer (MarlinFirmware#15016)

commit f2ad1ce
Author: Scott Lahteine <[email protected]>
Date:   Fri Aug 23 20:59:37 2019 -0500

    Update PT-BR

commit 9c87786
Author: ManuelMcLure <[email protected]>
Date:   Fri Aug 23 18:55:41 2019 -0700

    Change default Re-ARM UART pin order (MarlinFirmware#15037)

commit fdef32c
Author: Scott Lahteine <[email protected]>
Date:   Thu Aug 22 18:17:13 2019 -0500

    Shorten Website URLs

commit 7924e0d
Author: Scott Lahteine <[email protected]>
Date:   Thu Aug 22 19:36:18 2019 -0500

    Add print at position shortcuts

commit 5c0e5c5
Author: Scott Lahteine <[email protected]>
Date:   Thu Aug 22 18:01:10 2019 -0500

    Fix boot screen warning

commit dd6efe9
Author: Scott Lahteine <[email protected]>
Date:   Thu Aug 22 18:56:59 2019 -0500

    Restore documented M503 behavior

commit 6429b8b
Author: Scott Lahteine <[email protected]>
Date:   Thu Aug 22 17:38:23 2019 -0500

    Fix EZBoard platform test

commit e604f76
Author: Tanguy Pruvot <[email protected]>
Date:   Thu Aug 22 01:56:39 2019 +0200

    Enable contrast via LCD_CONTRAST_INIT (MarlinFirmware#15006)

commit 9d8e3d4
Author: ETE-Design <[email protected]>
Date:   Wed Aug 21 17:38:08 2019 +0200

    Update pins_HJC2560C_REV2.h

commit 2526e2d
Author: ETE-Design <[email protected]>
Date:   Wed Aug 21 17:36:15 2019 +0200

    Update Makefile

    Add ADIMLab Granty v1

commit d858f44
Author: ETE-Design <[email protected]>
Date:   Wed Aug 21 17:34:44 2019 +0200

    Update boards.h

    Add ADIMLab Granty v1

commit c3d1671
Author: ETE-Design <[email protected]>
Date:   Wed Aug 21 17:30:17 2019 +0200

    Add files via upload

    Add ADIMLab Granty v1

commit 778466a
Author: ETE-Design <[email protected]>
Date:   Wed Aug 21 17:29:25 2019 +0200

    Create _Bootscreen.h

    Add Bootscreen

commit 42f3549
Author: ETE-Design <[email protected]>
Date:   Wed Aug 21 16:33:36 2019 +0200

    Update Configuration.h

    Added Author + Custom_Machine_Name

commit 0309a5f
Author: ETE-Design <[email protected]>
Date:   Wed Aug 21 16:30:08 2019 +0200

    Update pins_HJC2560C_REV2.h

    Updated Description

commit 9434b81
Author: ETE-Design <[email protected]>
Date:   Wed Aug 21 16:27:45 2019 +0200

    Update boards.h

    Updated Description

commit 6b35951
Author: ETE-Design <[email protected]>
Date:   Wed Aug 21 16:26:25 2019 +0200

    Update Makefile

    Updated Description

commit 012f577
Author: Tanguy Pruvot <[email protected]>
Date:   Wed Aug 21 13:22:23 2019 +0200

    STM32F1: Import (rogerclarkmelbourne) SPI class (MarlinFirmware#15002)

commit 4be9822
Author: ETE-Design <[email protected]>
Date:   Wed Aug 21 12:33:17 2019 +0200

    ADIMLab Granty pins/config (MarlinFirmware#14919)

commit 1fb3c40
Author: Scott Lahteine <[email protected]>
Date:   Wed Aug 21 05:30:33 2019 -0500

    Optimize bootscreen

commit f7aac7a
Author: Scott Lahteine <[email protected]>
Date:   Wed Aug 21 05:05:44 2019 -0500

    Add Support for ADIMLab Granty

commit de122c9
Author: ETE-Design <[email protected]>
Date:   Sat Aug 10 18:18:27 2019 +0200

    # This is a combination of 18 commits.
    # This is the 1st commit message:

    Add Support for ADIMLab Granty

    # The commit message MarlinFirmware#2 will be skipped:

    # Update Configuration.h

    # The commit message MarlinFirmware#3 will be skipped:

    # Add files via upload
    #
    # Add Support for ADIMLab Granty

    # The commit message MarlinFirmware#4 will be skipped:

    # Create Configuration.h

    # The commit message MarlinFirmware#5 will be skipped:

    # Delete Configuration.h

    # The commit message MarlinFirmware#6 will be skipped:

    # Create Test.h

    # The commit message MarlinFirmware#7 will be skipped:

    # Add files via upload

    # The commit message MarlinFirmware#8 will be skipped:

    # Delete Test.h

    # The commit message MarlinFirmware#9 will be skipped:

    # Delete Configuration.h

    # The commit message MarlinFirmware#10 will be skipped:

    # Delete Configuration_adv.h

    # The commit message MarlinFirmware#11 will be skipped:

    # Add files via upload
    #
    # Add ADIMLab Pins

    # The commit message MarlinFirmware#12 will be skipped:

    # Add files via upload
    #
    # Add Bootscreen

    # The commit message MarlinFirmware#13 will be skipped:

    # Update Configuration.h
    #
    # Add Bootscreen

    # The commit message MarlinFirmware#14 will be skipped:

    # Update pins.h
    #
    # Add ADIMLab Board

    # The commit message MarlinFirmware#15 will be skipped:

    # Update boards.h
    #
    # Add ADIMLab Granty

    # The commit message MarlinFirmware#16 will be skipped:

    # Update Makefile
    #
    # Add ADIMLab Granty

    # The commit message MarlinFirmware#17 will be skipped:

    # Update boards.h

    # The commit message MarlinFirmware#18 will be skipped:

    # Update Makefile

commit 4581957
Author: Scott Lahteine <[email protected]>
Date:   Wed Aug 21 05:15:31 2019 -0500

    Clean up some pins

commit bd1ced1
Author: Marcio Teixeira <[email protected]>
Date:   Wed Aug 21 03:48:06 2019 -0600

    LulzBot Touch UI Followup (MarlinFirmware#15007)

commit 8c2cfaa
Author: Scott Lahteine <[email protected]>
Date:   Tue Aug 20 23:45:38 2019 -0500

    Fix BigTree_Btt002 build

commit 69641f1
Author: Marcio Teixeira <[email protected]>
Date:   Wed Aug 21 03:15:37 2019 -0600

    Fix incompatible types error (MarlinFirmware#15009)

commit 825c2c3
Author: Marcio Teixeira <[email protected]>
Date:   Wed Aug 21 02:49:43 2019 -0600

    Fix fan speed encoder scaling (MarlinFirmware#15010)

commit f1942f6
Author: Scott Lahteine <[email protected]>
Date:   Wed Aug 21 00:00:04 2019 -0500

    [cron] Bump distribution date

commit 5e77760
Author: Scott Lahteine <[email protected]>
Date:   Tue Aug 20 19:37:03 2019 -0500

    Add TURBO_BACK_MENU_ITEM option (MarlinFirmware#14991)

commit 0cc524b
Author: Scott Lahteine <[email protected]>
Date:   Tue Aug 20 19:08:58 2019 -0500

    Prevent BOARD_NAME conflict with env

commit 33f6d77
Author: InsanityAutomation <[email protected]>
Date:   Tue Aug 20 04:44:52 2019 -0400

    Adjust homing backoff feedrate (MarlinFirmware#14972)

commit 5a7c021
Author: InsanityAutomation <[email protected]>
Date:   Tue Aug 20 04:44:17 2019 -0400

    Misc. ExtUI fixes (MarlinFirmware#14971)

commit 6039893
Author: InsanityAutomation <[email protected]>
Date:   Tue Aug 20 04:42:30 2019 -0400

    Creality pins updates (MarlinFirmware#14979)

commit 8664b8e
Author: MaukCC <[email protected]>
Date:   Tue Aug 20 10:40:48 2019 +0200

    Adding HMS434 machine (MarlinFirmware#14931)

commit 5c6e827
Author: Scott Lahteine <[email protected]>
Date:   Tue Aug 20 03:11:18 2019 -0500

    Followup to STM32F407

commit 0b47558
Author: chzj333 <[email protected]>
Date:   Tue Aug 20 16:05:12 2019 +0800

    New board STM32F407 (MarlinFirmware#14994)

commit bb4a252
Author: BigTreeTech <[email protected]>
Date:   Tue Aug 20 16:02:52 2019 +0800

    Fix Bigtreetech STM32F40x variants ADC (MarlinFirmware#14996)

commit 67f8ba6
Author: Tim Moore <[email protected]>
Date:   Tue Aug 20 00:40:44 2019 -0700

    Allow pullup/downs on power loss pin (MarlinFirmware#14986)

commit 19e21a8
Author: thisiskeithb <[email protected]>
Date:   Tue Aug 20 00:38:31 2019 -0700

    Wanhao Duplicator i3 Mini config updates (MarlinFirmware#14908)

commit 05995d1
Author: Ludy <[email protected]>
Date:   Tue Aug 20 09:01:37 2019 +0200

    Unify buzz methods as MarlinUI::buzz (MarlinFirmware#14803)

commit 29c1290
Author: Scott Lahteine <[email protected]>
Date:   Mon Aug 19 02:28:12 2019 -0500

    Minor HAL patches

commit 1432d44
Author: Scott Lahteine <[email protected]>
Date:   Mon Aug 19 01:30:28 2019 -0500

    Patch circleci config

commit 94397db
Author: Scott Lahteine <[email protected]>
Date:   Mon Aug 19 00:00:07 2019 -0500

    [cron] Bump distribution date

commit 17cd1a4
Author: Scott Lahteine <[email protected]>
Date:   Wed Aug 14 00:03:12 2019 -0500

    Tweak TOUCH_MI_DEPLOY_XPOS block

commit dfcd437
Author: Scott Lahteine <[email protected]>
Date:   Wed Aug 14 00:00:46 2019 -0500

    Base HAS_LCD_CONTRAST on display type

commit 3f678b0
Author: Scott Lahteine <[email protected]>
Date:   Sun Aug 18 23:37:15 2019 -0500

    Remove some extra F4 conditions

commit 4d1a662
Author: Scott Lahteine <[email protected]>
Date:   Sun Aug 18 23:24:55 2019 -0500

    Fix STM32F7 STEPPER_ENABLE_PIN

commit 08434b3
Author: Scott Lahteine <[email protected]>
Date:   Sun Aug 18 20:49:33 2019 -0500

    Add TMC26XStepper, not ignore

commit cd09e35
Author: Tim Moore <[email protected]>
Date:   Sun Aug 18 19:17:00 2019 -0700

    Remove extra M503 "M412" report (MarlinFirmware#14985)

commit c5be59d
Author: InsanityAutomation <[email protected]>
Date:   Sun Aug 18 22:11:33 2019 -0400

    Fix runout trigger on "inactive" sensor (MarlinFirmware#14990)

commit af5a7a2
Author: InsanityAutomation <[email protected]>
Date:   Sun Aug 18 22:03:26 2019 -0400

    Add missing ExtUI user confirmation (MarlinFirmware#14992)

commit 33d54c0
Author: Robby Candra <[email protected]>
Date:   Mon Aug 19 09:00:21 2019 +0700

    Remove extra defines (MarlinFirmware#14983)

commit 403eefd
Author: Scott Lahteine <[email protected]>
Date:   Sun Aug 18 20:17:25 2019 -0500

    Delete _Bootscreen.h

commit bc93ac5
Author: Scott Lahteine <[email protected]>
Date:   Sun Aug 18 19:51:37 2019 -0500

    Fix #define typo in configs

commit d2072f9
Author: Scott Lahteine <[email protected]>
Date:   Sun Aug 18 19:36:14 2019 -0500

    Clean up PlatformIO lib_ignore (MarlinFirmware#14988)

    Originally from MarlinFirmware#14832.

    Users may need to delete platformio work folders before building.

commit c8e476a
Author: Scott Lahteine <[email protected]>
Date:   Sun Aug 18 18:33:56 2019 -0500

    Embed some items in HAS_LCD_MENU

commit 9a3ee3b
Author: Scott Lahteine <[email protected]>
Date:   Sun Aug 18 00:00:04 2019 -0500

    [cron] Bump distribution date

commit 9d9e2de
Author: Scott Lahteine <[email protected]>
Date:   Sat Aug 17 20:14:14 2019 -0500

    Tweak UBL G29 status print

commit 823178c
Author: Robby Candra <[email protected]>
Date:   Sun Aug 18 07:58:38 2019 +0700

    Use u8g int type for screen coordinates (MarlinFirmware#14965)

commit 6715fd1
Author: Ludy <[email protected]>
Date:   Sun Aug 18 01:40:01 2019 +0200

    Animated Marlin boot screen (MarlinFirmware#14961)

commit 9e49f15
Author: Scott Lahteine <[email protected]>
Date:   Sat Aug 17 15:47:17 2019 -0500

    [cron] Bump distribution date

commit 8bdb3d9
Author: Marcio Teixeira <[email protected]>
Date:   Fri Aug 16 20:57:19 2019 -0600

    Add CONTROLLERFAN_SPEED_Z_ONLY (MarlinFirmware#14956)

commit 587d4a6
Author: AnHardt <[email protected]>
Date:   Sat Aug 17 04:17:10 2019 +0200

    Repair display throttling (MarlinFirmware#14960)

commit fecf808
Author: J.C. Nelson <[email protected]>
Date:   Fri Aug 16 19:15:27 2019 -0700

    Fix lambda missing capture (MarlinFirmware#14969)

commit 66bfad3
Author: Bob Kuhn <[email protected]>
Date:   Fri Aug 16 20:06:32 2019 -0500

    Fix missing U8glib.h include (MarlinFirmware#14966)

commit 1bcc5c9
Author: J.C. Nelson <[email protected]>
Date:   Fri Aug 16 18:02:35 2019 -0700

    MalyanLCD: Pause, resume, more ExtUI (MarlinFirmware#14852)

commit c3ff53a
Author: Scott Lahteine <[email protected]>
Date:   Fri Aug 16 18:47:51 2019 -0500

    STM32 u8g defines

    Suggested by MarlinFirmware#14742 (comment)

commit 4575978
Author: Tim Moore <[email protected]>
Date:   Fri Aug 16 16:42:24 2019 -0700

    Fix auto power for chamber fan (MarlinFirmware#14922)

commit 274934a
Author: Marcio Teixeira <[email protected]>
Date:   Fri Aug 16 17:34:13 2019 -0600

    Add LULZBOT_TOUCH_UI (MarlinFirmware#14967)

commit 179d6c4
Author: Marcio Teixeira <[email protected]>
Date:   Wed Aug 14 20:05:15 2019 -0600

    Add STARTUP_SCRIPT option. M17 parity with M18. (MarlinFirmware#14953)

commit 36dfbae
Author: Marcio Teixeira <[email protected]>
Date:   Wed Aug 14 16:52:57 2019 -0600

    Add missing function declaration (MarlinFirmware#14955)

commit 263d7d3
Author: Marcio Teixeira <[email protected]>
Date:   Wed Aug 14 16:52:14 2019 -0600

    "SD card" => "Media" (MarlinFirmware#14951)

commit 24ce8be
Author: Scott Lahteine <[email protected]>
Date:   Wed Aug 14 00:00:11 2019 -0500

    [cron] Bump distribution date

commit 4cc1039
Author: Tanguy Pruvot <[email protected]>
Date:   Wed Aug 14 06:41:17 2019 +0200

    Alfawise Flash EEPROM, Z Servo Probe (MarlinFirmware#14877)

commit 0fbb26c
Author: Joseph Bozarth <[email protected]>
Date:   Tue Aug 13 23:38:45 2019 -0500

    M16 - Expected Printer Check (MarlinFirmware#14924)

commit a26b57a
Author: Scott Lahteine <[email protected]>
Date:   Tue Aug 13 19:38:54 2019 -0500

    Minor pins cleanup

commit 059f575
Author: Acenotass <[email protected]>
Date:   Wed Aug 14 06:19:44 2019 +0600

    Update Russian language (MarlinFirmware#14940)

commit a67830b
Author: Timothy Hoogland <[email protected]>
Date:   Tue Aug 13 00:03:42 2019 -0500

    TH3D EZBoard is LPC1769 (MarlinFirmware#14936)

commit 03df3f4
Author: Tanguy Pruvot <[email protected]>
Date:   Tue Aug 13 02:50:34 2019 +0200

    Fix Python scripts unhandled quotes (MarlinFirmware#14926)

commit c6be989
Author: Tanguy Pruvot <[email protected]>
Date:   Tue Aug 13 02:48:46 2019 +0200

    Store EEPROM config in flash (MarlinFirmware#14923)

    Avoid confusion between the 2 possible SDs...

commit 13d8dc0
Author: Marcio Teixeira <[email protected]>
Date:   Sat Aug 10 18:25:30 2019 -0600

    Fix incorrect print stat in ExtUI (MarlinFirmware#14881)

commit dc21e2e
Author: Marcio Teixeira <[email protected]>
Date:   Sat Aug 10 18:24:41 2019 -0600

    Increase XY nozzle offset range (MarlinFirmware#14882)

commit fa53384
Author: Marcio Teixeira <[email protected]>
Date:   Sat Aug 10 18:23:37 2019 -0600

    Bury easter egg deeper (MarlinFirmware#14883)

commit af4bcb6
Author: Giuliano Zaro <[email protected]>
Date:   Sun Aug 11 02:22:48 2019 +0200

    SAMD51 typo fix (MarlinFirmware#14885)

commit d7172a4
Author: Ludy <[email protected]>
Date:   Sun Aug 11 02:22:18 2019 +0200

    Cleanup and conditions (MarlinFirmware#14886)

commit 03dbe16
Author: Johnny Eshak <[email protected]>
Date:   Sun Aug 11 02:20:40 2019 +0200

    Compiling M43 on invalid conversion (MarlinFirmware#14897)

commit f085199
Author: Giuliano Zaro <[email protected]>
Date:   Sun Aug 11 02:19:52 2019 +0200

    SAMD51: Some LCD pin fixes (MarlinFirmware#14915)

commit d78086c
Author: Giuliano Zaro <[email protected]>
Date:   Sun Aug 11 02:18:32 2019 +0200

    SAMD51: Neopixel pin mapping (MarlinFirmware#14913)

commit 9c5086e
Author: Eric Ptak <[email protected]>
Date:   Sun Aug 11 02:14:31 2019 +0200

    [STM32F1] Simpler Flash EEPROM (MarlinFirmware#14829)

commit 0745d48
Author: Tanguy Pruvot <[email protected]>
Date:   Sun Aug 11 01:22:11 2019 +0200

    Fix build with and without TOUCH_BUTTONS (MarlinFirmware#14912)

commit e7aba49
Author: thisiskeithb <[email protected]>
Date:   Fri Aug 9 23:53:55 2019 -0700

    Update PB5 to correct pin number (MarlinFirmware#14891)

commit 5ea5d71
Author: thisiskeithb <[email protected]>
Date:   Fri Aug 9 23:52:26 2019 -0700

    Tevo Michelangelo config updates (MarlinFirmware#14895)

commit 5d2519e
Author: Tanguy Pruvot <[email protected]>
Date:   Sat Aug 10 08:45:36 2019 +0200

    Allow use of Fysetc SoftwareSerialM (MarlinFirmware#14893)

commit d2d71ca
Author: Robby Candra <[email protected]>
Date:   Sat Aug 10 13:42:52 2019 +0700

    Clean up Touch pins. Better up/down touch response. (MarlinFirmware#14900)

commit 8cc0b4b
Author: Tanguy Pruvot <[email protected]>
Date:   Sat Aug 10 07:58:21 2019 +0200

    Revert "Edit STEPS_PER_MM integer only" (MarlinFirmware#14909)

    This reverts commit 2d98bb3.

commit 3129fd0
Author: Giuliano Zaro <[email protected]>
Date:   Sat Aug 10 07:56:55 2019 +0200

    SAMD51: Update LCD pins (MarlinFirmware#14907)

commit 9479ec3
Author: Ludy <[email protected]>
Date:   Sat Aug 10 07:53:26 2019 +0200

    Fix Service Menu compile error (MarlinFirmware#14903)

commit a7f1021
Author: Giuliano Zaro <[email protected]>
Date:   Sat Aug 10 00:00:20 2019 +0200

    Fix SPI_ENDSTOPS compile error (MarlinFirmware#14906)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants