[2.0.x] Anycubic LinearPlus, Trigorilla 1.4 (#11730)
This commit is contained in:
		
							
								
								
									
										2150
									
								
								Marlin/src/config/examples/delta/Anycubic/Kossel/Configuration.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2150
									
								
								Marlin/src/config/examples/delta/Anycubic/Kossel/Configuration.h
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										1692
									
								
								Marlin/src/config/examples/delta/Anycubic/Kossel/Configuration_adv.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1692
									
								
								Marlin/src/config/examples/delta/Anycubic/Kossel/Configuration_adv.h
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										49
									
								
								Marlin/src/config/examples/delta/Anycubic/Kossel/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										49
									
								
								Marlin/src/config/examples/delta/Anycubic/Kossel/README.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,49 @@ | ||||
| # 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. | ||||
|  | ||||
| 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. | ||||
|  | ||||
| **Also Important**: if you value your Z-Probe do NOT execute `Configuration > Delta Configuration > Probe Z-offset` - This can destroy the Z-Probe, see issue [#11337](https://github.com/MarlinFirmware/Marlin/issues/11337). | ||||
|  | ||||
| # 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 2: Z Probe Offset of -16.8mm | ||||
|  | ||||
|      | ||||
|  | ||||
| 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 | 
| @@ -30,7 +30,52 @@ | ||||
|  | ||||
| #define IS_RAMPS_EFB | ||||
|  | ||||
| #define FAN2_PIN             44 | ||||
| #define ORIG_E0_AUTO_FAN_PIN 44 | ||||
| // FAN0 / D9  - Typically used for the part fan on Anycubic Delta devices | ||||
| #define FAN_PIN 9 | ||||
|  | ||||
| // FAN1 / D7  - Typically unused, can be allocated as Case Fan | ||||
|  | ||||
| // FAN2 / D44 - Typical Extruder Fan on Anycubic Delta devices | ||||
| #define FAN2_PIN              44 | ||||
| #define ORIG_E0_AUTO_FAN_PIN  44 | ||||
|  | ||||
| #include "pins_RAMPS.h" | ||||
|  | ||||
| // TODO 1.4 boards do have an E1 stepper driver. However the pin definitions | ||||
| // from pins_RAMPS.h are incorrect for this board. e.g., Pin 44 is the Extruder fan. | ||||
| #undef E1_STEP_PIN | ||||
| #undef E1_DIR_PIN | ||||
| #undef E1_ENABLE_PIN | ||||
| #undef E1_CS_PIN | ||||
|  | ||||
| // | ||||
| // AnyCubic made the following changes to 1.1.0-RC8 | ||||
| // If these are appropriate for your LCD let us know. | ||||
| // | ||||
| #if 0 && ENABLED(ULTRA_LCD) | ||||
|  | ||||
|   // LCD Display output pins | ||||
|   #if ENABLED(NEWPANEL) && ENABLED(PANEL_ONE) | ||||
|     #undef LCD_PINS_D6 | ||||
|     #define LCD_PINS_D6    57 | ||||
|   #endif | ||||
|  | ||||
|   // LCD Display input pins | ||||
|   #if ENABLED(NEWPANEL) | ||||
|     #if ENABLED(VIKI2) || ENABLED(miniVIKI) | ||||
|       #undef DOGLCD_A0 | ||||
|       #define DOGLCD_A0    23 | ||||
|     #elif ENABLED(ELB_FULL_GRAPHIC_CONTROLLER) | ||||
|       #undef BEEPER_PIN | ||||
|       #define BEEPER_PIN   33 | ||||
|       #undef LCD_BACKLIGHT_PIN | ||||
|       #define LCD_BACKLIGHT_PIN 67 | ||||
|     #endif | ||||
|   #elif ENABLED(MINIPANEL) | ||||
|     #undef BEEPER_PIN | ||||
|     #define BEEPER_PIN     33 | ||||
|     #undef DOGLCD_A0 | ||||
|     #define DOGLCD_A0      42 | ||||
|   #endif | ||||
|  | ||||
| #endif // ULTRA_LCD | ||||
|   | ||||
		Reference in New Issue
	
	Block a user