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

[FR] ChiTu V3.9 32-bit ARM STM32 Controller #7264

Open
3daddict opened this issue Jul 8, 2017 · 37 comments

Comments

Projects
None yet
@3daddict
Copy link

commented Jul 8, 2017

Has anyone tried to run Marlin on a Chitu F Series V3.9 Board? http://www.cbd-3d.com/en/prod/fdm.shtml
It came with a 3.5 TFT Color TouchScreen on my QIDI X-One. Running Marlin would be a huge improvement but I'm not sure if it's even compatible...
I wanted to check if this was possible before swapping it out for an MKS SBASE or Similar Board.

image

@Bob-the-Kuhn

This comment has been minimized.

Copy link
Contributor

commented Jul 8, 2017

Currently Marlin only officially supports 8 bit controllers but ... there's a LOT of work going on to remedy this.

Marlin 2.0 with 32 bit support is supposed to be out in early July. I don't know what it'll support or how functional it'll be.

Take a look at Issue #3851. The STM32 is talked about a lot in there.

There's several 'unofficial" Marlin forks being worked on currently for STM32, LPC1769 & SAM3X processors.

I've just put the Marlin fork MK4due on my Arduino Due & RAMPS-FD combo. I expect to try some steppers on it in a couple of days.

@Roxy-3D

This comment has been minimized.

Copy link
Member

commented Jul 8, 2017

I've just put the Marlin fork MK4due on my Arduino Due & RAMPS-FD combo. I expect to try some steppers on it in a couple of days.

If it wasn't for this comment... I would have said the Re-ARM board with a RAMPS board is in the lead. But there is activity across the entire 32-Bit space. As soon as the folder and file re-organization happens, we are going to see a lot of progress on the 32-bit side of things.

Has anyone tried to run Marlin on a Chitu F Series V3.9 Board?

That board looks very interesting. But I didn't see a price for it. And more importantly, I didn't see anything about what type of build environment it needs for the firmware. With that said, many of the current 32-bit efforts are doing just fine with Atom & PlatformIO. I do not have my Re-ARM board connected to a printer yet, but Marlin is running on it along with the code to manage the Graphical LCD Display. Progress is being made fast. So this board looks like something people will want to put a HAL in place.

@bobc

This comment has been minimized.

Copy link

commented Jul 8, 2017

@Roxy-3D

This comment has been minimized.

Copy link
Member

commented Jul 8, 2017

To use the cheap Chinese boards requires some reverse engineering, because
they typically don't publish source code, schematics, or even a pin
mapping. They are about as closed as you can get, but at least they don't
scrub off the part numbers from the ICs.

It looks like this company is trying to sell the hardware components to build an entire printer. If that is the business model, it would be smart to give developers the schematics so we can get the firmware talking to all the different pieces. Without a pin mapping... It is too hard to do anything with it.

@3daddict

This comment has been minimized.

Copy link
Author

commented Jul 8, 2017

Let me add some more detail here. The ChiTu V3.9 board comes with the QIDI X-One printer that runs on a closed source repetier-firmware (i'm guessing)... I got one used off ebay at a great price.
This all came about with me wanting to PID tune the hotend as the temp fluctuation is about 4 degress +/-. I spoke with Qidi and Chitu support and they won't give out the instructions to enable eeprom saving so the autotune PID command does not run in the terminal command.
I translated the Chinese update file here but this only allows a manual PID settings.
As for price the only place I have found it is on eBay here. It really doesn't justify the price at all if you have no control over such important settings.
The QIDI X-One is a really well build and nicely thought out machine, but this board just kills it for me. So I figured I would throw this out there before I committed to purchase an open source board.

@Roxy-3D

This comment has been minimized.

Copy link
Member

commented Jul 8, 2017

Well, just as a comparison, the Re-ARM board with a RAMPS board and step sticks can probably be done for under $60. And you get all the documentation for mapping pins to the firmware. And that will be one of the very active configurations when the Marlin file and folder layout is done. And it wouldn't surprise me if somebody with the ChiTu board uses M43 to map the pins. It just takes time and an interest.

@jbrazio

This comment has been minimized.

Copy link
Member

commented Jul 8, 2017

@Roxy-3D where can I get a kit to start testing 32bit Marlin ? What is exactly the status of it ?

@Roxy-3D

This comment has been minimized.

Copy link
Member

commented Jul 8, 2017

where can I get a kit to start testing 32bit Marlin ?

What I have is a 32-Bit LPC-1768 based board. It is the Re-ARM board. It was originally sold here: https://www.kickstarter.com/projects/1245051645/re-arm-for-ramps-simple-32-bit-upgrade But now I believe they are in production and being sold here: https://www.panucatt.com/Re_ARM_for_RAMPS_p/ra1768.htm for $45

With this, you just plug in an existing RAMPS v1.4 board with step sticks... And you are good to go...

What is exactly the status of it ?

I have my board loaded with Marlin running on it with a Graphical LCD Display. I do not have it connected to a printer yet. The work to get the Re-ARM board running Marlin was done by @p3p based on Bobc's earlier work.

The branch I have running on the board is here: https://github.com/p3p/Marlin/tree/32bit-bugfix-1.1.x-LPC1768 but by the time you get a board, you will want to be using the official main Marlin branch. (As part of the folder and file re-organization, the 32-Bit HAL's will be part of the main code base. )

If you start reading here... You can see the current thinking and status of things: #7028 (comment) Even though I can see Marlin is running on my board and I can adjust the Feed Rate and such and see it adjust on the LCD Panel, I don't have mine connected up to a printer yet. For me... one of the first things to do is get a substitute in place for the EEPROM. (The reason being UBL needs EEPROM to hold the mesh data and I'll be making sure UBL runs on the 32-bit boards) But even that is not too big of a deal. When the 32-bit HAL's are part of the main code base, as each problem gets fixed, in many cases everybody with a 32-bit board benefits. I expect progress to happen fast as soon as the file and folder re-organization happens.

Another thing that needs to happen is support for the 20x4 LCD Panels. That previously mentioned branch does not compile with 20x4 LCD displays yet. But I suspect that will get fixed pretty quickly.

But until then... I'm holding back. It is too hard to operate in a one-off branch.

Incidentally... The Cohesion-3D board will be fairly tame to bring up once the Re-ARM is fully functional. It has a LPC-1769 processor. So other than moving some pin numbers around, and changing some timer numbers, it probably comes up quickly: http://cohesion3d.com/cohesion3d-remix/

It takes a little bit of time to figure out how to use the 32-bit tool chains. Right now, the Re-ARM stuff is using PlatformIO inside of Atom. It seems to work pretty well and be fairly compatible with what is currently in place with Arduino.

@teemuatlut

This comment has been minimized.

Copy link
Member

commented Jul 8, 2017

where can I get a kit to start testing 32bit Marlin ? What is exactly the status of it ?

Get an Arduino Due clone for 13.77€ and plug it into RAMPS. Steppers work (IIRC) and you can get the heater mosfets working too if you change them out. Or use external ones.

@bobc

This comment has been minimized.

Copy link

commented Jul 8, 2017

@teemuatlut

This comment has been minimized.

Copy link
Member

commented Jul 8, 2017

Would you at least care to elaborate? If the steppers work and the heaters work, then that is the basic functionality already. Are you saying the clone Due wouldn't work? Or are you saying using it with a RAMPS wouldn't be good enough?

@bobc

This comment has been minimized.

Copy link

commented Jul 8, 2017

@teemuatlut

This comment has been minimized.

Copy link
Member

commented Jul 8, 2017

You seemed so sure that I had to test again. So I plugged a cheap unmodified RAMPS into my cheapo Due clone and loaded the p3p PR Marlin into it. I get the usual M503 boot post. I get a varying temperature read. It's not correct but at least it's reading something. I can turn the D10 output on from Pronterface but the mosfet being stock won't fully turn on. I can even drive the X-axis with a G1 command.

Is my Due still working after the test. Yes.

Why? Because there wasn't a single piece of hardware sending a signal into the chip. If I had plugged in an endstop, I would have had to do level shifting, but that wouldn't stop you from testing the Due fork and is only a minor inconvenience. RAMPS alone is nothing more than a dumb breakout board and alone will not break anything.

@victorpv

This comment has been minimized.

Copy link

commented Jul 9, 2017

@3daddict going back to your question, there are 2 forks of Marlin HALs for STM32, + a port from STM for their DEV board.
Possibly one of those, or even all of them could work in that board given the correct configuration, but without the schematic to see what MCU pins are connected to what, you wouldn't be able to configure the firmware to run in the board.
If you find the schematic, that would be a good start.
I am currently working on a HAL based on libmaple, that should work in F103, F303, F407 and a few more. Chriss Barr has another fork that that a HAL for the STM32Generic core. And STM themselves used no Marlin HAL, and instead modified Marlin to use their HAL, so should be portable to other MCUs with a few changes.

My fork compiles and communicates, but I don't have a board to connect steppers, so I am waiting on an order from China to test it out.

@3daddict

This comment has been minimized.

Copy link
Author

commented Jul 10, 2017

@victorpv I have emailed support@cbd-3d.com as I have an open dialogue trying to get them to enable save to eeprom in the stock firmware. They do not want to give people open access so they stoped replying to those eeprom inquiries.
I have now asked them for the board schematics and pin map to see if they will share that information, but I'm doubtful.
Let's see if I get a reply back in the next couple of days.

@victorpv

This comment has been minimized.

Copy link

commented Jul 11, 2017

STM32 mcus don't have eeproms, so unless they added one on board, there would be no eeprom to save to. It can be emulated on flash, but is not ideal since flash wears out faster. Let's see if they give you the schematic, I don't see why not since they still sell the board even if you install a differnet fw, but perhaps they just don't want their design copied for cheaper, which other chinese vendors would probably do in a blink.

@Roxy-3D

This comment has been minimized.

Copy link
Member

commented Jul 11, 2017

STM32 mcus don't have eeproms, so unless they added one on board, there would be no eeprom to save to. It can be emulated on flash, but is not ideal since flash wears out faster.

As soon as Marlin v2.0.x comes out it will have the new file and folder layout with the 32-bit HAL's included. At that point, one of the first things I'll do is put in code that uses a file on the SD-Memory card for EEPROM simulation. Probably any 32-bit board that has an SD-Memory card slot will be able to use the new code.

@3daddict

This comment has been minimized.

Copy link
Author

commented Jul 11, 2017

@victorpv well that would explain why they told me auto pid tune was complicated.
Hopefully they reply with some more information but I'm guessing there will be crickets in the background on this their reply.

I may just hold off on swapping the board until Marlin v2 is out and I can learn more about the 32-bit Boards. Also looking into the Re-ARM board as well, very interesting.

@Roxy-3D

This comment has been minimized.

Copy link
Member

commented Jul 11, 2017

Also looking into the Re-ARM board as well, very interesting.

The more people that have Re-ARM boards, the better! Long term it is clear the software will run on many 32-bit boards. But initially, if we have a platform that has a bunch of developers and a following of users all on the same hardware it will make things easier. My vote is you run out and get a Re-ARM board! :)

@victorpv

This comment has been minimized.

Copy link

commented Jul 11, 2017

If you are planning to test or develop, then what Roxy suggest may be a good idea if you want to get going.
For STM32 I believe the only real open board available right now is the STM official one. A bit pricey, but looks like a very good quiality board:
http://www.st.com/en/evaluation-tools/steval-3dp001v1.html
It runs in a custom version of Marlin, but very close to the official and totally open source as one would expect.

@dvseliteus

This comment has been minimized.

Copy link

commented Jul 13, 2017

As suspected no reply back from Chitu support on the board mapping.
Here is the Company info if anyone has better luck than me;
Homepage: http://www.cbd-3d.com/en/index.shtml
Email: support@cbd-3d.com
Document Database: http://www.chitucloud.com/index_en.html

It would have been nice not to have to swap out the board on my QIDI X-One, oh well...

@victorpv

This comment has been minimized.

Copy link

commented Jul 13, 2017

The MCU in those pictures is an STM32F103ZET, if someone with one of those boards can draw the schematic, it's likely we can make it work with the HAL I'm writing for the F103 series.
Not sure how the display is connected and what type is it, but the FSMC is working fine in the stm32duino/libmaple core, and there are other parallel display drivers working too at high refresh rates.

@dvseliteus

This comment has been minimized.

Copy link

commented Jul 14, 2017

Well I got a reply back from Chitu Support;

chitu board are not open source, so i am sorry to tell you that.

2017-07-14


support

I'm not capable to draw a schematic so I might be pulling the board out and shelfing it for awhile.

@victorpv

This comment has been minimized.

Copy link

commented Jul 26, 2017

Well if someone is shelving one of those Chitu boards and wants to send it to me to try to draw the schematic I can give it a shot. May take me a while to complete, but I will return the board back to the owner, and hopefully later we may be able to have Marlin running on it.

@dvseliteus

This comment has been minimized.

Copy link

commented Jul 26, 2017

@victorpv that might be do-able for me when I actually pull the board. I'm upgrading my other printer so I'm still using the one with the Chitu Board for a while. How can I DM you my info?

@victorpv

This comment has been minimized.

Copy link

commented Jul 28, 2017

I don't see a way to send PMs in Github, just send an email to victor_pv@hotmail.com
No hurries on the board, only if you eventually remove it for other reasons.
I have to start my stm32 hal with a RAMPS plugged to generic stm32f1/f4 boards, debug it, etc.
After it works fine with normal generic parts, then will probably be worth trying to make it run in one of those Chitu boards.

thinkyhead added a commit to thinkyhead/Marlin that referenced this issue Aug 10, 2017

orobardet added a commit to orobardet/Renren3DPro-Marlin that referenced this issue Aug 21, 2017

@moracabanas

This comment has been minimized.

Copy link

commented Sep 3, 2017

Im using the 3DSway Lerdge, a recent chineese board. The firmware is ok too, with nice 3.5 touchscreen and nice features. But as it is closed source. It is based on STM32 too and the quality of the board is the best I have seen before. Overall and performance is outstanding. It needs marlin :D.

@victorpv

This comment has been minimized.

Copy link

commented Sep 3, 2017

@moracabanas whats the MCU on it, and do you have an schematic?

SConaway added a commit to SConaway/jumpstart_firmware that referenced this issue Sep 17, 2017

Merge 1.1.5 in (#2)
* Patch M23 to work around Simplify3D bug

Addressing MarlinFirmware#7227

* Fix compile issue with G38

Fixes MarlinFirmware#7250

* Clear SHOW_BOOTSCREEN with no LCD

* Add `BUSY_WHILE_HEATING` for hosts that need it

* Clean up excess whitespace

* Fix: Use of digitalRead, digitalWrite breaks on AT90USB

* Tweaks for M43

* Assign -1 to LCD_PINS_D4-7 if not defined

* Support for Creality CR-10

Creality board is a Melzi / Sanguinololu variant, but using different pins for LCD control (and maybe other minor variations)

* Add support for BQ heated bed kit with Hephestos 2

* Add some config names to AUTHOR

* Arrange example configurations by vendor

* Updates for G33-LCD interface

* Corrections (MarlinFirmware#7231)

20x4 map integration.    Also some minor changes to the UBL Menu layout.     Both 20x4 LCD's and Graphical LCD panels should have similar functionality now.

* Bugfix (MarlinFirmware#7265)

Fix compile error when UBL is enabled but there is no LCD Panel.

* Stay in User Menu after command. Add feedback.

When a user executes a User Menu command, the LCD returns to the main menu. If the user has multiple menu items they want to run, such as one menu item per bed leveling corner, then it's better to stay in the User Menu rather than return to the main menu.

This PR modifies Marlin to stay in the User Menu after a command.

* Volatile keyword not needed for parser.seen

* Save 7714 bytes of program memory when doing AUTO_BED_LEVELING_LINEAR (MarlinFirmware#7276)

We can save more and a pile of RAM by eleminating the eqnBVector and
EqnAMatrix arrays next.

* Fix ABL broken by recent change

* Apply coding standards to recent merges

* Fix build by replacing qr_solve by least_squares_fit. (MarlinFirmware#7285)

This was broken by 9af67e2.

* Allow the sampled point to be added into the Least Squares Best Fit (MarlinFirmware#7289)

Without this...  The LSF won't work because none of the sampled points
in this code block get added.

* Bugfix (MarlinFirmware#7310)

* Fixing SWITCHING_EXTRUDER feature

* BARICUDA valve pressure consistently uint8_t

* General cleanup

* Add some more requirements to the G-code list

* Split G10/G11 into separate functions

* Drop extra initializers for vars initialized by EEPROM code

* Improve FWRETRACT config options and commentary

Add more details as requested in MarlinFirmware#7198

* MKS 1.3+: Add pin mapping for PS_ON

This allows the use of D4 as PS_ON since MKS Gen doesn't have a PS_ON pin. However this effectively allows only 3 servos (instead of 4).

Signed-off-by: Alexey Shvetsov <alexxy@gentoo.org>

* Update Russian translation - Part 1

Signed-off-by: Alexey Shvetsov <alexxy@gentoo.org>

* Bring Infitary i3 config up to date

* Add support for Printrbot Neopixel RGBW strip.

Connected as described at http://printrbot.com/shop/led-strip/

Based on patch by Kelly Anderson <kelly@xilka.com> at
http://www.xilka.com/printrbot/marlin/1.1.4/20170707/

* Remove extraneous USBCON defines for AT90USB boards

USBCON is definied by serial.h pullikng in MarlinConfig.h which in turn pulls in Arduino.h.  Defining in later includes has shown to cause compile issues so removing all extraneous calls for and potentially easier future linker troubleshooting.
more USBCON unification

* Add PIO entry for PRINTRBOARD_REVF


fix from PIO corruption

* Remove `@ section fwretract`

* Add bed size as a configuration option

* Improve retract() for G10/G11/autoretract

* Add a Travis CI test for FWRETRACT

* Don't let the flow multiplier affect retract/recover length

* Strip auto-retract for impossible M(IN|AX)_AUTORETRACT combo

* Replace MIN_RETRACT with MIN_AUTORETRACT, MAX_AUTORETRACT

* Rename options with swap_ prefix

* Added support for U8G.

* Don't reset grid with `G29 Q` + PROBE_MANUALLY

* Tweak kill action #ifdef

* Patch to fix some compiler warnings

* Move Delta Calibration menu to the Prepare menu

* Manual Bed Leveling: Goto previous Z height at each probe point

* Implement probing delay for piezo sensors

* Fix DUAL_X_CARRIAGE not moving at all

Axis would only move when homing.
Bug introduced in 91841d7.
Fixes MarlinFirmware#6956, fixes MarlinFirmware#7050 and fixes MarlinFirmware#7291

* Fix for MarlinFirmware#7395 

Filament change causes freeze during paused print. This PR disables Filament change in the prepare menu when a print from SD Card is paused. See MarlinFirmware#7395

* Clarify LCD_BED_LEVELING requirements

LCD_BED_LEVELING requires PROBE_MANUALLY with auto bed leveling enabled.  See MarlinFirmware#7396

* Update Russian Translation

* Fix large Z corrections when nozzle moves off of UBL mesh (MarlinFirmware#7415)

* Force legacy "precise" build dist for TravisCI (MarlinFirmware#7422)

TravisCI "trusty" build dist isn't picking up build path causing travis checks to fail.  Reverting to legacy "precise" dist while we investigate

pristine != precise

* Support travis new build environment (MarlinFirmware#7425)

move from legacy precise to trusty build image
fix PATH not including buildroot/bin
remove symolic link to ~/bin
enable sudo

trusty travis image doesn't source ~/bin by default
avr requires sude

* Clean up whitespace, trailing space, bad tab conversion, etc.

* Followup cleanup patch

Fix regression in MarlinFirmware#7428

* Update language_de.h

Add
MSG_BLTOUCH                    
MSG_DELTA_SETTINGS            
MSG_UBL_MESH_EDIT                
MSG_UBL_OUTPUT_MAP_BACKUP        
MSG_UBL_STEP_BY_STEP_MENU       
MSG_Z_FADE_HEIGHT

* Ignore VScode directory

PlatformIO can be used with VSCode.  VSCode creates a .vscode directory which should be ignored.

* Make audible user script feedback optional

Add a parameter to enable/disable audible user script feedback

* Fix compilation with ADVANCED_PAUSE_FEATURE without SDSUPPORT (MarlinFirmware#7412)

* Fix compilation of ADVANCED_PAUSE_FEATURE without SDSUPPORT

* Fix Identation

* Make use of IS_SD_PRINTING macro

as per @MagoKimbra

* Example config for Geeetech I3 Pro X with GT2560 controller

* Bring configs up to date

* Extend DEACTIVATE_SERVOS_AFTER_MOVE sanity-check

As proposed in MarlinFirmware#7429

* Use float to init TMC2133 steps-per-mm

* Add a sanity check for valid bed size

* Support for Geeetech GT2560 Rev.A/Rev.A+

* Fix Italian string length

Addressing MarlinFirmware#7264

* Use bed size and inset instead of travel limits to define mesh area\n\nAs proposed in MarlinFirmware#7435 (MarlinFirmware#7480)

* Tweak CR-10 config/pins

* Tweak Conditionals_post.h

* Neater position_is_reachable call

* Prevent damage if DELTA_HEIGHT is incorrect

* Updates to G29 for probe error handling

* Eliminate goto in gcode_G33

* Eliminate goto in gcode_M48

* Fix hexadecimal number formatting

* Patch goto labels for consistency

* Hold on move axis screens

* Use MOVE_SERVO macro where possible

* Implement SERVO_DELAY as array

This modify give SERVO_DELAY x servo basis

* Allow G29 to work correctly even if nozzle is off the mesh. (MarlinFirmware#7512)

* work around previous regressions...

* Fix for G26 spam output

while heating, G26 will continuously spam the heater states instead of printing it out every 5000ms.

* UBL_LCD_storage_corrections (MarlinFirmware#7517)

Correcting the storage selection.
Also EEPROM error handling on the LCD.

* Advanced pause fixes (MarlinFirmware#7518)

* Disallow filament change while paused

* Use kinematic movemements in pause_print and resume_print

* Tweak some formatting in ABL G29

* Use "PSU" label to fit on screen

* Add "Level Corners" menu option

* UBL_Language_Update (MarlinFirmware#7520)

* UBL_Language_Update

Translatable strings

* Use slightly better wording...

* Use slightly better wording...

* Add Anet 1.0 to Platformio.ini

Added env:anet10 to platformio.ini for easy compile and upload to this board

* Use [XY]_CENTER for error correction

Followup to MarlinFirmware#7512

* Added new feature for AutoParking Extruder (APE)

* MarlinFirmware#7504 missing part

MarlinFirmware#7504 integration has missed this part.
When more than 1 servo is used with bltouch it's impossible to predefine default servo delay for it.
In my original fix I completely removed this part but maybe this is a better compromise

* MarlinFirmware#7529 compile fix

I made an error in previous fix

* Code reduction this some configurations

When switching noozle and extruder but these operations are done by the same servo in 'setup' function there is a unnecessary call

* Fix identation by tab

There was a tab instead of spaces

* New feature: Part-Cooling Fan Multiplexer

* Add Sanguino 644p to ENV for PlatformIO

* Miscellaneous tweaks to serial outputs, code cleanups

* Sanguinololu example configuration

* Tweak Sanguinololu-related pins files

* Minor patches to pins files

* Organize, document pins.h include lines

* Slovak UTF-8 translation

Slovak UTF-8 translation

* Addressing MarlinFirmware#7552

When M405 is used it changes 'volumetric_multiplier[FILAMENT_SENSOR_EXTRUDER_NUM]' value. When M406 disables M405 it leaves the value unchanged.
This PR applies 'calculate_volumetric_multipliers' in M406 instead of resetting it to 1.0 because M200 may not be compatible with M405 hence I'm sure to restore anyway with correct value.

* Add Max7219 LED Matrix Debug Support (MarlinFirmware#7563)

* Add Max7219 LED Matrix Debug Support

The Max7219 8x8 LED Matrix's are very helpful for debugging new code.
And for that matter, just trying to maximize printer settings without
causing stuttering.

The displays are very inexpensive (under $2.00 with shipping) and
provide a lot of help when trying to debug complicated code.

* Try to keep Makefile up to date.

* Fixes required for Creality CR-10

* Fix servo delay in Folgertech config

* Version 1.1.5

@fiveangle fiveangle referenced this issue Sep 18, 2017

Closed

Arm Support #7681

@moracabanas

This comment has been minimized.

Copy link

commented Sep 21, 2017

@victorpv sorry for the late, I don't know about the FPU on the lerdge board but it's based on STM32F407ZGT6. It has FPU and DSP. All the info is gathered on the Aliexpress page and the official website. I have the board with his closed firmware and the quality of components is ashtonishing. I like it by the fact you can use whatever drivers you want, for example the MakerBase LV8729 has the best silence-microsteps-price-quiality overall. The board has also high quiality Texas instrument dedicated current controller and many more high-end quality construction. It could be great to have marlin32 ported to it.

@victorpv

This comment has been minimized.

Copy link

commented Sep 23, 2017

@moracabanas that's what I was asking, the MCU model. Seems like a nice board, but I still can't understand why they pick these powerful chips and then make a board with the minimum number of outputs.
I'm designing my own board around a 407VET6 cpu (100 pins vs 144 for the zgt), and I still have enough pins to run up to 8 steppers 4 heater outputs, 4 thermistors... and a bunch other things.
There is a board from STM themselves, I could call that the best bang for your buck.
http://www.st.com/en/evaluation-tools/steval-3dp001v1.html
Top notch quality, enought outputs, WIFI, open source, open hardware. ESD protection all across (USB, thermistor pins, end stop pins...). It's a bit more expensive than that Lerdge, but honestly I think they are selling it at a loss since it's way overbuilt compare to any board in the same price range.
That's just my personal opinion, not trying to convince anyone that's the best board.

BTW, that lerdge board probably can run on the HAL from Chriss Barr already if you can get the schematic to figure out what pins drive what. I haven't tested my HAL with F4 at the moment, only F1, and I know I there is a couple of things I need to change for it to work on the F4, since I am using the libmaple based F4 core.

rpls added a commit to rpls/Marlin that referenced this issue Nov 10, 2017

fmuntean added a commit to fmuntean/Marlin that referenced this issue Dec 15, 2017

Squashed commit of the following:
commit 8dc10fb4c206e4bbcbe9ea21a25d5a9802aa54a8
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Tue Oct 10 02:48:13 2017 -0500

    Version 1.1.6

commit 3571dd0ad6fba3f56bfd341bfa287bc9d51ec4ba
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sat Oct 14 15:54:17 2017 -0500

    Fix Emergency Parser

    Followup to #7459

commit 22c968ee3225ec7e377caa22a530e8f9205768ac
Merge: 9c00cff f054f56
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Tue Oct 10 02:47:02 2017 -0500

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

commit f054f566b4f99e11e5efec781614604fd0acd1e3
Merge: f835245 167058b
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Oct 10 02:35:56 2017 -0500

    Merge pull request #7918 from thinkyhead/bf1_neopixel_full

    [1.1.x] Different NEOPIXEL types

commit 167058b61ff9b8858cc28a6da84655390f4db7a5
Author: Slawomir Ciunczyk <s.ciunczyk@moye.eu>
Date:   Sun Sep 24 13:22:53 2017 +0200

    Different NEOPIXEL types

    Changes to support NEOPIXEL LED strips
    - Support for different NEOPIXEL as defined in Adafruit_NeoPixel.h
    - ability to setup startup brightness
    - ability to define sequential/non-sequential transition of color change during heating-up
    - additional parameter to M150 P<brightness>

commit f835245ee11f9ab366af91189341e63f9274aef7
Merge: 98c7bde cbfcce0
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Oct 10 00:31:39 2017 -0500

    Merge pull request #7908 from thinkyhead/bf1_goodbye_legacy_advance

    [1.1.x] Remove legacy ADVANCE feature

commit 98c7bde514311d6aa55a3702bbe19c46e47e4ee7
Merge: 75e4867 38110e2
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Oct 10 00:28:44 2017 -0500

    Merge pull request #7917 from thinkyhead/bf1_lcd_segmented_moves

    [1.1.x] Segmented manual moves for kinematics

commit 38110e220d0885dbcd5593948a2ff48c9c8bd008
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Oct 9 19:54:15 2017 -0500

    Segmented manual moves for kinematics

commit 75e4867d22e1a63fbbfb19cded186124f83c8c28
Merge: 73c5675 9239fcf
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Mon Oct 9 18:59:01 2017 -0500

    Merge pull request #7915 from thinkyhead/bf1_probeless_ubl

    [1.1.x] Allow UBL G29 and G26 to build without a probe

commit 9239fcf0dade190d0bd2ee10617d1f1ff6ae5fd9
Author: deram <deram@iki.fi>
Date:   Fri Sep 29 00:16:23 2017 +0300

    Allow UBL G29 and G26 to build without a probe

commit 73c567548538d11d880204f112b269d531061e8d
Merge: a21201a 381ebc0
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Mon Oct 9 18:27:42 2017 -0500

    Merge pull request #7867 from thinkyhead/bf1_add_some_lcds

    [1.1.x] Add support for 4 new LCDs

commit 381ebc043fe0cba6f915521114afefe633e7b384
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Oct 9 17:13:16 2017 -0500

    Add support for ST7565-64128N

    Based on #7447 by @Bob-the-Kuhn

commit c7e0a49c94c484559f75276ca6ed9a600bbae14f
Author: jmdearras <jmdearras@gmail.com>
Date:   Wed Sep 13 17:20:43 2017 -0400

    Add some new LCD displays

    - Original CR-10
    - MKS Mini Display

commit 067622fcc6a88ec57beaa70d2fca7ab4a373725e
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Oct 9 16:28:33 2017 -0500

    Apply some tweaks based on 2.0.x

commit ae256576e14ab1ead04d01df8d8e73cd59e26a0a
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Oct 9 17:35:18 2017 -0500

    Bring configs into parity with 2.0.x

commit cbfcce09fa3b7534f43b34cdee513b68427f9f93
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Oct 9 04:13:43 2017 -0500

    Remove legacy ADVANCE feature

commit a21201a713034037bbd6380054ef2fbb036134c3
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sat Oct 7 15:14:58 2017 -0500

    LCD filename already concatentated

commit 53f2f188f249c2ae32cb77d0eceaaf726f547dc7
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sat Oct 7 15:11:28 2017 -0500

    LCD filename already concatenated

commit a6e95c7d25f3cc7525b4bf5a6f8e65223c263a3e
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sat Oct 7 15:07:05 2017 -0500

    Fix display issue with SD_ALPHA_SORT caching

commit 97e6663bb348140e44bac3b3cf50820f5d5d56a8
Author: Dave Johnson <davejohnson3000@gmail.com>
Date:   Sat Oct 7 13:00:56 2017 -0700

    [1.1.x] Auto-enable DISABLE_REDUCED_ACCURACY_WARNING if HOME_AFTER_DEACTIVATE enabled (#7878)

    * Auto-enable DISABLE_REDUCED_ACCURACY_WARNING if HOME_AFTER_DEACTIVATE enabled

    If HOME_AFTER_DEACTIVATE, there is no need to warn on LCD since printer will home prior to starting print.  Saves 60 bytes PROGMEM.
    add HD44780 too

    * Reduce lines used

    * Reduce lines used

commit e2ceb1b800cd05497d1cb922f5e7ecb5493e3e79
Merge: 8c93295 5b87843
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sat Oct 7 02:25:35 2017 -0500

    Merge pull request #7632 from GMagician/Wrong-sanitycheck-message-fix

    Addressing #7612

commit 8c93295d625eda01741c3a7ed854ac75503a37ba
Merge: b825bc8 c26242a
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sat Oct 7 01:21:14 2017 -0500

    Merge pull request #7873 from thinkyhead/bf1_anet_encoder_pulses

    [1.1.x] Fixing ANET encoder pulses

commit c26242a55321c44610abca274dbdf4817d29e944
Author: Phr3d13 <phr3d13@gmail.com>
Date:   Fri Oct 6 20:51:04 2017 -0400

    Fixing #7833

commit b825bc87ae48131d54965e42d8f3a40febeb9cba
Merge: a4954a6 dac5f20
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sat Oct 7 00:01:59 2017 -0500

    Merge pull request #7871 from thinkyhead/bf1_fix_sd_listing_bug

    [1.1.x] Fix sd file list display bug

commit dac5f20a0169a8b5f6e4fa983dac0ef572b0efed
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Fri Oct 6 23:52:29 2017 -0500

    Patch SD file draw bug

commit b211fa4e1f0a044ac35ba9768cdfe72a34f37caa
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Fri Oct 6 17:23:11 2017 -0500

    Remove extra NEWPANEL settings in Conditionals_LCD.h

commit a4954a68e0c263ec93f9e758b3d902e125e557f0
Merge: 2f0164b 355cba4
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Fri Oct 6 16:01:47 2017 -0500

    Merge pull request #7865 from thinkyhead/bf1_finally_G33_is_done

    [1.1.x] G33 completely fixed and done

commit 355cba4aa72ea321872c20725d7170df3d04d8c8
Author: LVD-AC <lvd@sound-silence.com>
Date:   Thu Oct 5 22:32:52 2017 +0200

    Fixes for G33

commit 2f0164b99538fe2985d46c5c60d7b654e4693e4e
Merge: 5e63ba9 e287e14
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Fri Oct 6 15:19:13 2017 -0500

    Merge pull request #7864 from thinkyhead/bf1_mapper_c2c3c4_sk

    Tweak spacing in utf8_mapper.h

commit e287e1435429e348b4675cf0940fc3f6a28e72c1
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Fri Oct 6 14:58:37 2017 -0500

    Tweak spacing in utf8_mapper.h

commit 5e63ba970d067907607deb226fdb6bf165140b79
Merge: 7999249 2a46ab2
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Fri Oct 6 14:56:26 2017 -0500

    Merge pull request #7862 from thinkyhead/bf1_mapper_c2c3c4_sk

    [1.1.x] Added Slovak C2C3C4 mapper implementation.

commit 2a46ab288e9286cba2bb5360eb1092d2b29df34c
Author: Roman Moravčík <roman.moravcik@gmail.com>
Date:   Wed Oct 4 21:07:31 2017 +0200

    Added Slovak C2C3C4 mapper implementation.

commit 7999249a5cf7230a6cc8d6aba0bbf9240aa54763
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Fri Oct 6 14:29:00 2017 -0500

    Set TEMP_SENSOR_0 to 1 in CR-10 example config

    As pointed out in #7692 by @totalitarian

commit 0ec9a7f090524629b67b77839cca462c8fb33509
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Wed Oct 4 12:10:15 2017 -0500

    Fix xon_xoff_state initialization

commit a47c5c093d778416df1752bc0379581665b9a752
Merge: 5a674a8 451c1fb
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Mon Oct 2 23:52:41 2017 -0500

    Merge pull request #7459 from ejtagle/xon-xoff-sdxfer

    [1.1.x] XON/XOFF serial handshake (for faster transfers to SD)

commit 5a674a8e109c21f444b719996cc42ff7680c6352
Merge: f365448 bcb8722
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Mon Oct 2 23:49:46 2017 -0500

    Merge pull request #7828 from thinkyhead/bf1_dualx_movex

    [1.1.x] Fix DUAL_X_CARRIAGE manual move

commit bcb87225133edc0b0232e9ebca5b16127634e267
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Oct 2 23:10:10 2017 -0500

    Fix DUAL_X_CARRIAGE manual move

    Addressing #7745

commit 4c34b3ad9c6eeacce1013991314c625ebebd49dd
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Thu Sep 28 14:50:24 2017 -0500

    Stop redundant E4_IS_TMC2130 current control

commit 1b8b5c4b0668c80db17d48530ec179d8c48ebe86
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Thu Sep 28 14:49:27 2017 -0500

    Make prepare_move_to_destination_dualx a full move function

commit 451c1fb5f9208354433c6da8a8c2e417c22d0aec
Merge: 2864ef8 4e19ff7
Author: Eduardo José Tagle <ejtagle@hotmail.com>
Date:   Mon Oct 2 14:17:47 2017 -0300

    Merge pull request #1 from thinkyhead/bf1_xon_xoff_for_sd

    XON/XOFF changes

commit 4e19ff75b6d211961454f2df00443b1fa260d07a
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Oct 2 00:26:56 2017 -0500

    XON/XOFF corrections, tweaks, formatting, etc.

commit 94caabf89ac8b5717251899efb3df521f18539f1
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Oct 2 01:59:59 2017 -0500

    Add XON/XOFF options to example configs

commit f365448338d243093ca3797b9eb67590c8b746ff
Merge: 3d1536a 40a4a71
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sun Oct 1 22:54:34 2017 -0500

    Merge pull request #7811 from thinkyhead/bf1_fix_resume_print

    [1.1.x] Fix broken M600 resume_print

commit 3d1536a1b2683fe98eb2f8cff1db79b66be71cbf
Merge: 80a0f93 8ab426c
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sun Oct 1 22:53:06 2017 -0500

    Merge pull request #7814 from thinkyhead/bf1_inhibit_option

    [1.1.x] Option to disallow motion before homing

commit 8ab426c3a458eacd0a85ac4ed0ae4ea6d19af75b
Author: GMagician <GMagician@users.noreply.github.com>
Date:   Wed Sep 6 22:36:36 2017 +0200

    Updated all examples configurations

    Forgot to update examples configurations. Done now

commit 33d28c24bfde6dc10a1bc60cd60f3e5ea7a0fd5c
Author: GMagician <GMagician@users.noreply.github.com>
Date:   Sat Sep 2 14:16:39 2017 +0200

    Implementing [FR] #7548

    Added new configuration to inhibit XYZ movements when home is not done

commit ac700489459dc5d2223ef2b175ec22c3a190492c
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sun Oct 1 20:48:01 2017 -0500

    Only MarlinConfig.h ahead of feature block

commit 40a4a716e144ca71c26579b7d96b547c89d5832e
Author: MasterPIC <armando_unina@yahoo.it>
Date:   Thu Sep 28 02:48:02 2017 +0200

    Fix filament change bug in resume_print

    Expected behaviour: while (auto)extruding the new filament, the nozzle should not move. It should move (from filament replacement position to printing position) only after the user has confirmed the successful filament replacement and extrusion.

    Actual behaviour: while (auto)extruding the new filament, the nozzle moves from filament replacement position back to printing position.
    So the extrusion step is mixed with the movement required to go back to the printing position.

    The provided code seems to be working but probably a better fix is required.

commit 802f1476869c78951749667e821f4a6e8959ce1b
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sun Oct 1 18:24:53 2017 -0500

    Remove some excess whitepsace

commit 80a0f935a19acfb3ec861ddb0ec2f7cc20f0c427
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sat Sep 30 17:46:31 2017 -0500

    Fix G10-G11 by adding a synchronize

    Based on #7792 by @tcm0116

commit de3c9bade67bfdd23091a0f2ecf579edb67de563
Merge: 3a8923b 7f8ff0a
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Wed Sep 27 13:10:37 2017 -0500

    Merge pull request #7773 from thinkyhead/bf1_lcd_leveling_status

    [1.1.x] Show leveling status on character LCD

commit 7f8ff0a7247875257939236f981946987b276fa4
Author: MasterPIC <armando_unina@yahoo.it>
Date:   Mon Sep 25 09:53:51 2017 +0200

    Show leveling status on character LCD

commit 3a8923be7493f0cb0aa83c6b21bf452f67bd755f
Merge: b105e47 723a34d
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Wed Sep 27 11:52:18 2017 -0500

    Merge pull request #7772 from thinkyhead/bf1_user_menu_return

    [1.1.x] User menu return-to-status option

commit 723a34d9c746d3cd971e6b9912168ec81547ac5e
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Sep 27 11:27:47 2017 -0500

    Add confirmation to Init EEPROM command

commit 2efd5b119d1d551461954dd177f73eaf7102c904
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Sep 27 11:23:34 2017 -0500

    Add USER_SCRIPT_RETURN option

commit b105e47cb5892208871571226f3c014fd3073f5c
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Wed Sep 27 10:39:44 2017 -0500

    Move SERVO0 pin on GT2560 A+ with BLTOUCH enabled

    Based on #7769

commit 0c2cefed8fe761a0ba8ccb2f8860322ec83da30e
Merge: aefd2a5 41dcbe8
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Wed Sep 27 03:21:05 2017 -0500

    Merge pull request #7766 from thinkyhead/bf1_melzi_fixes

    Melzi fixes

commit 41dcbe89ddf82ff756de5755ec2dd3db7845382d
Author: DecoyPlatypus <isaacbuck@apexgulfport.com>
Date:   Tue Sep 26 21:25:07 2017 -0500

    Fixed ST7920_DELAY typo

    Fixed typo where ST7920_DELAY_2 was being #defined after a check for #ifndef ST7920_DELAY_3

commit 70a64355f629689e077fb4d0b944de5a39d83804
Author: DecoyPlatypus <isaacbuck@apexgulfport.com>
Date:   Tue Sep 26 21:22:24 2017 -0500

    Fixed LCD_FOR_MELZI SanityCheck

    Sanity Check for LCD_FOR_MELZI  would fail with "Please select no more than one LCD controller option" any time #define LCD_FOR_MELZI was enabled in Configuration.h, even if there were no other LCD options enabled.

commit aefd2a5c4badd9256df4c6bd0c89af64f09345b3
Merge: 9ee92f1 e37a1de
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Wed Sep 27 01:08:20 2017 -0500

    Merge pull request #7762 from thinkyhead/bf1_g3d_and_babystep

    [1.1.x] Fix G3D_PANEL encoder steps, babystep label

commit e37a1ded0d0606ca0840ef9d44c6b8ab94e798fb
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Tue Sep 26 23:49:08 2017 -0500

    Increase BABYSTEP_MULTIPLICATOR to 100

    Ideally, it should be calculated based on Z steps per unit so that each
    babystep corresponds to around 0.025mm. Smaller than this is largely
    insignificant for typical layer heights.

commit 3e28243076b70bd7b8a5b6c328ebad8de94354a7
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Aug 28 20:00:44 2017 -0500

    No need for LCD_PINS_Dn when unused

commit bbb94b8f68d296f7ec9cb55fcc8d2c619640e946
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Sep 26 23:13:24 2017 -0500

    babystepping tweak

commit a277b43e30c59d8534cea4d23cd4cca379d4d230
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Sep 26 21:21:10 2017 -0500

    Fix babystep menu display

commit 8a994fb1b17010dcb584864c8a03bd4fefc229a9
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Sep 26 21:19:32 2017 -0500

    Fix encoder pulses for G3D_PANEL

commit 9ee92f1246c8ccf0a08d04efdea665c8039730e6
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Sep 26 17:12:05 2017 -0500

    Fix ADVANCED_PAUSE_FEATURE in .travis.yml

commit ac2ac99e150153fee9cc89d75f6c3c78dd6098ec
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sun Sep 24 17:52:35 2017 -0500

    Fix bad logic in autostart

    As pointed out by @marcio-ao in #7638

commit 72e9534d11368319788d4cf2b171af436ee7f272
Merge: 74d430c c1cc791
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sun Sep 24 17:08:32 2017 -0500

    Merge pull request #7725 from thinkyhead/bf1_creality_fun

    More featureful CR-10 configurations

commit c1cc79176cf1c06be9994fa21c95cbd725e94288
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sat Sep 23 21:28:13 2017 -0500

    Full-featured Creality configs

commit f25dccd6d17364d6405144555463a361a3183238
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sun Sep 24 16:52:18 2017 -0500

    Disable BABYSTEP_XY by default in all configs

commit cd09a83cfa73c19479a699d044f2943f78634d59
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sun Sep 24 16:48:10 2017 -0500

    Add size note to SDSORT_LIMIT

commit 9bbc2df21732d53a307b180948ee7c4a0a03be52
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sun Sep 24 15:05:27 2017 -0500

    General code cleanup, spacing

commit 74d430cb978304ad4290c3817b6cd2c03220bde3
Author: Luc Van Daele <lvd@sound-silence.com>
Date:   Sun Sep 24 08:45:31 2017 +0200

    matrix names update (#7697)

    * matrix names update

    * symplified names

    * new angle normalization

    * ABC

    * axis

    * least squares

    * recalc_delta_settings

    * endstop_adj

    * 0p

    * bug

commit ca13f4c3ddd2d1b69b862fbb98c1cd4a48be6174
Merge: 386b74f 9d4d53e
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sat Sep 23 22:15:58 2017 -0500

    Merge pull request #7720 from thinkyhead/bf1_caselight_fix

    Fix caselight compile issues

commit 9d4d53e2fda2cfcbb09092efb6a3b4b2e77ce900
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sat Sep 23 22:06:45 2017 -0500

    Update links to old wiki page

commit 00896f17135997f42b91a903b61c4139678d1533
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sat Sep 23 19:12:45 2017 -0500

    Fix LEVEL_BED_CORNERS (No leveling required)

commit c3a9e95a5fdb66864f0a3688369428524a3ed3f1
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sat Sep 23 18:55:52 2017 -0500

    Define drawmenu items once, in ultralcd.cpp

commit 0afd25a010f2373384afa891ce61b65d995d57cc
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sat Sep 23 18:45:13 2017 -0500

    Fix caselight compile issues

commit 5b87843fae2383ccbdc4fec0bee344e28c303d5e
Author: GMagician <GMagician@users.noreply.github.com>
Date:   Thu Sep 7 19:07:36 2017 +0200

    Addressing #7612

    Replaced extruder with hotend

commit 386b74f8c253d912b96064fdeb5250cf665527ca
Merge: 2a963fb d69c531
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sat Sep 2 00:01:39 2017 -0500

    Merge pull request #7593 from marcio-ao/bugfix-1.1.x

    Added option for graphical overlay for Z-offset (Resubmission of #7350 and #7586)

commit 2a963fb5d18dd2678787fe5a47d72eb82870cf2a
Author: Tannoo <tannoo@msn.com>
Date:   Fri Sep 1 15:59:06 2017 -0600

    UBL LCD Bugfixes (#7598)

commit d69c5317dfd67ec2fb1a82da582d7e4e76351d29
Author: Marcio Teixeira <marcio@alephobjects.com>
Date:   Thu Aug 31 14:21:39 2017 -0600

    Added option for graphical overlay for Z-offset

commit 367e1b54ba16e8a059fc32ee2807aea85587e520
Merge: 41e4de6 8a184a5
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Aug 31 15:19:29 2017 -0500

    Merge pull request #7591 from thinkyhead/bf1_misc_patches

    M111: no args reports current flags

commit 41e4de62b342f05c7bd8e5c047a9f5f440d635b8
Merge: 5851c2d 898f48e
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Aug 31 15:18:15 2017 -0500

    Merge pull request #7592 from thinkyhead/bf1_workspace_planes

    CNC workspace planes for G5

commit 8a184a526abbfff014b1bfeb64045e5fabd79c92
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Jul 19 15:56:57 2017 -0500

    Marlin: Patch G33, allow M111 to give status

commit 353c23b16e4bab0ea7cdf28351df77c72260457d
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Aug 30 17:49:53 2017 -0500

    Enforce BED_CENTER_AT_0_0 on Delta, SCARA

commit 898f48e331dd7bce5e8e61b5efa2a86761ad8c68
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Thu Jun 22 08:57:33 2017 -0500

    CNC workspace planes for G5

    According to LinuxCNC, G5 should throw an error if the current plane mode isn't XY.

commit 5851c2d36faa54859b4de817a76151ac193caf53
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Aug 31 11:44:43 2017 -0500

    MAX7219 followup (#7564)

    * Add MAX7219_DEBUG to Travis CI testing

    * Tweak config and use standard pin naming for MAX7219_DEBUG

    * MAX7219: Apply coding standards, use macros, etc.

    * Make code work...

commit 9c00cff89836706776f6353635368a47cc5bf881
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Aug 28 18:46:39 2017 -0500

    Version 1.1.5

commit f9b9df2497589105797563e56a8f4c305f4dd87e
Merge: d3bc877 52073f2
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Aug 28 18:42:13 2017 -0500

    Merge branch 'bugfix-1.1.x' into new_release_115

commit 52073f21c5ced2c172e2089bd858c2f5efcbbad3
Merge: 321f98f 54d4813
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sun Aug 27 21:05:53 2017 -0500

    Merge pull request #7556 from thinkyhead/bf1_slovak_language

    Slovak UTF-8 translation

commit 321f98f867552b23faf9f9a2ac07cdfa87010a18
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sun Aug 27 20:53:27 2017 -0500

    Fix servo delay in Folgertech config

commit 9721c77fb9f6968f858c7a925708cfab3dc44b44
Merge: 3f0b38e 36771e9
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sun Aug 27 20:51:15 2017 -0500

    Merge pull request #7577 from thinkyhead/bf1_creality_fix

    Fixes required for Creality CR-10

commit 36771e949252244652dffa1c32502b4fdf49a2d0
Author: jneilliii <jneilliii+github@gmail.com>
Date:   Sat Aug 26 03:11:47 2017 -0400

    Fixes required for Creality CR-10

commit 3f0b38ed5df318cfd28ac7433c21f2c4ceab5ddc
Author: Roxy-3D <Roxy-3D@users.noreply.github.com>
Date:   Fri Aug 25 17:03:07 2017 -0500

    Add Max7219 LED Matrix Debug Support (#7563)

    * Add Max7219 LED Matrix Debug Support

    The Max7219 8x8 LED Matrix's are very helpful for debugging new code.
    And for that matter, just trying to maximize printer settings without
    causing stuttering.

    The displays are very inexpensive (under $2.00 with shipping) and
    provide a lot of help when trying to debug complicated code.

    * Try to keep Makefile up to date.

commit ca9734805ccea1fcc47075dfdda53652f5371e26
Merge: 2b12093 0067bb2
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Fri Aug 25 03:38:41 2017 -0500

    Merge pull request #7560 from thinkyhead/bf1_m406_patch

    Addressing #7552

commit 0067bb2840619acde1d32d487b7799a0ae0a1a2f
Author: GMagician <GMagician@users.noreply.github.com>
Date:   Thu Aug 24 22:04:49 2017 +0200

    Addressing #7552

    When M405 is used it changes 'volumetric_multiplier[FILAMENT_SENSOR_EXTRUDER_NUM]' value. When M406 disables M405 it leaves the value unchanged.
    This PR applies 'calculate_volumetric_multipliers' in M406 instead of resetting it to 1.0 because M200 may not be compatible with M405 hence I'm sure to restore anyway with correct value.

commit 2b12093589d1f5291addbafc38a91ff223b1fe48
Merge: ddfe527 c0409b8
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Fri Aug 25 03:16:40 2017 -0500

    Merge pull request #7532 from thinkyhead/bf1_fan_mux_vben

    New feature: Part-Cooling Fan Multiplexer

commit ddfe527ff2c87f3e44fdcbc42390ddc1c89e15d2
Merge: e82e907 86c024c
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Wed Aug 23 19:58:06 2017 -0500

    Merge pull request #7554 from thinkyhead/bf1_sanguino_config

    Sanguinololu example config

commit 54d48130f3632a90b4436588e47bca559b612d78
Author: Michal Holes <michal@holes.sk>
Date:   Sun Aug 20 10:34:02 2017 +0200

    Slovak UTF-8 translation

    Slovak UTF-8 translation

commit 86c024ce98f822420706af28c842a7dc10e11838
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Aug 23 18:24:02 2017 -0500

    Organize, document pins.h include lines

commit c7b07d20f2dabbd44a6ea50de1daba9fedf7ea26
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Aug 23 18:23:19 2017 -0500

    Minor patches to pins files

commit 356af7dcb0cc80a0573a61279c7680ec2b9e7352
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Aug 23 18:20:40 2017 -0500

    Tweak Sanguinololu-related pins files

commit 11a724d8fc3eb51c271b540be4bf90a289eae2ae
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Aug 23 17:46:33 2017 -0500

    Sanguinololu example configuration

commit d29bf49b667b2209b0e526a867badc5fb572b0e6
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sat Aug 19 20:04:41 2017 -0500

    Add Sanguino 644p to ENV for PlatformIO

commit e337df2e985c11734ec4d98b3b5858e6dc9b6a2a
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Aug 21 16:30:08 2017 -0500

    Miscellaneous tweaks to serial outputs, code cleanups

commit c0409b85e737e0461dc238705d6e3f31d9261f2b
Author: Vben <devel@killerpreise.de>
Date:   Tue Aug 15 14:48:10 2017 +0200

    New feature: Part-Cooling Fan Multiplexer

commit e82e9073d66f9e7ae50810af1feab092f5181923
Merge: 69d1052 b94a1c6
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Fri Aug 18 13:57:59 2017 -0500

    Merge pull request #7530 from GMagician/Code-reduction

    Code reduction with some configurations

commit 69d10520103b50b621f28119b5dbd3a530f67f09
Merge: 101ba70 6127154
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Fri Aug 18 13:57:22 2017 -0500

    Merge pull request #7529 from GMagician/My-bugfix-1.1.x

    #7528 fix

commit 6127154af3e76b0b4dc527c5eab075a90f6f48c8
Author: GMagician <GMagician@users.noreply.github.com>
Date:   Fri Aug 18 11:34:55 2017 +0200

    Fix identation by tab

    There was a tab instead of spaces

commit b94a1c6b9f05b743bb99344c9934d3c4bf88e31d
Author: GMagician <GMagician@users.noreply.github.com>
Date:   Fri Aug 18 11:11:00 2017 +0200

    Code reduction this some configurations

    When switching noozle and extruder but these operations are done by the same servo in 'setup' function there is a unnecessary call

commit 405a2132f3ba3fd6dbbd2193434daecef95e664f
Author: GMagician <GMagician@users.noreply.github.com>
Date:   Thu Aug 17 22:04:28 2017 +0200

    #7529 compile fix

    I made an error in previous fix

commit 869d7f370324b5d2439ec6ebb92d391127cc02f9
Author: GMagician <GMagician@users.noreply.github.com>
Date:   Thu Aug 17 21:43:47 2017 +0200

    #7504 missing part

    #7504 integration has missed this part.
    When more than 1 servo is used with bltouch it's impossible to predefine default servo delay for it.
    In my original fix I completely removed this part but maybe this is a better compromise

commit 101ba705178a8fee183ae8a0c32012e5923485a5
Merge: 5e14bb6 5fa61c0
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Aug 17 00:33:20 2017 -0500

    Merge pull request #7505 from thinkyhead/bf1_anet_1_pio

    Add Anet 1.0 to Platformio.ini

commit 5e14bb61de1a91e07948697c8f66678893ed79e7
Merge: 385f1bb 4817b39
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Aug 17 00:32:20 2017 -0500

    Merge pull request #7506 from thinkyhead/bf1_dual_parking_extruder

    AutoParking Extruder (APE)

commit 4817b39d9816e6ee11354753f16fcdcf56664536
Author: Vben <devel@killerpreise.de>
Date:   Sun Aug 13 23:35:59 2017 +0200

    Added new feature for AutoParking Extruder (APE)

commit 6772e33ef6ca0b26a16685e3cae1c561990733df
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Aug 16 00:59:30 2017 -0500

    Use [XY]_CENTER for error correction

    Followup to #7512

commit 385f1bb9e50f96806c1f8b459036afa028aa62e1
Merge: 2a31c9f e9c7297
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Wed Aug 16 16:05:22 2017 -0500

    Merge pull request #7504 from thinkyhead/bf1_servo_delays

    Individual servo delays

commit 2a31c9f2ce301991146cdc0162d3b54547a445b0
Merge: b3f59ec f184321
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Wed Aug 16 16:01:10 2017 -0500

    Merge pull request #7515 from cdedwards/bugfix-1.1.x

    Fix for G26 spam output

commit 5fa61c0ad32b086bc52f9847e5c85d07d16e963f
Author: MTrab <morten@trab.dk>
Date:   Sun Aug 13 12:55:11 2017 +0200

    Add Anet 1.0 to Platformio.ini

    Added env:anet10 to platformio.ini for easy compile and upload to this board

commit b3f59ec9451de21a529f5cc8009409c48b511fb6
Merge: b33739d a1878cd
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Wed Aug 16 15:58:15 2017 -0500

    Merge pull request #7519 from thinkyhead/bf1_cleanups_aug_16

    Add "Level Corners" menu item

commit b33739d49334327c65545760aadde6e94c79109b
Author: Tannoo <tannoo@msn.com>
Date:   Wed Aug 16 08:49:04 2017 -0600

    UBL_Language_Update (#7520)

    * UBL_Language_Update

    Translatable strings

    * Use slightly better wording...

    * Use slightly better wording...

commit a1878cd1c0194205a4b5d9cf12cd169043e5dff5
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Aug 16 02:27:50 2017 -0500

    Add "Level Corners" menu option

commit 0a18fb735e4d2608a03a0f13b4bb1e9d71ea10ee
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Aug 16 02:28:11 2017 -0500

    Use "PSU" label to fit on screen

commit 30887feae3fdab912c7355c353a4926c3b0ae7ad
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sun Jul 23 18:47:11 2017 -0500

    Tweak some formatting in ABL G29

commit 257b693ab0dbdeaf798567c7c6c6fe6210db7f19
Author: Thomas Moore <tcm0116@users.noreply.github.com>
Date:   Tue Aug 15 22:57:13 2017 -0500

    Advanced pause fixes (#7518)

    * Disallow filament change while paused

    * Use kinematic movemements in pause_print and resume_print

commit ab2ac1af713724113f8fc09ca8afd338e3f4e153
Author: Tannoo <tannoo@msn.com>
Date:   Tue Aug 15 20:01:11 2017 -0600

    UBL_LCD_storage_corrections (#7517)

    Correcting the storage selection.
    Also EEPROM error handling on the LCD.

commit f1843211e67143d6e9a220789938bdaa7f8a1a41
Author: cdedwards <cd.edwards@sasktel.net>
Date:   Tue Aug 15 17:04:53 2017 -0600

    Fix for G26 spam output

    while heating, G26 will continuously spam the heater states instead of printing it out every 5000ms.

commit be5ca3421543a3c88b2141b1ee45e9f1600292c4
Author: Roxy-3D <Roxy-3D@users.noreply.github.com>
Date:   Tue Aug 15 17:04:52 2017 -0500

    Allow G29 to work correctly even if nozzle is off the mesh. (#7512)

    * work around previous regressions...

commit 06541ec885f17ac9b995653c46eb0135e55a2e75
Merge: 6172f15 ac76101
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Aug 15 16:35:09 2017 -0500

    Merge pull request #7448 from thinkyhead/bf1_delta_fixes

    Prevent damage if DELTA_HEIGHT is set badly

commit e9c72978c71c92c996842d93683c895c3dc11787
Author: GMagician <GMagician@users.noreply.github.com>
Date:   Fri Aug 11 23:21:39 2017 +0200

    Implement SERVO_DELAY as array

    This modify give SERVO_DELAY x servo basis

commit 96ae53cf41fc0f6f6003fc1a5e2a2ddac4f3ac4f
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Aug 14 23:52:23 2017 -0500

    Use MOVE_SERVO macro where possible

commit 6172f150c2da6e19b11f74719dc69697efaf7471
Merge: 419c896 3be9c19
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Aug 15 00:12:37 2017 -0500

    Merge pull request #7471 from thinkyhead/bf1_cleanups_aug9

    Miscellaneous style tweaks

commit 3be9c19f12fbc7eeb8d9b49bbf034c114c406434
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Aug 14 19:49:14 2017 -0500

    Hold on move axis screens

commit 8fd58cd6dca91412dec589dcfb85fa6f29d5429f
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Fri Aug 11 15:55:07 2017 -0500

    Patch goto labels for consistency

commit 75e6f72c89d9a2afc232b5097ced3f5d8b9a3df1
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Aug 9 13:23:14 2017 -0500

    Fix hexadecimal number formatting

commit ac76101ec328fe9314a229a1bb94e01bbd87a3fb
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Fri Aug 11 16:59:32 2017 -0500

    Eliminate goto in gcode_M48

commit 75e6ead5fd627a9029d79d7a708a2baf146e5076
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Fri Aug 11 16:48:01 2017 -0500

    Eliminate goto in gcode_G33

commit 6bd63d27b50f417b65abc83a95dd9dff639344b5
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Fri Aug 11 16:39:55 2017 -0500

    Updates to G29 for probe error handling

commit f54e0fc90f5bc12d665c5d877b73c95bf76e582f
Author: Thomas Moore <tcm0116@gmail.com>
Date:   Wed Aug 2 22:52:40 2017 -0500

    Prevent damage if DELTA_HEIGHT is incorrect

commit 0938c62b4826e62549f0f86818fd8d4c8e94d228
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Aug 9 12:31:00 2017 -0500

    Neater position_is_reachable call

commit 9d95b1b4df0fcdd853b83ca2e065c0d626e6887a
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sun Aug 6 23:29:35 2017 -0500

    Tweak Conditionals_post.h

commit 35d5a7bdff674b17c8094373ea4a80fc24850a64
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Aug 9 12:31:18 2017 -0500

    Tweak CR-10 config/pins

commit 419c8969a7edbefdb28bba303aa918e924ccf94e
Merge: 25a11cd 7f3406d
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Aug 10 18:42:35 2017 -0500

    Merge pull request #7479 from thinkyhead/bf1_fix_italian

    Fix Italian string length

commit 25a11cd485aabc892bcdc36f83027e03cdb7b27c
Author: Frederik Kemner <stuff+github@fredo.org>
Date:   Thu Aug 10 14:53:04 2017 -0700

    Use bed size and inset instead of travel limits to define mesh area\n\nAs proposed in #7435 (#7480)

commit 7f3406d47b89c053b8db2901cfb7a94975a8f53c
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Thu Aug 10 15:41:35 2017 -0500

    Fix Italian string length

    Addressing #7264

commit 2864ef8c7f6e06240a648b4ab827d67c1cd26443
Author: etagle <ejtagle@hotmail.com>
Date:   Tue Aug 8 02:57:55 2017 -0300

    Slight improvement to the line parsing logic, saving 8 cycles per character

commit 534bbb81ff2ad9d2347c3648f92d4769bbac0f76
Author: etagle <ejtagle@hotmail.com>
Date:   Tue Aug 8 02:46:37 2017 -0300

    Adding XON/XOFF and STATISTICS implementation

commit 3e5485de924b8e9f21c851e037d156a7cef9d2e0
Author: etagle <ejtagle@hotmail.com>
Date:   Tue Aug 8 02:30:04 2017 -0300

    Enforcing requirements so XON/XOFF software handshake works and no drops of data are experienced while transferring data to an SD Card. I tested this with a CH340 USB to serial adapter (quite typical) at baudrates as high as 1000000 on a Atmega2560 running at 16Mhz, with no problems at all. We need a 1024 byte RX buffer. Less than that and we will have drops, higher than that is not needed

commit 9e147e9ac417a016c4e8a5f0178de641146b6ff5
Author: etagle <ejtagle@hotmail.com>
Date:   Tue Aug 8 02:22:33 2017 -0300

    Adding XON/XOFF and STATISTICS configuration settings and proper documentation on their usage for serial port

commit 8ab2e420f61f1db6d44b024e23296130e6515c8e
Author: etagle <ejtagle@hotmail.com>
Date:   Tue Aug 8 02:18:42 2017 -0300

    Adding separate RX_BUFFER_SIZE configuration setting and proper documentation on its usage

commit b4c53af07db1b248c1cc308d153c975060de536e
Author: etagle <ejtagle@hotmail.com>
Date:   Tue Aug 8 02:09:50 2017 -0300

    Adding a new macro to be able to determine if a given integer value is a power of 2

commit 6440904c1c338bd53e156726c8c1b8267a695791
Merge: 82cfdd4 97c21e9
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sun Aug 6 00:45:12 2017 -0500

    Merge pull request #7442 from thinkyhead/bf1_geeetech_gt2560_revs

    Support for Geeetech GT2560 Rev.A/Rev.A+

commit 97c21e90071588a94fbc503e0b43c43dd2efee03
Author: Jozsef Kiraly <fonix232@gmail.com>
Date:   Tue May 23 22:53:29 2017 +0200

    Support for Geeetech GT2560 Rev.A/Rev.A+

commit 82cfdd4d8fe5c6a9607174d99732614977ab7bc0
Merge: dd841a3 b2822a5
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sat Aug 5 03:58:47 2017 -0500

    Merge pull request #7437 from thinkyhead/bf1_geeetech_config

    Geeetech I3 Pro X + GT2560 Config

commit b2822a59f94a1cbe9297b649a1e23f580331d6ec
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sat Aug 5 03:28:30 2017 -0500

    Add a sanity check for valid bed size

commit a7e5c1bf19cdfeea1333b9d4d5df13b1cc52ad52
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sat Aug 5 02:33:20 2017 -0500

    Use float to init TMC2133 steps-per-mm

commit dd66d21749abbca4cf6e753c22c0b721b5b823ba
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Thu Aug 3 16:53:55 2017 -0500

    Extend DEACTIVATE_SERVOS_AFTER_MOVE sanity-check

    As proposed in #7429

commit b370906031a52d69993129903414577e999efdc9
Author: richarddeweerd <richard@deweerd.biz>
Date:   Wed Aug 2 15:25:51 2017 +0200

    Example config for Geeetech I3 Pro X with GT2560 controller

commit 804818b4d9bf3f111b259b5d11c05f6d6116abfb
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Thu Aug 3 15:26:54 2017 -0500

    Bring configs up to date

commit dd841a36750cb8573ec21c07fddc7c04b4a8f01b
Merge: 0fd2923 24af9e1
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sat Aug 5 02:59:56 2017 -0500

    Merge pull request #7410 from benlye/user-script-feedback

    Make audible user script feedback optional

commit 0fd2923a9f817ce2e97d31fcea0db04846724c50
Author: Florian Heilmann <Florian.Heilmann@gmx.net>
Date:   Sat Aug 5 09:58:38 2017 +0200

    Fix compilation with ADVANCED_PAUSE_FEATURE without SDSUPPORT (#7412)

    * Fix compilation of ADVANCED_PAUSE_FEATURE without SDSUPPORT

    * Fix Identation

    * Make use of IS_SD_PRINTING macro

    as per @MagoKimbra

commit 8b97da0e3dd7cb0f2d6aa80d5e99339dc2c3adf2
Merge: db18893 8443872
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sat Aug 5 02:57:07 2017 -0500

    Merge pull request #7420 from benlye/patch-1

    Add VScode directory to .gitignore

commit db188934d18dee0bd8f326afa9a0c17af14c2293
Merge: 43d298a 6827a16
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sat Aug 5 02:53:32 2017 -0500

    Merge pull request #7432 from FHeilmann/bf_update_de_translation

    Update language_de.h v2

commit 24af9e1bf447c9596e61299adbb2abe582c6bef3
Author: benlye <ben@lye.co.nz>
Date:   Wed Aug 2 20:21:32 2017 +0100

    Make audible user script feedback optional

    Add a parameter to enable/disable audible user script feedback

commit 8443872d1076b3f2985f4712641c6bc93c472680
Author: Ben Lye <ben@lye.co.nz>
Date:   Thu Aug 3 09:00:37 2017 +0100

    Ignore VScode directory

    PlatformIO can be used with VSCode.  VSCode creates a .vscode directory which should be ignored.

commit 6827a162bbc1d3a059d1699ef482139ddfe7025d
Author: Florian Heilmann <Florian.Heilmann@gmx.net>
Date:   Wed Aug 2 14:18:02 2017 +0200

    Update language_de.h

    Add
    MSG_BLTOUCH
    MSG_DELTA_SETTINGS
    MSG_UBL_MESH_EDIT
    MSG_UBL_OUTPUT_MAP_BACKUP
    MSG_UBL_STEP_BY_STEP_MENU
    MSG_Z_FADE_HEIGHT

commit 43d298a324ef37552321a55b337602752c3b33c2
Merge: 16f8c48 3497153
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Aug 3 16:41:49 2017 -0500

    Merge pull request #7430 from thinkyhead/bf1_fix_dualx

    Followup cleanup patch

commit 3497153cf161122afb7b505d654c1896db9f079a
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Thu Aug 3 14:44:13 2017 -0500

    Followup cleanup patch

    Fix regression in #7428

commit 16f8c4865ae294db480c70278f839f3972dd4dfe
Merge: 50bfcf4 650e527
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Aug 3 14:54:40 2017 -0500

    Merge pull request #7409 from FHeilmann/bf_update_ru_translation

    Update Russian Translation

commit 50bfcf4c3e42b7aff20c084098a8ea51a4c0411c
Merge: 65a3694 622048f
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Aug 3 14:30:33 2017 -0500

    Merge pull request #7428 from thinkyhead/bf1_cleanup_aug_3

    Clean up whitespace, trailing space, bad tab conversion, etc.

commit 622048ffb08b716019259e56c97ff07c10a8338e
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Thu Aug 3 11:20:03 2017 -0500

    Clean up whitespace, trailing space, bad tab conversion, etc.

commit 65a36948c0bff2889c6e6ed88a153ae666a1acbe
Author: Dave Johnson <davejohnson3000@gmail.com>
Date:   Thu Aug 3 08:33:53 2017 -0700

    Support travis new build environment (#7425)

    move from legacy precise to trusty build image
    fix PATH not including buildroot/bin
    remove symolic link to ~/bin
    enable sudo

    trusty travis image doesn't source ~/bin by default
    avr requires sude

commit c6509076c450c73811c373fc08e9c08c1503e19a
Author: Dave Johnson <davejohnson3000@gmail.com>
Date:   Thu Aug 3 07:06:59 2017 -0700

    Force legacy "precise" build dist for TravisCI (#7422)

    TravisCI "trusty" build dist isn't picking up build path causing travis checks to fail.  Reverting to legacy "precise" dist while we investigate

    pristine != precise

commit 2cbdc0ebb6bbf64daa3f8b0ea9ab615778633e49
Author: Roxy-3D <Roxy-3D@users.noreply.github.com>
Date:   Wed Aug 2 16:51:04 2017 -0500

    Fix large Z corrections when nozzle moves off of UBL mesh (#7415)

commit 650e5274c475a91b788ed5b0018c289927066753
Author: Florian Heilmann <Florian.Heilmann@gmx.net>
Date:   Wed Aug 2 21:16:46 2017 +0200

    Update Russian Translation

commit ce65c13a97287d5cc9b9322d5cc18f1997200eef
Merge: 6ef71c3 936dfb9
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Aug 1 17:46:07 2017 -0500

    Merge pull request #7398 from fiveangle/bf_lcd_bed_level_requirements

    Clarify LCD_BED_LEVELING requirements

commit 6ef71c3d5f5ef727cfb6c0cd997f7d2a7fa6a2fe
Merge: 7ef0650 ffe3013
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Aug 1 17:40:59 2017 -0500

    Merge pull request #7397 from Kaibob2/patch-4

    Fix for #7395

commit 936dfb965c0f0bfd479a20d14cc176d605cd3638
Author: Dave Johnson <davejohnson3000@gmail.com>
Date:   Tue Aug 1 14:13:54 2017 -0700

    Clarify LCD_BED_LEVELING requirements

    LCD_BED_LEVELING requires PROBE_MANUALLY with auto bed leveling enabled.  See #7396

commit ffe3013bb5e7302f0f7964a7288e65fbec8ef5b2
Author: Kai <Kai@kaifehlis.de>
Date:   Tue Aug 1 21:45:41 2017 +0200

    Fix for #7395

    Filament change causes freeze during paused print. This PR disables Filament change in the prepare menu when a print from SD Card is paused. See #7395

commit 7ef06505042e07dcc089b60c829e806c9f7a61f3
Merge: 08b0456 e948f77
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Mon Jul 31 20:30:06 2017 -0500

    Merge pull request #7386 from oysteinkrog/fix/DualX

    Fix DUAL_X_CARRIAGE movement

commit e948f77cf9eda6c24ddd05972242aed305be847c
Author: Øystein Krog <oystein.krog@gmail.com>
Date:   Mon Jul 31 18:39:33 2017 +0200

    Fix DUAL_X_CARRIAGE not moving at all

    Axis would only move when homing.
    Bug introduced in 91841d75c9a473e15932bd4589d64ee59efe947e.
    Fixes #6956, fixes #7050 and fixes #7291

commit 08b0456d91202247c14b0ff4259b4965d1e42388
Merge: 850e404 894608f
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sun Jul 30 05:41:12 2017 -0500

    Merge pull request #7379 from thinkyhead/bf_manual_bed_level_floor

    Manual Bed Leveling: Goto previous Z height at each probe point

commit 850e4048389d61ffba70e686da3a890b613ebb0d
Merge: 29eef36 936d00d
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sun Jul 30 05:39:45 2017 -0500

    Merge pull request #7380 from thinkyhead/bf_touchy_probe_delay

    Implement probing delay for piezo sensors

commit 936d00dda816bd75add6e3acc265325c477bcda5
Author: teemuatlut <teemu.mantykallio@live.fi>
Date:   Thu Jul 13 19:15:59 2017 +0300

    Implement probing delay for piezo sensors

commit 29eef360d0252e51b65b2297b0327ed7e5821cc4
Merge: ff06e1a 4eff188
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sat Jul 29 21:20:19 2017 -0500

    Merge pull request #7308 from thinkyhead/bf_cleanup_config_adv

    Fixes for FWRETRACT

commit 894608f8a31d756cb33a4bf8396110b3a31d0c24
Author: Wilfried Chauveau <Wilfried Chauveau>
Date:   Mon Jul 24 21:15:03 2017 +0200

    Manual Bed Leveling: Goto previous Z height at each probe point

commit ff06e1a030d4fd729b8c5730bfcb6026e58985a9
Merge: 8b0bd44 15e009b
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sat Jul 29 21:05:03 2017 -0500

    Merge pull request #7372 from tcm0116/delta_calib_menu

    Move Delta Calibration menu to the Prepare menu

commit 15e009b6cae4989e0eaa2d973ee4da405f5267d1
Author: Thomas Moore <tcm0116@gmail.com>
Date:   Fri Jul 28 08:33:18 2017 -0500

    Move Delta Calibration menu to the Prepare menu

commit 8b0bd44b1efa57d131968fb652d90a98126bf98b
Merge: 48c5f3d bfd396c
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Fri Jul 28 02:53:13 2017 -0500

    Merge pull request #7368 from thinkyhead/bf_fix_warnings

    Patch to fix some compiler warnings

commit bfd396c13ad65ac42898889dbfd104ac3e316f3d
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Fri Jul 28 02:19:50 2017 -0500

    Patch to fix some compiler warnings

commit 48c5f3dddf54320586757a530bba81530240466e
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Jul 27 23:42:01 2017 -0500

    Tweak kill action #ifdef

commit be7a9a07c5d412180dc479c4363b7ed70d7da226
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Jul 27 22:47:43 2017 -0500

    Don't reset grid with `G29 Q` + PROBE_MANUALLY

commit dfe670247d05a93a3c73affb40b1bf1fd0e9cf76
Merge: e52c1a0 af83c51
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Jul 27 21:31:57 2017 -0500

    Merge pull request #7363 from marcio-ao/bugfix-1.1.x

    Makefile fixes and U8G support.

commit af83c512b84b744baf59895f365f2e33836b7b7c
Author: Marcio Teixeira <marcio@alephobjects.com>
Date:   Thu Jul 27 07:46:27 2017 -0600

    Added support for U8G.

commit 4eff18854b7d3bc4e1ca3d23fdc514f505017823
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Jul 26 22:11:22 2017 -0500

    Rename options with swap_ prefix

commit 14482d2f2a172b9b992783c9c076297e5dbd40e0
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sun Jul 23 18:56:56 2017 -0500

    Strip auto-retract for impossible M(IN|AX)_AUTORETRACT combo

commit 9fc72422e49cdb01c5e23462d35757f20702d925
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Fri Jul 21 14:12:41 2017 -0500

    Don't let the flow multiplier affect retract/recover length

commit fee696db5d293d9a93997e25facc6448f6ee4abf
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Jul 17 22:01:41 2017 -0500

    Improve retract() for G10/G11/autoretract

commit 423b0f3a1e28d2607ff39e13057162dbf18e38df
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Jul 24 12:13:25 2017 -0500

    Replace MIN_RETRACT with MIN_AUTORETRACT, MAX_AUTORETRACT

commit 283d15a8d04ac40f53119058339f14577b1be25e
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Tue Jul 18 03:28:20 2017 -0500

    Add a Travis CI test for FWRETRACT

commit e52c1a08824641218e6328d4179a0eaae940ba44
Merge: 5b69d67 51864fd
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Jul 27 04:05:24 2017 -0500

    Merge pull request #7341 from thinkyhead/bf_bed_size

    Add X_BED_SIZE, Y_BED_SIZE to configurations

commit 5b69d67da94f2616e073a1025fa0cee1e02f19a1
Merge: a972c06 42aa10d
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Wed Jul 26 23:09:06 2017 -0500

    Merge pull request #7359 from fiveangle/pio_printrboard_revf

    Add PIO entry for PRINTRBOARD_REVF

commit 51864fd365969337b34f2522fb59ead806674e94
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Fri Jul 21 22:54:39 2017 -0500

    Add bed size as a configuration option

commit dc7c95e07b7ad1ba67c475706480ce1a80b7a6dd
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Fri Jul 21 22:43:18 2017 -0500

    Remove `@ section fwretract`

commit a972c060d72837c6ee419a8f642a837c45e5c429
Merge: 2159135 4718c09
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Wed Jul 26 21:44:18 2017 -0500

    Merge pull request #7347 from fiveangle/at90usb_usbcon_unification

    Remove extraneous USBCON defines for AT90USB boards

commit 42aa10d2637ee9cdbd1766e8abbf32593f4e8030
Author: Unknown <davejohnson3000@gmail.com>
Date:   Tue Jul 25 19:09:08 2017 -0700

    Add PIO entry for PRINTRBOARD_REVF

    fix from PIO corruption

commit 4718c09c480ed0e9c6f4275747727a3d7e639b4b
Author: Dave Johnson <davejohnson3000@gmail.com>
Date:   Sun Jul 23 16:38:40 2017 -0700

    Remove extraneous USBCON defines for AT90USB boards

    USBCON is definied by serial.h pullikng in MarlinConfig.h which in turn pulls in Arduino.h.  Defining in later includes has shown to cause compile issues so removing all extraneous calls for and potentially easier future linker troubleshooting.
    more USBCON unification

commit 21591352d7cb7daa0b6d400129747a4e4d2d0cbb
Merge: d6d6043 890e7a1
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sat Jul 22 16:19:12 2017 -0500

    Merge pull request #7340 from thinkyhead/bf_neopixel_rgbw

    Add support for Printrbot Neopixel RGBW strip.

commit 890e7a16a93241fae148e2647edf5e2c1e15017a
Author: C. Scott Ananian <cscott@cscott.net>
Date:   Thu Jul 13 11:01:21 2017 -0400

    Add support for Printrbot Neopixel RGBW strip.

    Connected as described at http://printrbot.com/shop/led-strip/

    Based on patch by Kelly Anderson <kelly@xilka.com> at
    http://www.xilka.com/printrbot/marlin/1.1.4/20170707/

commit a059e95463b4a3b232572eb5f0a3772b36a59b1b
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Fri Jul 21 20:43:10 2017 -0500

    Bring Infitary i3 config up to date

commit d6d60435483be03da5a34f6bf36fa4db97c4fabf
Merge: 0398982 f38b8c5
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Fri Jul 21 20:00:26 2017 -0500

    Merge pull request #7338 from thinkyhead/bf_mks_ps_on_pin

    MKS 1.3+: Add pin mapping for PS_ON

commit 03989824fa6a61a18e85825aa221559d5e2b690e
Merge: b7a16e4 851f9f5
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Fri Jul 21 19:57:18 2017 -0500

    Merge pull request #7339 from thinkyhead/bf_russian_part_1

    Update Russian translation - Part 1

commit 851f9f5399d8255f9f585452383970a65ac8e7dd
Author: Alexey Shvetsov <alexxy@gentoo.org>
Date:   Fri Jul 21 00:50:15 2017 +0300

    Update Russian translation - Part 1

    Signed-off-by: Alexey Shvetsov <alexxy@gentoo.org>

commit b7a16e44681e012349eab86b23c5b031ee558b8a
Merge: 60cb2bd e530c67
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Fri Jul 21 19:10:54 2017 -0500

    Merge pull request #7315 from fixoid/patch-1

    Fixing SWITCHING_EXTRUDER feature to work with HOTENDS > 1

commit f38b8c5bf87858abd4bc8d96a2f0ae4fadcdbf2e
Author: Alexey Shvetsov <alexxy@gentoo.org>
Date:   Wed Jul 5 19:54:26 2017 +0300

    MKS 1.3+: Add pin mapping for PS_ON

    This allows the use of D4 as PS_ON since MKS Gen doesn't have a PS_ON pin. However this effectively allows only 3 servos (instead of 4).

    Signed-off-by: Alexey Shvetsov <alexxy@gentoo.org>

commit 60cb2bd4e7062805b9fb9c661dc8bfcea2babafe
Merge: 2ad3ca5 8a3bc6b
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Fri Jul 21 00:20:56 2017 -0500

    Merge pull request #7332 from thinkyhead/bf_before_fwretract

    Improve FWRETRACT comments

commit 8a3bc6be4de6dca2664f6e977315693a6f842a4c
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Jul 17 15:37:36 2017 -0500

    Improve FWRETRACT config options and commentary

    Add more details as requested in #7198

commit b0173ccdb9022877388e34aea08eae48cb8e240c
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Tue Jul 18 03:17:50 2017 -0500

    Drop extra initializers for vars initialized by EEPROM code

commit 7afafb05b866cad4dcce1ff08c9f13f84319a8e9
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Tue Jul 18 01:37:54 2017 -0500

    Split G10/G11 into separate functions

commit c45798694f16266f73639d6b787fe4610ccca352
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Jul 17 22:02:12 2017 -0500

    Add some more requirements to the G-code list

commit 72de280c1e4581534f47df8cd1fe062589c983ad
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Jul 17 22:01:20 2017 -0500

    BARICUDA valve pressure consistently uint8_t

commit 4d98e3f0a7a38dfc8bb73a0d308d92e402f50b84
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Tue Jul 18 03:18:05 2017 -0500

    General cleanup

commit e530c6734938aee8bf688fa258d07fb19f699b1c
Author: fixoid <fixoid@bk.ru>
Date:   Wed Jul 19 21:01:07 2017 +0300

    Fixing SWITCHING_EXTRUDER feature

commit 2ad3ca5d8a31e6b10243259bf7039654bf045db6
Author: Tannoo <tannoo@msn.com>
Date:   Tue Jul 18 21:55:14 2017 -0600

    Bugfix (#7310)

commit 37a6833d7e9bf5f0f9525251a7905ebdd89d92a8
Author: Roxy-3D <Roxy-3D@users.noreply.github.com>
Date:   Thu Jul 13 16:33:02 2017 -0500

    Allow the sampled point to be added into the Least Squares Best Fit (#7289)

    Without this...  The LSF won't work because none of the sampled points
    in this code block get added.

commit a519b093b97b5d0318f436221ae789acb0614d7a
Author: C. Scott Ananian <cscott@cscott.net>
Date:   Thu Jul 13 13:02:15 2017 -0400

    Fix build by replacing qr_solve by least_squares_fit. (#7285)

    This was broken by 9af67e2446ae743b9ee1a139de494ff8217a10e1.

commit b9809ea86c0a53baf452bf24f1f4e66fdd8f70ca
Merge: 9af67e2 0873c66
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Jul 13 00:54:10 2017 -0500

    Merge pull request #7281 from thinkyhead/bf_seen_not_volatile

    Fixes for recent merges

commit 0873c667fa39320800eefd0c5fa9c2b4e726f968
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Jul 12 21:39:37 2017 -0500

    Apply coding standards to recent merges

commit 8c2907d10fedb7d32870f113ac1b9aee54fe989c
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Jul 12 22:47:23 2017 -0500

    Fix ABL broken by recent change

commit 9af67e2446ae743b9ee1a139de494ff8217a10e1
Author: Roxy-3D <Roxy-3D@users.noreply.github.com>
Date:   Mon Jul 10 19:05:11 2017 -0500

    Save 7714 bytes of program memory when doing AUTO_BED_LEVELING_LINEAR (#7276)

    We can save more and a pile of RAM by eleminating the eqnBVector and
    EqnAMatrix arrays next.

commit e5904c4df8b1c832860717b6e5d0de4c5474391b
Merge: f63f1ff 76e90b9
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Mon Jul 10 16:11:08 2017 -0500

    Merge pull request #7275 from thinkyhead/bf_seen_not_volatile

    Volatile keyword not needed for parser.seen

commit 76e90b93b78a12e8d3926309f7ef9f6a7aacc451
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Jul 10 15:38:54 2017 -0500

    Volatile keyword not needed for parser.seen

commit f63f1ff12c1184b55ac355cf90dfa018149c49d2
Merge: 1066b17 00e4ced
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Mon Jul 10 15:10:07 2017 -0500

    Merge pull request #7272 from thinkyhead/bf_user_menu_stay

    Stay in User Menu after command. Add feedback.

commit 00e4ced58e6bba77448369e4baa4aedd2c8bae14
Author: Jamie Bainbridge <jamie.bainbridge@gmail.com>
Date:   Sat Jul 8 13:10:49 2017 +1000

    Stay in User Menu after command. Add feedback.

    When a user executes a User Menu command, the LCD returns to the main menu. If the user has multiple menu items they want to run, such as one menu item per bed leveling corner, then it's better to stay in the User Menu rather than return to the main menu.

    This PR modifies Marlin to stay in the User Menu after a command.

commit 1066b174570a4fad3a244444dd37d2d48c96464d
Merge: e927941 4bc79ec
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Mon Jul 10 13:39:36 2017 -0500

    Merge pull request #7260 from thinkyhead/bf_G33_update_27

    Updates to G33 and its LCD code

commit e927941c064890cf05e10a5e31c869fcc93084ab
Author: Tannoo <tannoo@msn.com>
Date:   Sat Jul 8 08:44:50 2017 -0600

    Bugfix (#7265)

    Fix compile error when UBL is enabled but there is no LCD Panel.

commit 68aea9c01d56849e493bc9dbdaa1f8c5f72999a7
Merge: aaacef9 186580b
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Fri Jul 7 15:46:22 2017 -0500

    Merge pull request #7261 from thinkyhead/bf_configs_by_vendor

    Arrange more example configs by vendor

commit aaacef9441d5e1a2047b1b804c0dd6ea1c2b4e70
Author: Tannoo <tannoo@msn.com>
Date:   Fri Jul 7 10:05:08 2017 -0600

    Corrections (#7231)

    20x4 map integration.    Also some minor changes to the UBL Menu layout.     Both 20x4 LCD's and Graphical LCD panels should have similar functionality now.

commit 4bc79ec877e4a4c247f5014d594ca8ca99a974c1
Author: LVD-AC <lvd@sound-silence.com>
Date:   Fri Jul 7 09:43:33 2017 +0200

    Updates for G33-LCD interface

commit 186580b55fe7a9cf8e9c4e0fb7bf1be2333055f6
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Fri Jul 7 04:03:27 2017 -0500

    Arrange example configurations by vendor

commit 6be369f3eacad705a49680f9f2edb5238f4e746a
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Fri Jul 7 04:45:14 2017 -0500

    Add some config names to AUTHOR

commit 7fc31a7940e894ddec689340ec05f7c0753fc172
Merge: 11e376e 2065591
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Fri Jul 7 04:11:07 2017 -0500

    Merge pull request #7258 from thinkyhead/bf_cleanups_jbrazio

    Add support for BQ heated bed kit with Hephestos 2

commit 11e376e9208b840eee1e10fde87a7d69222f01c7
Merge: a3aa798 9248a90
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Fri Jul 7 03:22:47 2017 -0500

    Merge pull request #7256 from thinkyhead/bf_cleanup_july_6

    Assign -1 to LCD_PINS_D4-7 if not defined

commit a3aa798f6d26d4f169cc2f53330b0f1a851594de
Merge: ce834bb 61be281
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Fri Jul 7 03:22:27 2017 -0500

    Merge pull request #7257 from thinkyhead/bf_Creality_CR10

    Support for Creality CR-10

commit 2065591daf1396040a50727939377e57639128a8
Author: João Brázio <jbrazio@gmail.com>
Date:   Thu Jul 6 18:10:06 2017 +0100

    Add support for BQ heated bed kit with Hephestos 2

commit 61be28133d2e9e21df3cbf13a4a7022494c57101
Author: essgcee <stephen.chamberlin42@gmail.com>
Date:   Thu Jul 6 15:43:00 2017 +0100

    Support for Creality CR-10

    Creality board is a Melzi / Sanguinololu variant, but using different pins for LCD control (and maybe other minor variations)

commit 9248a90a4c83a38a50eb48c7b6841917f233d698
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Thu Jul 6 22:47:37 2017 -0500

    Assign -1 to LCD_PINS_D4-7 if not defined

commit ce834bb78e8d40e2cf2c36d65d24311707978802
Merge: 2cb308f 5ef1e5e
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Jul 6 22:03:27 2017 -0500

    Merge pull request #7255 from thinkyhead/bf_cleanup_july_6

    Use FastIO for spindle, probe test, and case light

commit 5ef1e5ef6086b8c5f4bd8952977afa45f7b7fad1
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Thu Jul 6 21:47:50 2017 -0500

    Tweaks for M43

commit c7732db99d94c6d00f1835fb4494d4c1b11e500d
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Thu Jul 6 21:25:56 2017 -0500

    Fix: Use of digitalRead, digitalWrite breaks on AT90USB

commit f713f25fa5f3d8ef6fbf0c3c12d45b6cef5c93f1
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Thu Jul 6 21:24:30 2017 -0500

    Clean up excess whitespace

commit 2cb308fb534ee216eefdfbdb4cee55ce9d78c30a
Merge: 504d263 fc9ce65
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Jul 6 16:39:50 2017 -0500

    Merge pull request #7253 from thinkyhead/bf_busy_protocol

    "Keepalive" is now "Busy protocol"

commit fc9ce65095ba125e0400a3fc8b8f8b708d8ff9da
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Thu Jul 6 16:26:13 2017 -0500

    Add `BUSY_WHILE_HEATING` for hosts that need it

commit 504d26341abfdb70ecaf258ca20e33ef4800a324
Merge: ef94ddf c6d4306
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Jul 6 14:45:04 2017 -0500

    Merge pull request #7251 from thinkyhead/bf_simplify3d_workaround

    Patch M23 to work around Simplify3D bug

commit c6d430670aa338b500cc79c341a6cbf540f3c82d
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Thu Jul 6 14:17:54 2017 -0500

    Clear SHOW_BOOTSCREEN with no LCD

commit 11c589c3ec0cd996f2a58ec07421d086aad30991
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Thu Jul 6 14:06:39 2017 -0500

    Fix compile issue with G38

    Fixes #7250

commit 678914be25d8e0c39caae0c02f98fe8cb946dd03
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Thu Jul 6 14:00:58 2017 -0500

    Patch M23 to work around Simplify3D bug

    Addressing #7227

commit d3bc877007ceaeaeed11898998ee83b54f83de46
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Tue Jul 4 18:41:53 2017 -0500

    Version 1.1.4

commit 700549ee5d2242e1192047d085d1ecac1c1f485d
Merge: b2c20a8 ef94ddf
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Jul 5 17:16:39 2017 -0500

    Merging from bugfix

commit ef94ddf53cb0ee59de71b74b1bafa7933c91ebde
Merge: 28deff0 3efe4ae
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Jul 4 18:18:32 2017 -0500

    Merge pull request #7238 from thinkyhead/bf_probe_manual_G33

    Add PROBE_MANUALLY support to G33

commit 3efe4aeef875bbb92afd5482b46445128442f976
Author: LVD-AC <lvd@sound-silence.com>
Date:   Mon Jul 3 17:06:23 2017 +0200

    Add PROBE_MANUALLY support to G33

commit 28deff01b89326364f652940bb072221828d34fc
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Jul 4 17:38:45 2017 -0500

    Fix a bug in mfup

commit cca1cca3a5afcbb577fe6bee965fe8dbadb424eb
Merge: a2babb5 8c34233
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Jul 4 16:45:13 2017 -0500

    Merge pull request #7237 from thinkyhead/bf_cz_mapper

    UTF-8 mapper for Czech

commit a2babb532d3425ce91f77391a2d4c6de09c91497
Merge: b8066fb c28749a
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Jul 4 16:44:08 2017 -0500

    Merge pull request #7217 from benlye/add-kill-action

    Add configurable action command to send when printer is killed

commit 8c34233452c9c0360ec93c1645a8a1a57364647f
Author: Petr Zahradník <junior@zahradnik.cz>
Date:   Sat Jul 1 14:50:26 2017 +0200

    UTF-8 mapper for Czech

commit b8066fb36f030137005288c087c846ab1885b47f
Merge: df87278 20f6676
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Jul 4 13:26:56 2017 -0500

    Merge pull request #7232 from fiveangle/disable_xyz_compatibility_check

    DISABLE_[XYZ] compatibility check

commit 20f6676d63c8922615462bddae27ae0a1f608c12
Author: Dave Johnson <davejohnson3000@gmail.com>
Date:   Mon Jul 3 17:23:53 2017 -0700

    DISABLE_[XYZ] compatibility check

    DISABLE_[XYZ] is incompatible with HOME_AFTER_DEACTIVATE and Z_SAFE_HOMING

commit c28749a5677f941ca45945bc1bd9cafc45802368
Author: Ben Lye <ben@lye.co.nz>
Date:   Sun Jul 2 09:44:24 2017 +0100

    Add kill action

    Sends pre-defined string as action command when printer is kill.

commit df87278fced7c290656242cdae58e535e40d2811
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Mon Jul 3 15:59:06 2017 -0500

    Add "CAP:PRINT_JOB:1" (M75 / M76 / M77) to M115 output

commit 4be8d7720e5766b2a68fd293e10213bfb2d0c4b3
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Mon Jul 3 15:24:49 2017 -0500

    Fix spelling of "Chinese"

commit 760bf49a009f24b834652a0ec48117905c134621
Merge: 57fff2e 567941e
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Mon Jul 3 03:40:42 2017 -0500

    Merge pull request #7221 from thinkyhead/bf_fix_reachable

    Fix for issues #6997 and #7152

commit 567941e341a1bb35d183cc0b4b584c1e0dbd7de9
Author: LVD-AC <lvd@sound-silence.com>
Date:   Thu Jun 29 16:42:42 2017 +0200

    Fix for issues #6997 and #7152

    Probing with the effector in the printing area, but an eccentric probe (e.g. allen key) outside it but still touching the bed gives meaninfull information for calibration. Since calibration is most accurate when probing as close to the towers as possible the testing was way to restrictive hence this fix.

commit 57fff2e95eae83c6037a351a8fd0ad08b87cbde5
Merge: 94c965f 6a3967e
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Mon Jul 3 01:49:27 2017 -0500

    Merge pull request #7219 from thinkyhead/bf_update_git_scripts

    Update Marlin+git helper scripts

commit 94c965fad6b5ee7242559c81e156e2e4a63517de
Merge: 015839f 69297b2
Author: Scott Lahteine <thinkyhead@users.noreply.gith…

fmuntean added a commit to fmuntean/Marlin that referenced this issue Dec 18, 2017

Squashed commit of the following:
commit 8dc10fb4c206e4bbcbe9ea21a25d5a9802aa54a8
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Tue Oct 10 02:48:13 2017 -0500

    Version 1.1.6

commit 3571dd0ad6fba3f56bfd341bfa287bc9d51ec4ba
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sat Oct 14 15:54:17 2017 -0500

    Fix Emergency Parser

    Followup to #7459

commit 22c968ee3225ec7e377caa22a530e8f9205768ac
Merge: 9c00cff f054f56
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Tue Oct 10 02:47:02 2017 -0500

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

commit f054f566b4f99e11e5efec781614604fd0acd1e3
Merge: f835245 167058b
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Oct 10 02:35:56 2017 -0500

    Merge pull request #7918 from thinkyhead/bf1_neopixel_full

    [1.1.x] Different NEOPIXEL types

commit 167058b61ff9b8858cc28a6da84655390f4db7a5
Author: Slawomir Ciunczyk <s.ciunczyk@moye.eu>
Date:   Sun Sep 24 13:22:53 2017 +0200

    Different NEOPIXEL types

    Changes to support NEOPIXEL LED strips
    - Support for different NEOPIXEL as defined in Adafruit_NeoPixel.h
    - ability to setup startup brightness
    - ability to define sequential/non-sequential transition of color change during heating-up
    - additional parameter to M150 P<brightness>

commit f835245ee11f9ab366af91189341e63f9274aef7
Merge: 98c7bde cbfcce0
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Oct 10 00:31:39 2017 -0500

    Merge pull request #7908 from thinkyhead/bf1_goodbye_legacy_advance

    [1.1.x] Remove legacy ADVANCE feature

commit 98c7bde514311d6aa55a3702bbe19c46e47e4ee7
Merge: 75e4867 38110e2
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Oct 10 00:28:44 2017 -0500

    Merge pull request #7917 from thinkyhead/bf1_lcd_segmented_moves

    [1.1.x] Segmented manual moves for kinematics

commit 38110e220d0885dbcd5593948a2ff48c9c8bd008
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Oct 9 19:54:15 2017 -0500

    Segmented manual moves for kinematics

commit 75e4867d22e1a63fbbfb19cded186124f83c8c28
Merge: 73c5675 9239fcf
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Mon Oct 9 18:59:01 2017 -0500

    Merge pull request #7915 from thinkyhead/bf1_probeless_ubl

    [1.1.x] Allow UBL G29 and G26 to build without a probe

commit 9239fcf0dade190d0bd2ee10617d1f1ff6ae5fd9
Author: deram <deram@iki.fi>
Date:   Fri Sep 29 00:16:23 2017 +0300

    Allow UBL G29 and G26 to build without a probe

commit 73c567548538d11d880204f112b269d531061e8d
Merge: a21201a 381ebc0
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Mon Oct 9 18:27:42 2017 -0500

    Merge pull request #7867 from thinkyhead/bf1_add_some_lcds

    [1.1.x] Add support for 4 new LCDs

commit 381ebc043fe0cba6f915521114afefe633e7b384
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Oct 9 17:13:16 2017 -0500

    Add support for ST7565-64128N

    Based on #7447 by @Bob-the-Kuhn

commit c7e0a49c94c484559f75276ca6ed9a600bbae14f
Author: jmdearras <jmdearras@gmail.com>
Date:   Wed Sep 13 17:20:43 2017 -0400

    Add some new LCD displays

    - Original CR-10
    - MKS Mini Display

commit 067622fcc6a88ec57beaa70d2fca7ab4a373725e
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Oct 9 16:28:33 2017 -0500

    Apply some tweaks based on 2.0.x

commit ae256576e14ab1ead04d01df8d8e73cd59e26a0a
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Oct 9 17:35:18 2017 -0500

    Bring configs into parity with 2.0.x

commit cbfcce09fa3b7534f43b34cdee513b68427f9f93
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Oct 9 04:13:43 2017 -0500

    Remove legacy ADVANCE feature

commit a21201a713034037bbd6380054ef2fbb036134c3
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sat Oct 7 15:14:58 2017 -0500

    LCD filename already concatentated

commit 53f2f188f249c2ae32cb77d0eceaaf726f547dc7
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sat Oct 7 15:11:28 2017 -0500

    LCD filename already concatenated

commit a6e95c7d25f3cc7525b4bf5a6f8e65223c263a3e
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sat Oct 7 15:07:05 2017 -0500

    Fix display issue with SD_ALPHA_SORT caching

commit 97e6663bb348140e44bac3b3cf50820f5d5d56a8
Author: Dave Johnson <davejohnson3000@gmail.com>
Date:   Sat Oct 7 13:00:56 2017 -0700

    [1.1.x] Auto-enable DISABLE_REDUCED_ACCURACY_WARNING if HOME_AFTER_DEACTIVATE enabled (#7878)

    * Auto-enable DISABLE_REDUCED_ACCURACY_WARNING if HOME_AFTER_DEACTIVATE enabled

    If HOME_AFTER_DEACTIVATE, there is no need to warn on LCD since printer will home prior to starting print.  Saves 60 bytes PROGMEM.
    add HD44780 too

    * Reduce lines used

    * Reduce lines used

commit e2ceb1b800cd05497d1cb922f5e7ecb5493e3e79
Merge: 8c93295 5b87843
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sat Oct 7 02:25:35 2017 -0500

    Merge pull request #7632 from GMagician/Wrong-sanitycheck-message-fix

    Addressing #7612

commit 8c93295d625eda01741c3a7ed854ac75503a37ba
Merge: b825bc8 c26242a
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sat Oct 7 01:21:14 2017 -0500

    Merge pull request #7873 from thinkyhead/bf1_anet_encoder_pulses

    [1.1.x] Fixing ANET encoder pulses

commit c26242a55321c44610abca274dbdf4817d29e944
Author: Phr3d13 <phr3d13@gmail.com>
Date:   Fri Oct 6 20:51:04 2017 -0400

    Fixing #7833

commit b825bc87ae48131d54965e42d8f3a40febeb9cba
Merge: a4954a6 dac5f20
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sat Oct 7 00:01:59 2017 -0500

    Merge pull request #7871 from thinkyhead/bf1_fix_sd_listing_bug

    [1.1.x] Fix sd file list display bug

commit dac5f20a0169a8b5f6e4fa983dac0ef572b0efed
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Fri Oct 6 23:52:29 2017 -0500

    Patch SD file draw bug

commit b211fa4e1f0a044ac35ba9768cdfe72a34f37caa
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Fri Oct 6 17:23:11 2017 -0500

    Remove extra NEWPANEL settings in Conditionals_LCD.h

commit a4954a68e0c263ec93f9e758b3d902e125e557f0
Merge: 2f0164b 355cba4
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Fri Oct 6 16:01:47 2017 -0500

    Merge pull request #7865 from thinkyhead/bf1_finally_G33_is_done

    [1.1.x] G33 completely fixed and done

commit 355cba4aa72ea321872c20725d7170df3d04d8c8
Author: LVD-AC <lvd@sound-silence.com>
Date:   Thu Oct 5 22:32:52 2017 +0200

    Fixes for G33

commit 2f0164b99538fe2985d46c5c60d7b654e4693e4e
Merge: 5e63ba9 e287e14
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Fri Oct 6 15:19:13 2017 -0500

    Merge pull request #7864 from thinkyhead/bf1_mapper_c2c3c4_sk

    Tweak spacing in utf8_mapper.h

commit e287e1435429e348b4675cf0940fc3f6a28e72c1
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Fri Oct 6 14:58:37 2017 -0500

    Tweak spacing in utf8_mapper.h

commit 5e63ba970d067907607deb226fdb6bf165140b79
Merge: 7999249 2a46ab2
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Fri Oct 6 14:56:26 2017 -0500

    Merge pull request #7862 from thinkyhead/bf1_mapper_c2c3c4_sk

    [1.1.x] Added Slovak C2C3C4 mapper implementation.

commit 2a46ab288e9286cba2bb5360eb1092d2b29df34c
Author: Roman Moravčík <roman.moravcik@gmail.com>
Date:   Wed Oct 4 21:07:31 2017 +0200

    Added Slovak C2C3C4 mapper implementation.

commit 7999249a5cf7230a6cc8d6aba0bbf9240aa54763
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Fri Oct 6 14:29:00 2017 -0500

    Set TEMP_SENSOR_0 to 1 in CR-10 example config

    As pointed out in #7692 by @totalitarian

commit 0ec9a7f090524629b67b77839cca462c8fb33509
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Wed Oct 4 12:10:15 2017 -0500

    Fix xon_xoff_state initialization

commit a47c5c093d778416df1752bc0379581665b9a752
Merge: 5a674a8 451c1fb
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Mon Oct 2 23:52:41 2017 -0500

    Merge pull request #7459 from ejtagle/xon-xoff-sdxfer

    [1.1.x] XON/XOFF serial handshake (for faster transfers to SD)

commit 5a674a8e109c21f444b719996cc42ff7680c6352
Merge: f365448 bcb8722
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Mon Oct 2 23:49:46 2017 -0500

    Merge pull request #7828 from thinkyhead/bf1_dualx_movex

    [1.1.x] Fix DUAL_X_CARRIAGE manual move

commit bcb87225133edc0b0232e9ebca5b16127634e267
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Oct 2 23:10:10 2017 -0500

    Fix DUAL_X_CARRIAGE manual move

    Addressing #7745

commit 4c34b3ad9c6eeacce1013991314c625ebebd49dd
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Thu Sep 28 14:50:24 2017 -0500

    Stop redundant E4_IS_TMC2130 current control

commit 1b8b5c4b0668c80db17d48530ec179d8c48ebe86
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Thu Sep 28 14:49:27 2017 -0500

    Make prepare_move_to_destination_dualx a full move function

commit 451c1fb5f9208354433c6da8a8c2e417c22d0aec
Merge: 2864ef8 4e19ff7
Author: Eduardo José Tagle <ejtagle@hotmail.com>
Date:   Mon Oct 2 14:17:47 2017 -0300

    Merge pull request #1 from thinkyhead/bf1_xon_xoff_for_sd

    XON/XOFF changes

commit 4e19ff75b6d211961454f2df00443b1fa260d07a
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Oct 2 00:26:56 2017 -0500

    XON/XOFF corrections, tweaks, formatting, etc.

commit 94caabf89ac8b5717251899efb3df521f18539f1
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Oct 2 01:59:59 2017 -0500

    Add XON/XOFF options to example configs

commit f365448338d243093ca3797b9eb67590c8b746ff
Merge: 3d1536a 40a4a71
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sun Oct 1 22:54:34 2017 -0500

    Merge pull request #7811 from thinkyhead/bf1_fix_resume_print

    [1.1.x] Fix broken M600 resume_print

commit 3d1536a1b2683fe98eb2f8cff1db79b66be71cbf
Merge: 80a0f93 8ab426c
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sun Oct 1 22:53:06 2017 -0500

    Merge pull request #7814 from thinkyhead/bf1_inhibit_option

    [1.1.x] Option to disallow motion before homing

commit 8ab426c3a458eacd0a85ac4ed0ae4ea6d19af75b
Author: GMagician <GMagician@users.noreply.github.com>
Date:   Wed Sep 6 22:36:36 2017 +0200

    Updated all examples configurations

    Forgot to update examples configurations. Done now

commit 33d28c24bfde6dc10a1bc60cd60f3e5ea7a0fd5c
Author: GMagician <GMagician@users.noreply.github.com>
Date:   Sat Sep 2 14:16:39 2017 +0200

    Implementing [FR] #7548

    Added new configuration to inhibit XYZ movements when home is not done

commit ac700489459dc5d2223ef2b175ec22c3a190492c
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sun Oct 1 20:48:01 2017 -0500

    Only MarlinConfig.h ahead of feature block

commit 40a4a716e144ca71c26579b7d96b547c89d5832e
Author: MasterPIC <armando_unina@yahoo.it>
Date:   Thu Sep 28 02:48:02 2017 +0200

    Fix filament change bug in resume_print

    Expected behaviour: while (auto)extruding the new filament, the nozzle should not move. It should move (from filament replacement position to printing position) only after the user has confirmed the successful filament replacement and extrusion.

    Actual behaviour: while (auto)extruding the new filament, the nozzle moves from filament replacement position back to printing position.
    So the extrusion step is mixed with the movement required to go back to the printing position.

    The provided code seems to be working but probably a better fix is required.

commit 802f1476869c78951749667e821f4a6e8959ce1b
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sun Oct 1 18:24:53 2017 -0500

    Remove some excess whitepsace

commit 80a0f935a19acfb3ec861ddb0ec2f7cc20f0c427
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sat Sep 30 17:46:31 2017 -0500

    Fix G10-G11 by adding a synchronize

    Based on #7792 by @tcm0116

commit de3c9bade67bfdd23091a0f2ecf579edb67de563
Merge: 3a8923b 7f8ff0a
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Wed Sep 27 13:10:37 2017 -0500

    Merge pull request #7773 from thinkyhead/bf1_lcd_leveling_status

    [1.1.x] Show leveling status on character LCD

commit 7f8ff0a7247875257939236f981946987b276fa4
Author: MasterPIC <armando_unina@yahoo.it>
Date:   Mon Sep 25 09:53:51 2017 +0200

    Show leveling status on character LCD

commit 3a8923be7493f0cb0aa83c6b21bf452f67bd755f
Merge: b105e47 723a34d
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Wed Sep 27 11:52:18 2017 -0500

    Merge pull request #7772 from thinkyhead/bf1_user_menu_return

    [1.1.x] User menu return-to-status option

commit 723a34d9c746d3cd971e6b9912168ec81547ac5e
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Sep 27 11:27:47 2017 -0500

    Add confirmation to Init EEPROM command

commit 2efd5b119d1d551461954dd177f73eaf7102c904
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Sep 27 11:23:34 2017 -0500

    Add USER_SCRIPT_RETURN option

commit b105e47cb5892208871571226f3c014fd3073f5c
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Wed Sep 27 10:39:44 2017 -0500

    Move SERVO0 pin on GT2560 A+ with BLTOUCH enabled

    Based on #7769

commit 0c2cefed8fe761a0ba8ccb2f8860322ec83da30e
Merge: aefd2a5 41dcbe8
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Wed Sep 27 03:21:05 2017 -0500

    Merge pull request #7766 from thinkyhead/bf1_melzi_fixes

    Melzi fixes

commit 41dcbe89ddf82ff756de5755ec2dd3db7845382d
Author: DecoyPlatypus <isaacbuck@apexgulfport.com>
Date:   Tue Sep 26 21:25:07 2017 -0500

    Fixed ST7920_DELAY typo

    Fixed typo where ST7920_DELAY_2 was being #defined after a check for #ifndef ST7920_DELAY_3

commit 70a64355f629689e077fb4d0b944de5a39d83804
Author: DecoyPlatypus <isaacbuck@apexgulfport.com>
Date:   Tue Sep 26 21:22:24 2017 -0500

    Fixed LCD_FOR_MELZI SanityCheck

    Sanity Check for LCD_FOR_MELZI  would fail with "Please select no more than one LCD controller option" any time #define LCD_FOR_MELZI was enabled in Configuration.h, even if there were no other LCD options enabled.

commit aefd2a5c4badd9256df4c6bd0c89af64f09345b3
Merge: 9ee92f1 e37a1de
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Wed Sep 27 01:08:20 2017 -0500

    Merge pull request #7762 from thinkyhead/bf1_g3d_and_babystep

    [1.1.x] Fix G3D_PANEL encoder steps, babystep label

commit e37a1ded0d0606ca0840ef9d44c6b8ab94e798fb
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Tue Sep 26 23:49:08 2017 -0500

    Increase BABYSTEP_MULTIPLICATOR to 100

    Ideally, it should be calculated based on Z steps per unit so that each
    babystep corresponds to around 0.025mm. Smaller than this is largely
    insignificant for typical layer heights.

commit 3e28243076b70bd7b8a5b6c328ebad8de94354a7
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Aug 28 20:00:44 2017 -0500

    No need for LCD_PINS_Dn when unused

commit bbb94b8f68d296f7ec9cb55fcc8d2c619640e946
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Sep 26 23:13:24 2017 -0500

    babystepping tweak

commit a277b43e30c59d8534cea4d23cd4cca379d4d230
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Sep 26 21:21:10 2017 -0500

    Fix babystep menu display

commit 8a994fb1b17010dcb584864c8a03bd4fefc229a9
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Sep 26 21:19:32 2017 -0500

    Fix encoder pulses for G3D_PANEL

commit 9ee92f1246c8ccf0a08d04efdea665c8039730e6
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Sep 26 17:12:05 2017 -0500

    Fix ADVANCED_PAUSE_FEATURE in .travis.yml

commit ac2ac99e150153fee9cc89d75f6c3c78dd6098ec
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sun Sep 24 17:52:35 2017 -0500

    Fix bad logic in autostart

    As pointed out by @marcio-ao in #7638

commit 72e9534d11368319788d4cf2b171af436ee7f272
Merge: 74d430c c1cc791
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sun Sep 24 17:08:32 2017 -0500

    Merge pull request #7725 from thinkyhead/bf1_creality_fun

    More featureful CR-10 configurations

commit c1cc79176cf1c06be9994fa21c95cbd725e94288
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sat Sep 23 21:28:13 2017 -0500

    Full-featured Creality configs

commit f25dccd6d17364d6405144555463a361a3183238
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sun Sep 24 16:52:18 2017 -0500

    Disable BABYSTEP_XY by default in all configs

commit cd09a83cfa73c19479a699d044f2943f78634d59
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sun Sep 24 16:48:10 2017 -0500

    Add size note to SDSORT_LIMIT

commit 9bbc2df21732d53a307b180948ee7c4a0a03be52
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sun Sep 24 15:05:27 2017 -0500

    General code cleanup, spacing

commit 74d430cb978304ad4290c3817b6cd2c03220bde3
Author: Luc Van Daele <lvd@sound-silence.com>
Date:   Sun Sep 24 08:45:31 2017 +0200

    matrix names update (#7697)

    * matrix names update

    * symplified names

    * new angle normalization

    * ABC

    * axis

    * least squares

    * recalc_delta_settings

    * endstop_adj

    * 0p

    * bug

commit ca13f4c3ddd2d1b69b862fbb98c1cd4a48be6174
Merge: 386b74f 9d4d53e
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sat Sep 23 22:15:58 2017 -0500

    Merge pull request #7720 from thinkyhead/bf1_caselight_fix

    Fix caselight compile issues

commit 9d4d53e2fda2cfcbb09092efb6a3b4b2e77ce900
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sat Sep 23 22:06:45 2017 -0500

    Update links to old wiki page

commit 00896f17135997f42b91a903b61c4139678d1533
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sat Sep 23 19:12:45 2017 -0500

    Fix LEVEL_BED_CORNERS (No leveling required)

commit c3a9e95a5fdb66864f0a3688369428524a3ed3f1
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sat Sep 23 18:55:52 2017 -0500

    Define drawmenu items once, in ultralcd.cpp

commit 0afd25a010f2373384afa891ce61b65d995d57cc
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sat Sep 23 18:45:13 2017 -0500

    Fix caselight compile issues

commit 5b87843fae2383ccbdc4fec0bee344e28c303d5e
Author: GMagician <GMagician@users.noreply.github.com>
Date:   Thu Sep 7 19:07:36 2017 +0200

    Addressing #7612

    Replaced extruder with hotend

commit 386b74f8c253d912b96064fdeb5250cf665527ca
Merge: 2a963fb d69c531
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sat Sep 2 00:01:39 2017 -0500

    Merge pull request #7593 from marcio-ao/bugfix-1.1.x

    Added option for graphical overlay for Z-offset (Resubmission of #7350 and #7586)

commit 2a963fb5d18dd2678787fe5a47d72eb82870cf2a
Author: Tannoo <tannoo@msn.com>
Date:   Fri Sep 1 15:59:06 2017 -0600

    UBL LCD Bugfixes (#7598)

commit d69c5317dfd67ec2fb1a82da582d7e4e76351d29
Author: Marcio Teixeira <marcio@alephobjects.com>
Date:   Thu Aug 31 14:21:39 2017 -0600

    Added option for graphical overlay for Z-offset

commit 367e1b54ba16e8a059fc32ee2807aea85587e520
Merge: 41e4de6 8a184a5
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Aug 31 15:19:29 2017 -0500

    Merge pull request #7591 from thinkyhead/bf1_misc_patches

    M111: no args reports current flags

commit 41e4de62b342f05c7bd8e5c047a9f5f440d635b8
Merge: 5851c2d 898f48e
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Aug 31 15:18:15 2017 -0500

    Merge pull request #7592 from thinkyhead/bf1_workspace_planes

    CNC workspace planes for G5

commit 8a184a526abbfff014b1bfeb64045e5fabd79c92
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Jul 19 15:56:57 2017 -0500

    Marlin: Patch G33, allow M111 to give status

commit 353c23b16e4bab0ea7cdf28351df77c72260457d
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Aug 30 17:49:53 2017 -0500

    Enforce BED_CENTER_AT_0_0 on Delta, SCARA

commit 898f48e331dd7bce5e8e61b5efa2a86761ad8c68
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Thu Jun 22 08:57:33 2017 -0500

    CNC workspace planes for G5

    According to LinuxCNC, G5 should throw an error if the current plane mode isn't XY.

commit 5851c2d36faa54859b4de817a76151ac193caf53
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Aug 31 11:44:43 2017 -0500

    MAX7219 followup (#7564)

    * Add MAX7219_DEBUG to Travis CI testing

    * Tweak config and use standard pin naming for MAX7219_DEBUG

    * MAX7219: Apply coding standards, use macros, etc.

    * Make code work...

commit 9c00cff89836706776f6353635368a47cc5bf881
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Aug 28 18:46:39 2017 -0500

    Version 1.1.5

commit f9b9df2497589105797563e56a8f4c305f4dd87e
Merge: d3bc877 52073f2
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Aug 28 18:42:13 2017 -0500

    Merge branch 'bugfix-1.1.x' into new_release_115

commit 52073f21c5ced2c172e2089bd858c2f5efcbbad3
Merge: 321f98f 54d4813
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sun Aug 27 21:05:53 2017 -0500

    Merge pull request #7556 from thinkyhead/bf1_slovak_language

    Slovak UTF-8 translation

commit 321f98f867552b23faf9f9a2ac07cdfa87010a18
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sun Aug 27 20:53:27 2017 -0500

    Fix servo delay in Folgertech config

commit 9721c77fb9f6968f858c7a925708cfab3dc44b44
Merge: 3f0b38e 36771e9
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sun Aug 27 20:51:15 2017 -0500

    Merge pull request #7577 from thinkyhead/bf1_creality_fix

    Fixes required for Creality CR-10

commit 36771e949252244652dffa1c32502b4fdf49a2d0
Author: jneilliii <jneilliii+github@gmail.com>
Date:   Sat Aug 26 03:11:47 2017 -0400

    Fixes required for Creality CR-10

commit 3f0b38ed5df318cfd28ac7433c21f2c4ceab5ddc
Author: Roxy-3D <Roxy-3D@users.noreply.github.com>
Date:   Fri Aug 25 17:03:07 2017 -0500

    Add Max7219 LED Matrix Debug Support (#7563)

    * Add Max7219 LED Matrix Debug Support

    The Max7219 8x8 LED Matrix's are very helpful for debugging new code.
    And for that matter, just trying to maximize printer settings without
    causing stuttering.

    The displays are very inexpensive (under $2.00 with shipping) and
    provide a lot of help when trying to debug complicated code.

    * Try to keep Makefile up to date.

commit ca9734805ccea1fcc47075dfdda53652f5371e26
Merge: 2b12093 0067bb2
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Fri Aug 25 03:38:41 2017 -0500

    Merge pull request #7560 from thinkyhead/bf1_m406_patch

    Addressing #7552

commit 0067bb2840619acde1d32d487b7799a0ae0a1a2f
Author: GMagician <GMagician@users.noreply.github.com>
Date:   Thu Aug 24 22:04:49 2017 +0200

    Addressing #7552

    When M405 is used it changes 'volumetric_multiplier[FILAMENT_SENSOR_EXTRUDER_NUM]' value. When M406 disables M405 it leaves the value unchanged.
    This PR applies 'calculate_volumetric_multipliers' in M406 instead of resetting it to 1.0 because M200 may not be compatible with M405 hence I'm sure to restore anyway with correct value.

commit 2b12093589d1f5291addbafc38a91ff223b1fe48
Merge: ddfe527 c0409b8
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Fri Aug 25 03:16:40 2017 -0500

    Merge pull request #7532 from thinkyhead/bf1_fan_mux_vben

    New feature: Part-Cooling Fan Multiplexer

commit ddfe527ff2c87f3e44fdcbc42390ddc1c89e15d2
Merge: e82e907 86c024c
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Wed Aug 23 19:58:06 2017 -0500

    Merge pull request #7554 from thinkyhead/bf1_sanguino_config

    Sanguinololu example config

commit 54d48130f3632a90b4436588e47bca559b612d78
Author: Michal Holes <michal@holes.sk>
Date:   Sun Aug 20 10:34:02 2017 +0200

    Slovak UTF-8 translation

    Slovak UTF-8 translation

commit 86c024ce98f822420706af28c842a7dc10e11838
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Aug 23 18:24:02 2017 -0500

    Organize, document pins.h include lines

commit c7b07d20f2dabbd44a6ea50de1daba9fedf7ea26
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Aug 23 18:23:19 2017 -0500

    Minor patches to pins files

commit 356af7dcb0cc80a0573a61279c7680ec2b9e7352
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Aug 23 18:20:40 2017 -0500

    Tweak Sanguinololu-related pins files

commit 11a724d8fc3eb51c271b540be4bf90a289eae2ae
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Aug 23 17:46:33 2017 -0500

    Sanguinololu example configuration

commit d29bf49b667b2209b0e526a867badc5fb572b0e6
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sat Aug 19 20:04:41 2017 -0500

    Add Sanguino 644p to ENV for PlatformIO

commit e337df2e985c11734ec4d98b3b5858e6dc9b6a2a
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Aug 21 16:30:08 2017 -0500

    Miscellaneous tweaks to serial outputs, code cleanups

commit c0409b85e737e0461dc238705d6e3f31d9261f2b
Author: Vben <devel@killerpreise.de>
Date:   Tue Aug 15 14:48:10 2017 +0200

    New feature: Part-Cooling Fan Multiplexer

commit e82e9073d66f9e7ae50810af1feab092f5181923
Merge: 69d1052 b94a1c6
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Fri Aug 18 13:57:59 2017 -0500

    Merge pull request #7530 from GMagician/Code-reduction

    Code reduction with some configurations

commit 69d10520103b50b621f28119b5dbd3a530f67f09
Merge: 101ba70 6127154
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Fri Aug 18 13:57:22 2017 -0500

    Merge pull request #7529 from GMagician/My-bugfix-1.1.x

    #7528 fix

commit 6127154af3e76b0b4dc527c5eab075a90f6f48c8
Author: GMagician <GMagician@users.noreply.github.com>
Date:   Fri Aug 18 11:34:55 2017 +0200

    Fix identation by tab

    There was a tab instead of spaces

commit b94a1c6b9f05b743bb99344c9934d3c4bf88e31d
Author: GMagician <GMagician@users.noreply.github.com>
Date:   Fri Aug 18 11:11:00 2017 +0200

    Code reduction this some configurations

    When switching noozle and extruder but these operations are done by the same servo in 'setup' function there is a unnecessary call

commit 405a2132f3ba3fd6dbbd2193434daecef95e664f
Author: GMagician <GMagician@users.noreply.github.com>
Date:   Thu Aug 17 22:04:28 2017 +0200

    #7529 compile fix

    I made an error in previous fix

commit 869d7f370324b5d2439ec6ebb92d391127cc02f9
Author: GMagician <GMagician@users.noreply.github.com>
Date:   Thu Aug 17 21:43:47 2017 +0200

    #7504 missing part

    #7504 integration has missed this part.
    When more than 1 servo is used with bltouch it's impossible to predefine default servo delay for it.
    In my original fix I completely removed this part but maybe this is a better compromise

commit 101ba705178a8fee183ae8a0c32012e5923485a5
Merge: 5e14bb6 5fa61c0
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Aug 17 00:33:20 2017 -0500

    Merge pull request #7505 from thinkyhead/bf1_anet_1_pio

    Add Anet 1.0 to Platformio.ini

commit 5e14bb61de1a91e07948697c8f66678893ed79e7
Merge: 385f1bb 4817b39
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Aug 17 00:32:20 2017 -0500

    Merge pull request #7506 from thinkyhead/bf1_dual_parking_extruder

    AutoParking Extruder (APE)

commit 4817b39d9816e6ee11354753f16fcdcf56664536
Author: Vben <devel@killerpreise.de>
Date:   Sun Aug 13 23:35:59 2017 +0200

    Added new feature for AutoParking Extruder (APE)

commit 6772e33ef6ca0b26a16685e3cae1c561990733df
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Aug 16 00:59:30 2017 -0500

    Use [XY]_CENTER for error correction

    Followup to #7512

commit 385f1bb9e50f96806c1f8b459036afa028aa62e1
Merge: 2a31c9f e9c7297
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Wed Aug 16 16:05:22 2017 -0500

    Merge pull request #7504 from thinkyhead/bf1_servo_delays

    Individual servo delays

commit 2a31c9f2ce301991146cdc0162d3b54547a445b0
Merge: b3f59ec f184321
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Wed Aug 16 16:01:10 2017 -0500

    Merge pull request #7515 from cdedwards/bugfix-1.1.x

    Fix for G26 spam output

commit 5fa61c0ad32b086bc52f9847e5c85d07d16e963f
Author: MTrab <morten@trab.dk>
Date:   Sun Aug 13 12:55:11 2017 +0200

    Add Anet 1.0 to Platformio.ini

    Added env:anet10 to platformio.ini for easy compile and upload to this board

commit b3f59ec9451de21a529f5cc8009409c48b511fb6
Merge: b33739d a1878cd
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Wed Aug 16 15:58:15 2017 -0500

    Merge pull request #7519 from thinkyhead/bf1_cleanups_aug_16

    Add "Level Corners" menu item

commit b33739d49334327c65545760aadde6e94c79109b
Author: Tannoo <tannoo@msn.com>
Date:   Wed Aug 16 08:49:04 2017 -0600

    UBL_Language_Update (#7520)

    * UBL_Language_Update

    Translatable strings

    * Use slightly better wording...

    * Use slightly better wording...

commit a1878cd1c0194205a4b5d9cf12cd169043e5dff5
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Aug 16 02:27:50 2017 -0500

    Add "Level Corners" menu option

commit 0a18fb735e4d2608a03a0f13b4bb1e9d71ea10ee
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Aug 16 02:28:11 2017 -0500

    Use "PSU" label to fit on screen

commit 30887feae3fdab912c7355c353a4926c3b0ae7ad
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sun Jul 23 18:47:11 2017 -0500

    Tweak some formatting in ABL G29

commit 257b693ab0dbdeaf798567c7c6c6fe6210db7f19
Author: Thomas Moore <tcm0116@users.noreply.github.com>
Date:   Tue Aug 15 22:57:13 2017 -0500

    Advanced pause fixes (#7518)

    * Disallow filament change while paused

    * Use kinematic movemements in pause_print and resume_print

commit ab2ac1af713724113f8fc09ca8afd338e3f4e153
Author: Tannoo <tannoo@msn.com>
Date:   Tue Aug 15 20:01:11 2017 -0600

    UBL_LCD_storage_corrections (#7517)

    Correcting the storage selection.
    Also EEPROM error handling on the LCD.

commit f1843211e67143d6e9a220789938bdaa7f8a1a41
Author: cdedwards <cd.edwards@sasktel.net>
Date:   Tue Aug 15 17:04:53 2017 -0600

    Fix for G26 spam output

    while heating, G26 will continuously spam the heater states instead of printing it out every 5000ms.

commit be5ca3421543a3c88b2141b1ee45e9f1600292c4
Author: Roxy-3D <Roxy-3D@users.noreply.github.com>
Date:   Tue Aug 15 17:04:52 2017 -0500

    Allow G29 to work correctly even if nozzle is off the mesh. (#7512)

    * work around previous regressions...

commit 06541ec885f17ac9b995653c46eb0135e55a2e75
Merge: 6172f15 ac76101
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Aug 15 16:35:09 2017 -0500

    Merge pull request #7448 from thinkyhead/bf1_delta_fixes

    Prevent damage if DELTA_HEIGHT is set badly

commit e9c72978c71c92c996842d93683c895c3dc11787
Author: GMagician <GMagician@users.noreply.github.com>
Date:   Fri Aug 11 23:21:39 2017 +0200

    Implement SERVO_DELAY as array

    This modify give SERVO_DELAY x servo basis

commit 96ae53cf41fc0f6f6003fc1a5e2a2ddac4f3ac4f
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Aug 14 23:52:23 2017 -0500

    Use MOVE_SERVO macro where possible

commit 6172f150c2da6e19b11f74719dc69697efaf7471
Merge: 419c896 3be9c19
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Aug 15 00:12:37 2017 -0500

    Merge pull request #7471 from thinkyhead/bf1_cleanups_aug9

    Miscellaneous style tweaks

commit 3be9c19f12fbc7eeb8d9b49bbf034c114c406434
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Aug 14 19:49:14 2017 -0500

    Hold on move axis screens

commit 8fd58cd6dca91412dec589dcfb85fa6f29d5429f
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Fri Aug 11 15:55:07 2017 -0500

    Patch goto labels for consistency

commit 75e6f72c89d9a2afc232b5097ced3f5d8b9a3df1
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Aug 9 13:23:14 2017 -0500

    Fix hexadecimal number formatting

commit ac76101ec328fe9314a229a1bb94e01bbd87a3fb
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Fri Aug 11 16:59:32 2017 -0500

    Eliminate goto in gcode_M48

commit 75e6ead5fd627a9029d79d7a708a2baf146e5076
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Fri Aug 11 16:48:01 2017 -0500

    Eliminate goto in gcode_G33

commit 6bd63d27b50f417b65abc83a95dd9dff639344b5
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Fri Aug 11 16:39:55 2017 -0500

    Updates to G29 for probe error handling

commit f54e0fc90f5bc12d665c5d877b73c95bf76e582f
Author: Thomas Moore <tcm0116@gmail.com>
Date:   Wed Aug 2 22:52:40 2017 -0500

    Prevent damage if DELTA_HEIGHT is incorrect

commit 0938c62b4826e62549f0f86818fd8d4c8e94d228
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Aug 9 12:31:00 2017 -0500

    Neater position_is_reachable call

commit 9d95b1b4df0fcdd853b83ca2e065c0d626e6887a
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sun Aug 6 23:29:35 2017 -0500

    Tweak Conditionals_post.h

commit 35d5a7bdff674b17c8094373ea4a80fc24850a64
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Aug 9 12:31:18 2017 -0500

    Tweak CR-10 config/pins

commit 419c8969a7edbefdb28bba303aa918e924ccf94e
Merge: 25a11cd 7f3406d
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Aug 10 18:42:35 2017 -0500

    Merge pull request #7479 from thinkyhead/bf1_fix_italian

    Fix Italian string length

commit 25a11cd485aabc892bcdc36f83027e03cdb7b27c
Author: Frederik Kemner <stuff+github@fredo.org>
Date:   Thu Aug 10 14:53:04 2017 -0700

    Use bed size and inset instead of travel limits to define mesh area\n\nAs proposed in #7435 (#7480)

commit 7f3406d47b89c053b8db2901cfb7a94975a8f53c
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Thu Aug 10 15:41:35 2017 -0500

    Fix Italian string length

    Addressing #7264

commit 2864ef8c7f6e06240a648b4ab827d67c1cd26443
Author: etagle <ejtagle@hotmail.com>
Date:   Tue Aug 8 02:57:55 2017 -0300

    Slight improvement to the line parsing logic, saving 8 cycles per character

commit 534bbb81ff2ad9d2347c3648f92d4769bbac0f76
Author: etagle <ejtagle@hotmail.com>
Date:   Tue Aug 8 02:46:37 2017 -0300

    Adding XON/XOFF and STATISTICS implementation

commit 3e5485de924b8e9f21c851e037d156a7cef9d2e0
Author: etagle <ejtagle@hotmail.com>
Date:   Tue Aug 8 02:30:04 2017 -0300

    Enforcing requirements so XON/XOFF software handshake works and no drops of data are experienced while transferring data to an SD Card. I tested this with a CH340 USB to serial adapter (quite typical) at baudrates as high as 1000000 on a Atmega2560 running at 16Mhz, with no problems at all. We need a 1024 byte RX buffer. Less than that and we will have drops, higher than that is not needed

commit 9e147e9ac417a016c4e8a5f0178de641146b6ff5
Author: etagle <ejtagle@hotmail.com>
Date:   Tue Aug 8 02:22:33 2017 -0300

    Adding XON/XOFF and STATISTICS configuration settings and proper documentation on their usage for serial port

commit 8ab2e420f61f1db6d44b024e23296130e6515c8e
Author: etagle <ejtagle@hotmail.com>
Date:   Tue Aug 8 02:18:42 2017 -0300

    Adding separate RX_BUFFER_SIZE configuration setting and proper documentation on its usage

commit b4c53af07db1b248c1cc308d153c975060de536e
Author: etagle <ejtagle@hotmail.com>
Date:   Tue Aug 8 02:09:50 2017 -0300

    Adding a new macro to be able to determine if a given integer value is a power of 2

commit 6440904c1c338bd53e156726c8c1b8267a695791
Merge: 82cfdd4 97c21e9
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sun Aug 6 00:45:12 2017 -0500

    Merge pull request #7442 from thinkyhead/bf1_geeetech_gt2560_revs

    Support for Geeetech GT2560 Rev.A/Rev.A+

commit 97c21e90071588a94fbc503e0b43c43dd2efee03
Author: Jozsef Kiraly <fonix232@gmail.com>
Date:   Tue May 23 22:53:29 2017 +0200

    Support for Geeetech GT2560 Rev.A/Rev.A+

commit 82cfdd4d8fe5c6a9607174d99732614977ab7bc0
Merge: dd841a3 b2822a5
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sat Aug 5 03:58:47 2017 -0500

    Merge pull request #7437 from thinkyhead/bf1_geeetech_config

    Geeetech I3 Pro X + GT2560 Config

commit b2822a59f94a1cbe9297b649a1e23f580331d6ec
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sat Aug 5 03:28:30 2017 -0500

    Add a sanity check for valid bed size

commit a7e5c1bf19cdfeea1333b9d4d5df13b1cc52ad52
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sat Aug 5 02:33:20 2017 -0500

    Use float to init TMC2133 steps-per-mm

commit dd66d21749abbca4cf6e753c22c0b721b5b823ba
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Thu Aug 3 16:53:55 2017 -0500

    Extend DEACTIVATE_SERVOS_AFTER_MOVE sanity-check

    As proposed in #7429

commit b370906031a52d69993129903414577e999efdc9
Author: richarddeweerd <richard@deweerd.biz>
Date:   Wed Aug 2 15:25:51 2017 +0200

    Example config for Geeetech I3 Pro X with GT2560 controller

commit 804818b4d9bf3f111b259b5d11c05f6d6116abfb
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Thu Aug 3 15:26:54 2017 -0500

    Bring configs up to date

commit dd841a36750cb8573ec21c07fddc7c04b4a8f01b
Merge: 0fd2923 24af9e1
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sat Aug 5 02:59:56 2017 -0500

    Merge pull request #7410 from benlye/user-script-feedback

    Make audible user script feedback optional

commit 0fd2923a9f817ce2e97d31fcea0db04846724c50
Author: Florian Heilmann <Florian.Heilmann@gmx.net>
Date:   Sat Aug 5 09:58:38 2017 +0200

    Fix compilation with ADVANCED_PAUSE_FEATURE without SDSUPPORT (#7412)

    * Fix compilation of ADVANCED_PAUSE_FEATURE without SDSUPPORT

    * Fix Identation

    * Make use of IS_SD_PRINTING macro

    as per @MagoKimbra

commit 8b97da0e3dd7cb0f2d6aa80d5e99339dc2c3adf2
Merge: db18893 8443872
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sat Aug 5 02:57:07 2017 -0500

    Merge pull request #7420 from benlye/patch-1

    Add VScode directory to .gitignore

commit db188934d18dee0bd8f326afa9a0c17af14c2293
Merge: 43d298a 6827a16
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sat Aug 5 02:53:32 2017 -0500

    Merge pull request #7432 from FHeilmann/bf_update_de_translation

    Update language_de.h v2

commit 24af9e1bf447c9596e61299adbb2abe582c6bef3
Author: benlye <ben@lye.co.nz>
Date:   Wed Aug 2 20:21:32 2017 +0100

    Make audible user script feedback optional

    Add a parameter to enable/disable audible user script feedback

commit 8443872d1076b3f2985f4712641c6bc93c472680
Author: Ben Lye <ben@lye.co.nz>
Date:   Thu Aug 3 09:00:37 2017 +0100

    Ignore VScode directory

    PlatformIO can be used with VSCode.  VSCode creates a .vscode directory which should be ignored.

commit 6827a162bbc1d3a059d1699ef482139ddfe7025d
Author: Florian Heilmann <Florian.Heilmann@gmx.net>
Date:   Wed Aug 2 14:18:02 2017 +0200

    Update language_de.h

    Add
    MSG_BLTOUCH
    MSG_DELTA_SETTINGS
    MSG_UBL_MESH_EDIT
    MSG_UBL_OUTPUT_MAP_BACKUP
    MSG_UBL_STEP_BY_STEP_MENU
    MSG_Z_FADE_HEIGHT

commit 43d298a324ef37552321a55b337602752c3b33c2
Merge: 16f8c48 3497153
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Aug 3 16:41:49 2017 -0500

    Merge pull request #7430 from thinkyhead/bf1_fix_dualx

    Followup cleanup patch

commit 3497153cf161122afb7b505d654c1896db9f079a
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Thu Aug 3 14:44:13 2017 -0500

    Followup cleanup patch

    Fix regression in #7428

commit 16f8c4865ae294db480c70278f839f3972dd4dfe
Merge: 50bfcf4 650e527
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Aug 3 14:54:40 2017 -0500

    Merge pull request #7409 from FHeilmann/bf_update_ru_translation

    Update Russian Translation

commit 50bfcf4c3e42b7aff20c084098a8ea51a4c0411c
Merge: 65a3694 622048f
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Aug 3 14:30:33 2017 -0500

    Merge pull request #7428 from thinkyhead/bf1_cleanup_aug_3

    Clean up whitespace, trailing space, bad tab conversion, etc.

commit 622048ffb08b716019259e56c97ff07c10a8338e
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Thu Aug 3 11:20:03 2017 -0500

    Clean up whitespace, trailing space, bad tab conversion, etc.

commit 65a36948c0bff2889c6e6ed88a153ae666a1acbe
Author: Dave Johnson <davejohnson3000@gmail.com>
Date:   Thu Aug 3 08:33:53 2017 -0700

    Support travis new build environment (#7425)

    move from legacy precise to trusty build image
    fix PATH not including buildroot/bin
    remove symolic link to ~/bin
    enable sudo

    trusty travis image doesn't source ~/bin by default
    avr requires sude

commit c6509076c450c73811c373fc08e9c08c1503e19a
Author: Dave Johnson <davejohnson3000@gmail.com>
Date:   Thu Aug 3 07:06:59 2017 -0700

    Force legacy "precise" build dist for TravisCI (#7422)

    TravisCI "trusty" build dist isn't picking up build path causing travis checks to fail.  Reverting to legacy "precise" dist while we investigate

    pristine != precise

commit 2cbdc0ebb6bbf64daa3f8b0ea9ab615778633e49
Author: Roxy-3D <Roxy-3D@users.noreply.github.com>
Date:   Wed Aug 2 16:51:04 2017 -0500

    Fix large Z corrections when nozzle moves off of UBL mesh (#7415)

commit 650e5274c475a91b788ed5b0018c289927066753
Author: Florian Heilmann <Florian.Heilmann@gmx.net>
Date:   Wed Aug 2 21:16:46 2017 +0200

    Update Russian Translation

commit ce65c13a97287d5cc9b9322d5cc18f1997200eef
Merge: 6ef71c3 936dfb9
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Aug 1 17:46:07 2017 -0500

    Merge pull request #7398 from fiveangle/bf_lcd_bed_level_requirements

    Clarify LCD_BED_LEVELING requirements

commit 6ef71c3d5f5ef727cfb6c0cd997f7d2a7fa6a2fe
Merge: 7ef0650 ffe3013
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Aug 1 17:40:59 2017 -0500

    Merge pull request #7397 from Kaibob2/patch-4

    Fix for #7395

commit 936dfb965c0f0bfd479a20d14cc176d605cd3638
Author: Dave Johnson <davejohnson3000@gmail.com>
Date:   Tue Aug 1 14:13:54 2017 -0700

    Clarify LCD_BED_LEVELING requirements

    LCD_BED_LEVELING requires PROBE_MANUALLY with auto bed leveling enabled.  See #7396

commit ffe3013bb5e7302f0f7964a7288e65fbec8ef5b2
Author: Kai <Kai@kaifehlis.de>
Date:   Tue Aug 1 21:45:41 2017 +0200

    Fix for #7395

    Filament change causes freeze during paused print. This PR disables Filament change in the prepare menu when a print from SD Card is paused. See #7395

commit 7ef06505042e07dcc089b60c829e806c9f7a61f3
Merge: 08b0456 e948f77
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Mon Jul 31 20:30:06 2017 -0500

    Merge pull request #7386 from oysteinkrog/fix/DualX

    Fix DUAL_X_CARRIAGE movement

commit e948f77cf9eda6c24ddd05972242aed305be847c
Author: Øystein Krog <oystein.krog@gmail.com>
Date:   Mon Jul 31 18:39:33 2017 +0200

    Fix DUAL_X_CARRIAGE not moving at all

    Axis would only move when homing.
    Bug introduced in 91841d75c9a473e15932bd4589d64ee59efe947e.
    Fixes #6956, fixes #7050 and fixes #7291

commit 08b0456d91202247c14b0ff4259b4965d1e42388
Merge: 850e404 894608f
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sun Jul 30 05:41:12 2017 -0500

    Merge pull request #7379 from thinkyhead/bf_manual_bed_level_floor

    Manual Bed Leveling: Goto previous Z height at each probe point

commit 850e4048389d61ffba70e686da3a890b613ebb0d
Merge: 29eef36 936d00d
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sun Jul 30 05:39:45 2017 -0500

    Merge pull request #7380 from thinkyhead/bf_touchy_probe_delay

    Implement probing delay for piezo sensors

commit 936d00dda816bd75add6e3acc265325c477bcda5
Author: teemuatlut <teemu.mantykallio@live.fi>
Date:   Thu Jul 13 19:15:59 2017 +0300

    Implement probing delay for piezo sensors

commit 29eef360d0252e51b65b2297b0327ed7e5821cc4
Merge: ff06e1a 4eff188
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sat Jul 29 21:20:19 2017 -0500

    Merge pull request #7308 from thinkyhead/bf_cleanup_config_adv

    Fixes for FWRETRACT

commit 894608f8a31d756cb33a4bf8396110b3a31d0c24
Author: Wilfried Chauveau <Wilfried Chauveau>
Date:   Mon Jul 24 21:15:03 2017 +0200

    Manual Bed Leveling: Goto previous Z height at each probe point

commit ff06e1a030d4fd729b8c5730bfcb6026e58985a9
Merge: 8b0bd44 15e009b
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sat Jul 29 21:05:03 2017 -0500

    Merge pull request #7372 from tcm0116/delta_calib_menu

    Move Delta Calibration menu to the Prepare menu

commit 15e009b6cae4989e0eaa2d973ee4da405f5267d1
Author: Thomas Moore <tcm0116@gmail.com>
Date:   Fri Jul 28 08:33:18 2017 -0500

    Move Delta Calibration menu to the Prepare menu

commit 8b0bd44b1efa57d131968fb652d90a98126bf98b
Merge: 48c5f3d bfd396c
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Fri Jul 28 02:53:13 2017 -0500

    Merge pull request #7368 from thinkyhead/bf_fix_warnings

    Patch to fix some compiler warnings

commit bfd396c13ad65ac42898889dbfd104ac3e316f3d
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Fri Jul 28 02:19:50 2017 -0500

    Patch to fix some compiler warnings

commit 48c5f3dddf54320586757a530bba81530240466e
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Jul 27 23:42:01 2017 -0500

    Tweak kill action #ifdef

commit be7a9a07c5d412180dc479c4363b7ed70d7da226
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Jul 27 22:47:43 2017 -0500

    Don't reset grid with `G29 Q` + PROBE_MANUALLY

commit dfe670247d05a93a3c73affb40b1bf1fd0e9cf76
Merge: e52c1a0 af83c51
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Jul 27 21:31:57 2017 -0500

    Merge pull request #7363 from marcio-ao/bugfix-1.1.x

    Makefile fixes and U8G support.

commit af83c512b84b744baf59895f365f2e33836b7b7c
Author: Marcio Teixeira <marcio@alephobjects.com>
Date:   Thu Jul 27 07:46:27 2017 -0600

    Added support for U8G.

commit 4eff18854b7d3bc4e1ca3d23fdc514f505017823
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Jul 26 22:11:22 2017 -0500

    Rename options with swap_ prefix

commit 14482d2f2a172b9b992783c9c076297e5dbd40e0
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Sun Jul 23 18:56:56 2017 -0500

    Strip auto-retract for impossible M(IN|AX)_AUTORETRACT combo

commit 9fc72422e49cdb01c5e23462d35757f20702d925
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Fri Jul 21 14:12:41 2017 -0500

    Don't let the flow multiplier affect retract/recover length

commit fee696db5d293d9a93997e25facc6448f6ee4abf
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Jul 17 22:01:41 2017 -0500

    Improve retract() for G10/G11/autoretract

commit 423b0f3a1e28d2607ff39e13057162dbf18e38df
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Jul 24 12:13:25 2017 -0500

    Replace MIN_RETRACT with MIN_AUTORETRACT, MAX_AUTORETRACT

commit 283d15a8d04ac40f53119058339f14577b1be25e
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Tue Jul 18 03:28:20 2017 -0500

    Add a Travis CI test for FWRETRACT

commit e52c1a08824641218e6328d4179a0eaae940ba44
Merge: 5b69d67 51864fd
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Jul 27 04:05:24 2017 -0500

    Merge pull request #7341 from thinkyhead/bf_bed_size

    Add X_BED_SIZE, Y_BED_SIZE to configurations

commit 5b69d67da94f2616e073a1025fa0cee1e02f19a1
Merge: a972c06 42aa10d
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Wed Jul 26 23:09:06 2017 -0500

    Merge pull request #7359 from fiveangle/pio_printrboard_revf

    Add PIO entry for PRINTRBOARD_REVF

commit 51864fd365969337b34f2522fb59ead806674e94
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Fri Jul 21 22:54:39 2017 -0500

    Add bed size as a configuration option

commit dc7c95e07b7ad1ba67c475706480ce1a80b7a6dd
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Fri Jul 21 22:43:18 2017 -0500

    Remove `@ section fwretract`

commit a972c060d72837c6ee419a8f642a837c45e5c429
Merge: 2159135 4718c09
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Wed Jul 26 21:44:18 2017 -0500

    Merge pull request #7347 from fiveangle/at90usb_usbcon_unification

    Remove extraneous USBCON defines for AT90USB boards

commit 42aa10d2637ee9cdbd1766e8abbf32593f4e8030
Author: Unknown <davejohnson3000@gmail.com>
Date:   Tue Jul 25 19:09:08 2017 -0700

    Add PIO entry for PRINTRBOARD_REVF

    fix from PIO corruption

commit 4718c09c480ed0e9c6f4275747727a3d7e639b4b
Author: Dave Johnson <davejohnson3000@gmail.com>
Date:   Sun Jul 23 16:38:40 2017 -0700

    Remove extraneous USBCON defines for AT90USB boards

    USBCON is definied by serial.h pullikng in MarlinConfig.h which in turn pulls in Arduino.h.  Defining in later includes has shown to cause compile issues so removing all extraneous calls for and potentially easier future linker troubleshooting.
    more USBCON unification

commit 21591352d7cb7daa0b6d400129747a4e4d2d0cbb
Merge: d6d6043 890e7a1
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Sat Jul 22 16:19:12 2017 -0500

    Merge pull request #7340 from thinkyhead/bf_neopixel_rgbw

    Add support for Printrbot Neopixel RGBW strip.

commit 890e7a16a93241fae148e2647edf5e2c1e15017a
Author: C. Scott Ananian <cscott@cscott.net>
Date:   Thu Jul 13 11:01:21 2017 -0400

    Add support for Printrbot Neopixel RGBW strip.

    Connected as described at http://printrbot.com/shop/led-strip/

    Based on patch by Kelly Anderson <kelly@xilka.com> at
    http://www.xilka.com/printrbot/marlin/1.1.4/20170707/

commit a059e95463b4a3b232572eb5f0a3772b36a59b1b
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Fri Jul 21 20:43:10 2017 -0500

    Bring Infitary i3 config up to date

commit d6d60435483be03da5a34f6bf36fa4db97c4fabf
Merge: 0398982 f38b8c5
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Fri Jul 21 20:00:26 2017 -0500

    Merge pull request #7338 from thinkyhead/bf_mks_ps_on_pin

    MKS 1.3+: Add pin mapping for PS_ON

commit 03989824fa6a61a18e85825aa221559d5e2b690e
Merge: b7a16e4 851f9f5
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Fri Jul 21 19:57:18 2017 -0500

    Merge pull request #7339 from thinkyhead/bf_russian_part_1

    Update Russian translation - Part 1

commit 851f9f5399d8255f9f585452383970a65ac8e7dd
Author: Alexey Shvetsov <alexxy@gentoo.org>
Date:   Fri Jul 21 00:50:15 2017 +0300

    Update Russian translation - Part 1

    Signed-off-by: Alexey Shvetsov <alexxy@gentoo.org>

commit b7a16e44681e012349eab86b23c5b031ee558b8a
Merge: 60cb2bd e530c67
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Fri Jul 21 19:10:54 2017 -0500

    Merge pull request #7315 from fixoid/patch-1

    Fixing SWITCHING_EXTRUDER feature to work with HOTENDS > 1

commit f38b8c5bf87858abd4bc8d96a2f0ae4fadcdbf2e
Author: Alexey Shvetsov <alexxy@gentoo.org>
Date:   Wed Jul 5 19:54:26 2017 +0300

    MKS 1.3+: Add pin mapping for PS_ON

    This allows the use of D4 as PS_ON since MKS Gen doesn't have a PS_ON pin. However this effectively allows only 3 servos (instead of 4).

    Signed-off-by: Alexey Shvetsov <alexxy@gentoo.org>

commit 60cb2bd4e7062805b9fb9c661dc8bfcea2babafe
Merge: 2ad3ca5 8a3bc6b
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Fri Jul 21 00:20:56 2017 -0500

    Merge pull request #7332 from thinkyhead/bf_before_fwretract

    Improve FWRETRACT comments

commit 8a3bc6be4de6dca2664f6e977315693a6f842a4c
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Jul 17 15:37:36 2017 -0500

    Improve FWRETRACT config options and commentary

    Add more details as requested in #7198

commit b0173ccdb9022877388e34aea08eae48cb8e240c
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Tue Jul 18 03:17:50 2017 -0500

    Drop extra initializers for vars initialized by EEPROM code

commit 7afafb05b866cad4dcce1ff08c9f13f84319a8e9
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Tue Jul 18 01:37:54 2017 -0500

    Split G10/G11 into separate functions

commit c45798694f16266f73639d6b787fe4610ccca352
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Jul 17 22:02:12 2017 -0500

    Add some more requirements to the G-code list

commit 72de280c1e4581534f47df8cd1fe062589c983ad
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Jul 17 22:01:20 2017 -0500

    BARICUDA valve pressure consistently uint8_t

commit 4d98e3f0a7a38dfc8bb73a0d308d92e402f50b84
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Tue Jul 18 03:18:05 2017 -0500

    General cleanup

commit e530c6734938aee8bf688fa258d07fb19f699b1c
Author: fixoid <fixoid@bk.ru>
Date:   Wed Jul 19 21:01:07 2017 +0300

    Fixing SWITCHING_EXTRUDER feature

commit 2ad3ca5d8a31e6b10243259bf7039654bf045db6
Author: Tannoo <tannoo@msn.com>
Date:   Tue Jul 18 21:55:14 2017 -0600

    Bugfix (#7310)

commit 37a6833d7e9bf5f0f9525251a7905ebdd89d92a8
Author: Roxy-3D <Roxy-3D@users.noreply.github.com>
Date:   Thu Jul 13 16:33:02 2017 -0500

    Allow the sampled point to be added into the Least Squares Best Fit (#7289)

    Without this...  The LSF won't work because none of the sampled points
    in this code block get added.

commit a519b093b97b5d0318f436221ae789acb0614d7a
Author: C. Scott Ananian <cscott@cscott.net>
Date:   Thu Jul 13 13:02:15 2017 -0400

    Fix build by replacing qr_solve by least_squares_fit. (#7285)

    This was broken by 9af67e2446ae743b9ee1a139de494ff8217a10e1.

commit b9809ea86c0a53baf452bf24f1f4e66fdd8f70ca
Merge: 9af67e2 0873c66
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Jul 13 00:54:10 2017 -0500

    Merge pull request #7281 from thinkyhead/bf_seen_not_volatile

    Fixes for recent merges

commit 0873c667fa39320800eefd0c5fa9c2b4e726f968
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Jul 12 21:39:37 2017 -0500

    Apply coding standards to recent merges

commit 8c2907d10fedb7d32870f113ac1b9aee54fe989c
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Jul 12 22:47:23 2017 -0500

    Fix ABL broken by recent change

commit 9af67e2446ae743b9ee1a139de494ff8217a10e1
Author: Roxy-3D <Roxy-3D@users.noreply.github.com>
Date:   Mon Jul 10 19:05:11 2017 -0500

    Save 7714 bytes of program memory when doing AUTO_BED_LEVELING_LINEAR (#7276)

    We can save more and a pile of RAM by eleminating the eqnBVector and
    EqnAMatrix arrays next.

commit e5904c4df8b1c832860717b6e5d0de4c5474391b
Merge: f63f1ff 76e90b9
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Mon Jul 10 16:11:08 2017 -0500

    Merge pull request #7275 from thinkyhead/bf_seen_not_volatile

    Volatile keyword not needed for parser.seen

commit 76e90b93b78a12e8d3926309f7ef9f6a7aacc451
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Mon Jul 10 15:38:54 2017 -0500

    Volatile keyword not needed for parser.seen

commit f63f1ff12c1184b55ac355cf90dfa018149c49d2
Merge: 1066b17 00e4ced
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Mon Jul 10 15:10:07 2017 -0500

    Merge pull request #7272 from thinkyhead/bf_user_menu_stay

    Stay in User Menu after command. Add feedback.

commit 00e4ced58e6bba77448369e4baa4aedd2c8bae14
Author: Jamie Bainbridge <jamie.bainbridge@gmail.com>
Date:   Sat Jul 8 13:10:49 2017 +1000

    Stay in User Menu after command. Add feedback.

    When a user executes a User Menu command, the LCD returns to the main menu. If the user has multiple menu items they want to run, such as one menu item per bed leveling corner, then it's better to stay in the User Menu rather than return to the main menu.

    This PR modifies Marlin to stay in the User Menu after a command.

commit 1066b174570a4fad3a244444dd37d2d48c96464d
Merge: e927941 4bc79ec
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Mon Jul 10 13:39:36 2017 -0500

    Merge pull request #7260 from thinkyhead/bf_G33_update_27

    Updates to G33 and its LCD code

commit e927941c064890cf05e10a5e31c869fcc93084ab
Author: Tannoo <tannoo@msn.com>
Date:   Sat Jul 8 08:44:50 2017 -0600

    Bugfix (#7265)

    Fix compile error when UBL is enabled but there is no LCD Panel.

commit 68aea9c01d56849e493bc9dbdaa1f8c5f72999a7
Merge: aaacef9 186580b
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Fri Jul 7 15:46:22 2017 -0500

    Merge pull request #7261 from thinkyhead/bf_configs_by_vendor

    Arrange more example configs by vendor

commit aaacef9441d5e1a2047b1b804c0dd6ea1c2b4e70
Author: Tannoo <tannoo@msn.com>
Date:   Fri Jul 7 10:05:08 2017 -0600

    Corrections (#7231)

    20x4 map integration.    Also some minor changes to the UBL Menu layout.     Both 20x4 LCD's and Graphical LCD panels should have similar functionality now.

commit 4bc79ec877e4a4c247f5014d594ca8ca99a974c1
Author: LVD-AC <lvd@sound-silence.com>
Date:   Fri Jul 7 09:43:33 2017 +0200

    Updates for G33-LCD interface

commit 186580b55fe7a9cf8e9c4e0fb7bf1be2333055f6
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Fri Jul 7 04:03:27 2017 -0500

    Arrange example configurations by vendor

commit 6be369f3eacad705a49680f9f2edb5238f4e746a
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Fri Jul 7 04:45:14 2017 -0500

    Add some config names to AUTHOR

commit 7fc31a7940e894ddec689340ec05f7c0753fc172
Merge: 11e376e 2065591
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Fri Jul 7 04:11:07 2017 -0500

    Merge pull request #7258 from thinkyhead/bf_cleanups_jbrazio

    Add support for BQ heated bed kit with Hephestos 2

commit 11e376e9208b840eee1e10fde87a7d69222f01c7
Merge: a3aa798 9248a90
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Fri Jul 7 03:22:47 2017 -0500

    Merge pull request #7256 from thinkyhead/bf_cleanup_july_6

    Assign -1 to LCD_PINS_D4-7 if not defined

commit a3aa798f6d26d4f169cc2f53330b0f1a851594de
Merge: ce834bb 61be281
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Fri Jul 7 03:22:27 2017 -0500

    Merge pull request #7257 from thinkyhead/bf_Creality_CR10

    Support for Creality CR-10

commit 2065591daf1396040a50727939377e57639128a8
Author: João Brázio <jbrazio@gmail.com>
Date:   Thu Jul 6 18:10:06 2017 +0100

    Add support for BQ heated bed kit with Hephestos 2

commit 61be28133d2e9e21df3cbf13a4a7022494c57101
Author: essgcee <stephen.chamberlin42@gmail.com>
Date:   Thu Jul 6 15:43:00 2017 +0100

    Support for Creality CR-10

    Creality board is a Melzi / Sanguinololu variant, but using different pins for LCD control (and maybe other minor variations)

commit 9248a90a4c83a38a50eb48c7b6841917f233d698
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Thu Jul 6 22:47:37 2017 -0500

    Assign -1 to LCD_PINS_D4-7 if not defined

commit ce834bb78e8d40e2cf2c36d65d24311707978802
Merge: 2cb308f 5ef1e5e
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Jul 6 22:03:27 2017 -0500

    Merge pull request #7255 from thinkyhead/bf_cleanup_july_6

    Use FastIO for spindle, probe test, and case light

commit 5ef1e5ef6086b8c5f4bd8952977afa45f7b7fad1
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Thu Jul 6 21:47:50 2017 -0500

    Tweaks for M43

commit c7732db99d94c6d00f1835fb4494d4c1b11e500d
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Thu Jul 6 21:25:56 2017 -0500

    Fix: Use of digitalRead, digitalWrite breaks on AT90USB

commit f713f25fa5f3d8ef6fbf0c3c12d45b6cef5c93f1
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Thu Jul 6 21:24:30 2017 -0500

    Clean up excess whitespace

commit 2cb308fb534ee216eefdfbdb4cee55ce9d78c30a
Merge: 504d263 fc9ce65
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Jul 6 16:39:50 2017 -0500

    Merge pull request #7253 from thinkyhead/bf_busy_protocol

    "Keepalive" is now "Busy protocol"

commit fc9ce65095ba125e0400a3fc8b8f8b708d8ff9da
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Thu Jul 6 16:26:13 2017 -0500

    Add `BUSY_WHILE_HEATING` for hosts that need it

commit 504d26341abfdb70ecaf258ca20e33ef4800a324
Merge: ef94ddf c6d4306
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Jul 6 14:45:04 2017 -0500

    Merge pull request #7251 from thinkyhead/bf_simplify3d_workaround

    Patch M23 to work around Simplify3D bug

commit c6d430670aa338b500cc79c341a6cbf540f3c82d
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Thu Jul 6 14:17:54 2017 -0500

    Clear SHOW_BOOTSCREEN with no LCD

commit 11c589c3ec0cd996f2a58ec07421d086aad30991
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Thu Jul 6 14:06:39 2017 -0500

    Fix compile issue with G38

    Fixes #7250

commit 678914be25d8e0c39caae0c02f98fe8cb946dd03
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Thu Jul 6 14:00:58 2017 -0500

    Patch M23 to work around Simplify3D bug

    Addressing #7227

commit d3bc877007ceaeaeed11898998ee83b54f83de46
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Tue Jul 4 18:41:53 2017 -0500

    Version 1.1.4

commit 700549ee5d2242e1192047d085d1ecac1c1f485d
Merge: b2c20a8 ef94ddf
Author: Scott Lahteine <github@thinkyhead.com>
Date:   Wed Jul 5 17:16:39 2017 -0500

    Merging from bugfix

commit ef94ddf53cb0ee59de71b74b1bafa7933c91ebde
Merge: 28deff0 3efe4ae
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Jul 4 18:18:32 2017 -0500

    Merge pull request #7238 from thinkyhead/bf_probe_manual_G33

    Add PROBE_MANUALLY support to G33

commit 3efe4aeef875bbb92afd5482b46445128442f976
Author: LVD-AC <lvd@sound-silence.com>
Date:   Mon Jul 3 17:06:23 2017 +0200

    Add PROBE_MANUALLY support to G33

commit 28deff01b89326364f652940bb072221828d34fc
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Jul 4 17:38:45 2017 -0500

    Fix a bug in mfup

commit cca1cca3a5afcbb577fe6bee965fe8dbadb424eb
Merge: a2babb5 8c34233
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Jul 4 16:45:13 2017 -0500

    Merge pull request #7237 from thinkyhead/bf_cz_mapper

    UTF-8 mapper for Czech

commit a2babb532d3425ce91f77391a2d4c6de09c91497
Merge: b8066fb c28749a
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Jul 4 16:44:08 2017 -0500

    Merge pull request #7217 from benlye/add-kill-action

    Add configurable action command to send when printer is killed

commit 8c34233452c9c0360ec93c1645a8a1a57364647f
Author: Petr Zahradník <junior@zahradnik.cz>
Date:   Sat Jul 1 14:50:26 2017 +0200

    UTF-8 mapper for Czech

commit b8066fb36f030137005288c087c846ab1885b47f
Merge: df87278 20f6676
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Tue Jul 4 13:26:56 2017 -0500

    Merge pull request #7232 from fiveangle/disable_xyz_compatibility_check

    DISABLE_[XYZ] compatibility check

commit 20f6676d63c8922615462bddae27ae0a1f608c12
Author: Dave Johnson <davejohnson3000@gmail.com>
Date:   Mon Jul 3 17:23:53 2017 -0700

    DISABLE_[XYZ] compatibility check

    DISABLE_[XYZ] is incompatible with HOME_AFTER_DEACTIVATE and Z_SAFE_HOMING

commit c28749a5677f941ca45945bc1bd9cafc45802368
Author: Ben Lye <ben@lye.co.nz>
Date:   Sun Jul 2 09:44:24 2017 +0100

    Add kill action

    Sends pre-defined string as action command when printer is kill.

commit df87278fced7c290656242cdae58e535e40d2811
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Mon Jul 3 15:59:06 2017 -0500

    Add "CAP:PRINT_JOB:1" (M75 / M76 / M77) to M115 output

commit 4be8d7720e5766b2a68fd293e10213bfb2d0c4b3
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Mon Jul 3 15:24:49 2017 -0500

    Fix spelling of "Chinese"

commit 760bf49a009f24b834652a0ec48117905c134621
Merge: 57fff2e 567941e
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Mon Jul 3 03:40:42 2017 -0500

    Merge pull request #7221 from thinkyhead/bf_fix_reachable

    Fix for issues #6997 and #7152

commit 567941e341a1bb35d183cc0b4b584c1e0dbd7de9
Author: LVD-AC <lvd@sound-silence.com>
Date:   Thu Jun 29 16:42:42 2017 +0200

    Fix for issues #6997 and #7152

    Probing with the effector in the printing area, but an eccentric probe (e.g. allen key) outside it but still touching the bed gives meaninfull information for calibration. Since calibration is most accurate when probing as close to the towers as possible the testing was way to restrictive hence this fix.

commit 57fff2e95eae83c6037a351a8fd0ad08b87cbde5
Merge: 94c965f 6a3967e
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Mon Jul 3 01:49:27 2017 -0500

    Merge pull request #7219 from thinkyhead/bf_update_git_scripts

    Update Marlin+git helper scripts

commit 94c965fad6b5ee7242559c81e156e2e4a63517de
Merge: 015839f 69297b2
Author: Scott Lahteine <thinkyhead@users.noreply.gith…
@beemergb

This comment has been minimized.

Copy link

commented Jun 6, 2018

Ok I give in !! I have a Tronxy X5S with the new Chitu Board and touch screen conversion kit also the USB conversion as the Chitu board does not have one .Can I throw this lot in the bin and buy an original Aurduino to replace this mess ? It seems logical , I am no tech genius but I can read instructions ,lacking with these kits ! ,I hope some one out there can help .

damicreabox added a commit to damicreabox/Marlin that referenced this issue Sep 14, 2018

@boelle

This comment has been minimized.

Copy link
Contributor

commented Feb 19, 2019

@3daddict @thinkyhead can we add this one or do we need a pins file maybe?

@3daddict

This comment has been minimized.

Copy link
Author

commented Feb 20, 2019

@3daddict @thinkyhead can we add this one or do we need a pins file maybe?

@victorpv can we look into this again? Do we need a pins file or do you have it saved from when you had the board?

@victorpv

This comment has been minimized.

Copy link

commented Feb 20, 2019

Guys sorry I haven't been very active, extremely busy with other personal stuff. I saved the pins and added the board the board file to Marlin a while back in a PR I believe was merged. I did print fine, only thing I never got around to test was the thermocouple port, and the LCD display which is a parallel one that I doubt Marlin supports at this time. Check the board files, there should be one for Chitu, if not let me know and I'll post the pins in this thread. I believe there have been changed to Marlin to use a different stm32 Hal, I tested with the libmaple based Hal, and still using my prototype board for printing and laser engraving since last year without a single hiccup. The Chitu board printed fine back then in a test, should work fine now as long as there is a functional stm32f1 Hal. Let me know in this thread of the board file is not already in Marlin

@InsanityAutomation

This comment has been minimized.

Copy link
Contributor

commented May 12, 2019

So I see the Chitu pins file @victorandueza - have you tested the touchscreen at all on it? Ill be testing it a bit more and looking to add a working config for the TronXY X3 thats using this.

@BigDi

This comment has been minimized.

Copy link

commented Jun 19, 2019

I tried to compile a ChiTu3D Marlin firmware. I added an entry #define BOARD_CHITU3D 1821 //CHITU3D in board.h and change #define MOTHERBOARD BOARD_CHITU3D in configuration.h but I get several errors that pins are not declared. Has someone an advice for me.

@InsanityAutomation

This comment has been minimized.

Copy link
Contributor

commented Jun 19, 2019

I have one of these I need to work on a bit sometime soon... Its about 5th in my project list though....

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.