klipper-dgus/config
Grigori Goronzy 0a20430e07 serial: Add Fysetc Cheetah board specific reset sequence
Fysetc Cheetah v1.2 boards require a special sequence to reset reliably.
This sequence works for me in all cases. Simpler sequences without
double reset did not work correctly. This is likely because of a weird
stateful circuitry for toggling the bootloader state.

Cheetah boards use RTS to configure bootloader triggering. By default,
pySerial sets RTS on connect, which unfortunately configures the board
to start the bootloader on reset.

Add a toggle for the RTS state to allow users to workaround. The RTS state
is set before the serial connection is opened, so there are no glitches.

Addresses #2026.

Signed-off-by: Grigori Goronzy <greg@chown.ath.cx>
2020-04-02 13:56:50 -04:00
..
example-corexy.cfg config: Use .0025 as the default z step_distance in sample configs 2018-02-25 16:00:55 -05:00
example-delta.cfg delta: Add print_radius option to customize valid XY radius 2020-01-23 21:14:09 -05:00
example-extras.cfg display: add support for multiple displays 2020-03-08 17:38:24 -04:00
example-menu.cfg menu: Disable support for "deck" and "card" menu items 2020-03-08 17:38:24 -04:00
example-polar.cfg config: Fix stepper_bed step_distance description in example-polar.cfg 2019-07-01 11:00:37 -04:00
example-rotary-delta.cfg rotary_delta: Initial support for rotary delta kinematics 2020-01-06 11:52:42 -05:00
example-winch.cfg winch: Add experimental support for cable winch kinematics 2018-12-24 11:38:59 -05:00
example.cfg serial: Add Fysetc Cheetah board specific reset sequence 2020-04-02 13:56:50 -04:00
generic-archim2.cfg config: Add example generic-archim2.cfg config 2020-01-23 18:32:52 -05:00
generic-azteeg-x5-mini-v3.cfg config: Clarify which boards use lpc1768 vs lpc1769 when known 2019-06-20 11:23:30 -04:00
generic-bigtreetech-gtr.cfg config: Add BigTreeTech GTR board generic config file (#2626) 2020-03-20 21:02:24 -04:00
generic-bigtreetech-skr-e3-dip.cfg config: Fix EXP1 comment in generic-bigtreetech-skr-e3-dip.cfg 2019-10-23 16:07:08 -04:00
generic-bigtreetech-skr-mini-e3-v1.0.cfg config: Rename config to generic-bigtreetech-skr-mini-e3-v1.0.cfg 2019-10-23 15:04:15 -04:00
generic-bigtreetech-skr-mini-e3-v1.2.cfg config: Skr mini e3 v1.2 template (#2069) 2019-10-23 14:57:00 -04:00
generic-bigtreetech-skr-mini.cfg config: Update bigtreetech skr boards to define EXP1/EXP2 plugs 2019-08-19 21:40:20 -04:00
generic-bigtreetech-skr-pro.cfg config: Fix thermistor association in generic-bigtreetech-skr-pro.cfg (#2390) 2020-01-13 18:23:03 -05:00
generic-bigtreetech-skr-v1.1.cfg config: Update bigtreetech skr boards to define EXP1/EXP2 plugs 2019-08-19 21:40:20 -04:00
generic-bigtreetech-skr-v1.3.cfg config: Update several config files to use board aliases for lcd 2019-08-19 12:57:59 -04:00
generic-bigtreetech-skr-v1.4.cfg config: Add Skr v1.4 configuration (#2423) 2020-01-28 12:13:54 -05:00
generic-cramps.cfg pru: Disable ADC reading directly from the PRU 2018-06-27 12:10:25 -04:00
generic-duet2-duex.cfg tmc: Remove virtual_enable support and replace with automatic support 2019-11-12 18:45:31 -05:00
generic-duet2-maestro.cfg tmc: Remove virtual_enable support and replace with automatic support 2019-11-12 18:45:31 -05:00
generic-duet2.cfg tmc: Remove virtual_enable support and replace with automatic support 2019-11-12 18:45:31 -05:00
generic-einsy-rambo.cfg tmc2130: Initial support for sensorless homing 2018-05-25 11:38:23 -04:00
generic-flyboard.cfg config: Fix file permissions of generic-flyboard.cfg 2020-01-23 22:25:42 -05:00
generic-fysetc-cheetah-v1.1.cfg config: Add example config files for the Fysetc Cheetah boards 2019-08-31 11:02:44 -04:00
generic-fysetc-cheetah-v1.2.cfg config: Fix uart pins on z stepper in generic-fysetc-cheetah-v1.2.cfg 2019-09-29 22:17:25 -04:00
generic-fysetc-f6.cfg config: Fix generic-fysetc-f6.cfg stepper_z cs_pin 2020-02-03 15:45:46 -05:00
generic-fysetc-s6.cfg config: Update generic-fysetc-s6.cfg (#2293) 2019-12-18 15:54:56 -05:00
generic-gt2560.cfg config: Added example config file for Geeetech gt2560 controller. 2019-01-28 11:20:01 -05:00
generic-melzi.cfg config: Use consistent advice on flashing the Melzi board 2018-11-13 14:32:52 -05:00
generic-mightyboard.cfg config: Add generic-mightyboard.cfg 2020-01-23 17:49:10 -05:00
generic-mini-rambo.cfg config: Use fastest PWM time in mini-rambo PWM DAC config 2018-09-11 09:40:48 -04:00
generic-minitronics1.cfg config: Add a generic-minitronics1.cfg example config file 2018-12-20 11:09:20 -05:00
generic-mks-robin-nano.cfg config: Add example generic-mks-robin-nano.cfg config 2020-03-26 11:53:06 -04:00
generic-mks-sgenl.cfg config: Pin logic on MKS SGEN L generic config (#2606) 2020-03-08 14:36:09 -04:00
generic-printrboard-g2.cfg config: Add generic-printrboard-g2.cfg config file 2019-06-21 23:12:31 -04:00
generic-printrboard.cfg config: Flash instructions for printrboard (#2278) 2019-12-17 10:03:57 -05:00
generic-radds.cfg config: Added encoder pins to radds example config 2019-01-02 17:46:06 -05:00
generic-rambo.cfg config: Update several config files to use board aliases for lcd 2019-08-19 12:57:59 -04:00
generic-ramps.cfg config: Update several config files to use board aliases for lcd 2019-08-19 12:57:59 -04:00
generic-re-arm.cfg config: Clarify which boards use lpc1768 vs lpc1769 when known 2019-06-20 11:23:30 -04:00
generic-replicape.cfg replicape: add support for Linux hardware PWM (#1443) 2019-04-06 13:51:51 -04:00
generic-rumba.cfg config: Update extra extruder pins in generic-rumba.cfg 2019-03-14 11:48:25 -04:00
generic-simulavr.cfg config: Rename avrsim.cfg to generic-simulavr.cfg 2019-11-24 20:21:13 -05:00
generic-smoothieboard.cfg lpc176x: Add support for flashing via "make flash" 2019-03-08 22:22:41 -05:00
kit-voron2-250mm.cfg probe: Move multi-sampling capability from ProbePointsHelper to Probe 2019-06-06 10:08:58 -04:00
kit-zav3d-2019.cfg test: update sample configs and test configs with new bed_mesh options 2020-01-09 14:14:13 -05:00
printer-adimlab-2018.cfg config: ADIMlab Add support for LCD knob and caselight 2018-10-19 11:10:32 -04:00
printer-alfawise-u30-2018.cfg config: Add example printer-alfawise-u30-2018.cfg config 2020-03-30 21:29:57 -04:00
printer-anet-a4-2018.cfg config: Add printer-anet-a4-2018.cfg config file 2019-12-15 22:12:58 -05:00
printer-anet-a8-2017.cfg config: Add button support for anet a8 2019-04-19 10:43:22 -04:00
printer-anet-e10-2018.cfg config: anet e10 update 2018-06-19 11:36:52 -04:00
printer-anycubic-4max-2018.cfg config: Added Anycubic 4Max printer config file 2019-03-22 13:02:01 -04:00
printer-anycubic-i3-mega-2017.cfg config: Add a "printer-" prefix to example printer config files 2018-02-11 14:58:48 -05:00
printer-anycubic-kossel-2016.cfg config: Make the Anycubic delta configurations as similar as possible 2018-11-25 17:14:16 -05:00
printer-anycubic-kossel-plus-2017.cfg config: fixes in anycubic delta plus default config file (#2176) 2019-12-01 18:51:46 -05:00
printer-creality-cr10-2017.cfg config: Use "ATC Semitec 104GT-2" for CR10 (and similar) heater beds 2019-02-08 12:20:16 -05:00
printer-creality-cr10mini-2017.cfg config: Use "ATC Semitec 104GT-2" for CR10 (and similar) heater beds 2019-02-08 12:20:16 -05:00
printer-creality-cr10s-2017.cfg config: Use position_endstop=0 for Creality printers 2019-08-31 11:43:02 -04:00
printer-creality-cr20-2018.cfg config: Use position_endstop=0 for Creality printers 2019-08-31 11:43:02 -04:00
printer-creality-cr20-pro-2019.cfg test: update sample configs and test configs with new bed_mesh options 2020-01-09 14:14:13 -05:00
printer-creality-ender2-2017.cfg config: Use consistent advice on flashing the Melzi board 2018-11-13 14:32:52 -05:00
printer-creality-ender3-2018.cfg config: Update printer-creality-ender3-2018.cfg (#959) 2018-12-05 16:43:14 -05:00
printer-creality-ender5-2019.cfg config: Add comment on changed Z step_distance to Ender5 config 2020-03-22 08:44:37 -04:00
printer-lulzbot-mini1-2016.cfg config: Minor updates to printer-lulzbot-mini1-2016.cfg 2019-11-05 10:57:47 -05:00
printer-lulzbot-taz6-2017.cfg config: Fix minor typo in printer-lulzbot-taz6-2017.cfg 2020-02-18 12:11:19 -05:00
printer-lulzbot-taz6-dual-v3-2017.cfg config: Lulzbot TAZ6 w/ Dual v3 Toolhead Config (#2111) 2019-10-30 12:37:22 -04:00
printer-makergear-m2-2012.cfg endstop_phase: Move endstop phase homing code to new "extras" module 2018-10-16 13:09:23 -04:00
printer-micromake-d1-2016.cfg config: Add printer-micromake-d1-2016.cfg example config file 2018-12-18 20:59:43 -05:00
printer-monoprice-mini-delta-2017.cfg test: Add printer-monoprice-mini-delta-2017.cfg to printers.test 2020-01-23 23:29:32 -05:00
printer-mtw-create-2015.cfg config: Add example printer-mtw-create-2015.cfg config file 2020-01-24 09:28:03 -05:00
printer-seemecnc-rostock-max-v2-2015.cfg config: Update printer-seemecnc-rostock-max-v2-2015.cfg (#2561) 2020-02-25 15:54:49 -05:00
printer-tevo-flash-2018.cfg test: update sample configs and test configs with new bed_mesh options 2020-01-09 14:14:13 -05:00
printer-tronxy-x5s-2018.cfg config: Add buttons to printer-tronxy-x5s-2018.cfg 2019-03-01 00:09:30 -05:00
printer-tronxy-x8-2018.cfg Add Printer Configuration File for the Tronxy X8 2018-07-10 11:59:07 -04:00
printer-twotrees-sapphire-pro-2020.cfg config: Add example printer-twotrees-sapphire-pro-2020.cfg config 2020-03-26 11:53:06 -04:00
printer-velleman-k8200-2013.cfg config: Add printer-velleman-k8200-2013.cfg example config 2018-11-13 10:46:57 -05:00
printer-wanhao-duplicator-6-2016.cfg config: Add display section to printer-wanhao-duplicator-6-2016.cfg 2019-09-14 19:52:19 -04:00
printer-wanhao-duplicator-9-2018.cfg config: add mesh_min to printer-wanhao-duplicator-9-2018.cfg (#2525) 2020-02-17 20:59:08 -05:00
printer-wanhao-duplicator-i3-mini-2017.cfg test: Add printer-wanhao-duplicator-i3-mini-2017.cfg to build tests 2019-12-03 13:34:46 -05:00
printer-wanhao-duplicator-i3-plus-2017.cfg config: Use .0025 as the default z step_distance in sample configs 2018-02-25 16:00:55 -05:00
printer-wanhao-duplicator-i3-plus-mark2-2019.cfg test: update sample configs and test configs with new bed_mesh options 2020-01-09 14:14:13 -05:00
printer-wanhao-duplicator-i3-v2.1-2017.cfg config: Use consistent advice on flashing the Melzi board 2018-11-13 14:32:52 -05:00
sample-idex.cfg config: Add multi extruder sample files 2019-12-10 14:24:34 -05:00
sample-lcd.cfg config: Update "Fysetc Mini 12864Panel" in sample-lcd.cfg 2019-12-04 09:13:46 -05:00
sample-macros.cfg config: add BME280 documentation 2020-01-13 22:29:50 -05:00
sample-mmu2s-diy.cfg config: Example for MMU2S DIY (#2566) 2020-03-01 22:08:37 -05:00
sample-multi-extruder.cfg config: Add multi extruder sample files 2019-12-10 14:24:34 -05:00
sample-multi-mcu.cfg config: Rename example-multi-mcu.cfg to sample-multi-mcu.cfg 2019-11-24 20:21:13 -05:00
sample-probe-as-z-endstop.cfg test: update sample configs and test configs with new bed_mesh options 2020-01-09 14:14:13 -05:00