Add hannoprint code

This commit is contained in:
m
2023-09-05 21:37:08 +03:00
parent e5f5cc8c4e
commit eb9bdb4b94
3916 changed files with 4079947 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,50 @@
# Readme
These configurations activate many of the new advanced features of the Marlin firmware:
* Auto Calibration
* Auto Bed Leveling
* Pause & Filament Change
**Important**: Before doing anything else after updating the firmware, go to `Configuration > Advanced Settings > Initialize EEPROM` to get rid of old configurations.
Then you should execute `Configuration > Delta Calibration > Set Delta Height` and also run `Configuration > Delta Configuration > Probe Z-offset` to verify the Probe offset.
After that you should connect the Z-Probe and start `Configuration > Delta Calibration > Auto Calibration`. When it's done don't forget to also do `Configuration > Delta Calibration > Store Settings` to make it permanent.
You should also do a `Motion > Bed Leveling > Level bed` followed by `Store Settings` to ensure a perfect leveling.
Please do a manual paper test (moving the nozzle slowly down to Z0 and checking with a piece of paper). If it's not perfect, use `Configuration > Advanced Settings > Probe Z Offset` to correct the difference and execute the calibration again.
# Select the Configuration
**Please select the correct values at the start of the Configuration.h file**
The Kossel comes in 3 versions:
* Pulley
* Linear
* Linear Plus
Pulley and Linear use the same configuration, the Linear Plus is bigger and uses slightly different configurations.
Typically the probes for the Anycubic Delta Kossel printers come in two different versions.
* Version 1: Z Probe Offset of -19.0mm
![Version 1 Probe](images/Version1Probe.jpg)
* Version 2: Z Probe Offset of -16.8mm
![Version 2 Probe](images/Version2Probe.jpg)
If you select the `ANYCUBIC_PROBE_VERSION 0`: It's very important to follow the correct procedure to set it up after flashing the firmware, otherwise you might damage the printer by ramming the nozzle into the buildplate:
* `Configuration > Advanced Settings > Initialize EEPROM`
* `Motion > Move Axis > Soft Endstops` : `Off`
* Auto Home and slowly move the nozzle down until it barely touches the bed. (Do a paper-test: A normal sheet of paper should just feel the drag of the nozzle) and note this number.
* Subtract this number from the value in `Configuration > Delta Calibration > Delta Settings > Height`. (If it's negative, add it).
* Save and try the paper test again to verify your height.
* `Configuration > Store Settings`
* Motion > Bed Leveling (using paper test)

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,37 @@
# AnyCubic Predator Notes
- At this time, this version is not supported by the stock bootloader as an SD card update.
- Special thanks to Korbinian Heel [[@inib](https://github.com/inib)].
- Special thanks to Slava Novgorodov [[@Slava N](https://www.youtube.com/channel/UC617QlzItK-dOeTTttKZq3A)] for sharing and making the video of the direct installation method.
- Special thanks to Sebastian Hernandez [[@SXHXC](https://github.com/SXHXC)] for his [fork](https://github.com/SXHXC/Marlin-Anycubic-Predator-Trigorilla-PRO) and doing all the work.
## Backing Up the Firmware
Watch the video below for detailed instructions on the whole process. It is recommended to take the time to make a backup of the firmware currently installed on the board, in case you decide you want to go back to the factory-installed version.
[![Trigorilla Pro reflash to Marlin 2.0.x](https://img.youtube.com/vi/g2cAJXle6t0/0.jpg)](https://www.youtube.com/watch?v=g2cAJXle6t0 "ANYCUBIC Predator original board Trigorilla Pro reflash to Marlin 2.0.x")
## Flashing the Firmware
### 1. Build Marlin
Use these example config files (adjusted to your needs) and build Marlin as usual.
### 2. Prepare the Board
- **Turn off the printer and disconnect AC power.**
- **SW1** routes power to the board from the USB port or from an external 24V source.
Move jumper **SW1** to **USB**.
- **JP1** is connected to the **BOOT0** pin which blocks programming.
Remove the **JP1** jumper.
### 3. Get STM32 Flasher
Download the _STM32 Flasher_ software at the ST Micro [download page](https://www.st.com/en/development-tools/flasher-stm32.html#get-software). Use _STM32 Flasher_ to flash your Marlin binary file to the board following the procedure shown in the video.
### 4. Final Steps
- Put the **SW1** and **JP1** jumpers back in their original positions.
- That's it!
## Restoring from Backup
- If you made the backup as described in the video just flash that file to restore the firmware to its previous state.