cr-10-v3-marlin-config issueshttps://git.pickysysadmin.ca/FiZi/cr-10-v3-marlin-config/-/issues2023-01-21T20:49:43Zhttps://git.pickysysadmin.ca/FiZi/cr-10-v3-marlin-config/-/issues/13Changing Maximum Feedrate/Acceleration?2023-01-21T20:49:43ZGhost UserChanging Maximum Feedrate/Acceleration?My apologies if this is a total noob question, but I am using the latest pre-compiled firmware after upgrading from your previous pre-compiled firmware for 2.0.9.1, and it appears as though the maximum feedrate/acceleration numbers have ...My apologies if this is a total noob question, but I am using the latest pre-compiled firmware after upgrading from your previous pre-compiled firmware for 2.0.9.1, and it appears as though the maximum feedrate/acceleration numbers have been changed to be lowered. I am using a plugin called EEPROM editor to attempt changing them to those values back to those found in 2.0.9.1., however, unfortunately, it is not allowing me to do so, as these numbers would be above the current maximum. I was just hoping to see if there was a gcode that I may use to change this? Or is this set in the firmware necessitating that I download and edit your provided configuration.h file to do so? I very much appreciate your willingness overall to continuously upload the firmware that you compile time and time again, so I just want to share my appreciation over this as well. Thank you for the help.https://git.pickysysadmin.ca/FiZi/cr-10-v3-marlin-config/-/issues/12Activate LIN_ADVANCE2023-06-17T23:27:27ZGhost UserActivate LIN_ADVANCEWould it be possible to activate LIN_ADVANCE in the firmware to allow tuning it for the direct drive extruder?Would it be possible to activate LIN_ADVANCE in the firmware to allow tuning it for the direct drive extruder?https://git.pickysysadmin.ca/FiZi/cr-10-v3-marlin-config/-/issues/11Look at filament unload rate2022-06-04T23:01:42ZEric ScheweLook at filament unload rateFrom the blog
```
Hey eric thanks for the work you have done on this firmware couple of things i have noticed
really the only main one anyhow is the stock filament load and unload is set at like 400+ mm at about 40mm/s (cant recall actu...From the blog
```
Hey eric thanks for the work you have done on this firmware couple of things i have noticed
really the only main one anyhow is the stock filament load and unload is set at like 400+ mm at about 40mm/s (cant recall actual values) but ungodly high you may what to update that in your config
found this to be more suiting and not filament chewy
#define FILAMENT_CHANGE_UNLOAD_FEEDRATE 10 // (mm/s) Unload filament feedrate. This can be pretty fast.
#define FILAMENT_CHANGE_UNLOAD_ACCEL 20 // (mm/s^2) Lower acceleration may allow a faster feedrate.
#define FILAMENT_CHANGE_UNLOAD_LENGTH 10 // (mm) The length of filament for a complete unload.
// For Bowden, the full length of the tube and nozzle.
// For direct drive, the full length of the nozzle.
// Set to 0 for manual unloading.
#define FILAMENT_CHANGE_SLOW_LOAD_FEEDRATE 6 // (mm/s) Slow move when starting load.
#define FILAMENT_CHANGE_SLOW_LOAD_LENGTH 0 // (mm) Slow length, to allow time to insert material.
// 0 to disable start loading and skip to fast load only
#define FILAMENT_CHANGE_FAST_LOAD_FEEDRATE 10 // (mm/s) Load filament feedrate. This can be pretty fast.
#define FILAMENT_CHANGE_FAST_LOAD_ACCEL 15 // (mm/s^2) Lower acceleration may allow a faster feedrate.
#define FILAMENT_CHANGE_FAST_LOAD_LENGTH 20 // (mm) Load length of filament, from extruder gear to nozzle.
```Eric ScheweEric Schewehttps://git.pickysysadmin.ca/FiZi/cr-10-v3-marlin-config/-/issues/10Look at enabling SDCard Alpha sorting2022-06-04T23:03:14ZEric ScheweLook at enabling SDCard Alpha sortinghttps://marlinfw.org/docs/gcode/M034.htmlhttps://marlinfw.org/docs/gcode/M034.htmlEric ScheweEric Schewehttps://git.pickysysadmin.ca/FiZi/cr-10-v3-marlin-config/-/issues/9I've updated my CR-10 V3 firmware with 2.0.8.2_2021-06-05-BL-115200.hex, but ...2021-07-21T01:50:10ZGhost UserI've updated my CR-10 V3 firmware with 2.0.8.2_2021-06-05-BL-115200.hex, but after that my CR-10 wasn't able to boot up properly. I tried to reinstall the firmware but Cura wasn't able to detect my CR-10 anymore. Am I doing things wrongly?Eric ScheweEric Schewehttps://git.pickysysadmin.ca/FiZi/cr-10-v3-marlin-config/-/issues/8asdf2021-05-01T21:17:15ZGhost Userasdfasdfasdfhttps://git.pickysysadmin.ca/FiZi/cr-10-v3-marlin-config/-/issues/7Try enabling Unified (UBL) leveling instead of using ABL (Bilinear)2021-05-01T21:48:35ZEric ScheweTry enabling Unified (UBL) leveling instead of using ABL (Bilinear)The firmware currently uses ABL and BILINEAR for auto-leveling: https://marlinfw.org/docs/gcode/G029-abl.html
It's possible UBL might produce better results but I don't know how much has to change to swap the two: https://marlinfw.org/d...The firmware currently uses ABL and BILINEAR for auto-leveling: https://marlinfw.org/docs/gcode/G029-abl.html
It's possible UBL might produce better results but I don't know how much has to change to swap the two: https://marlinfw.org/docs/gcode/G029-ubl.htmlhttps://git.pickysysadmin.ca/FiZi/cr-10-v3-marlin-config/-/issues/6Create a firmware build with the microSD disabled2021-05-01T21:15:44ZEric ScheweCreate a firmware build with the microSD disabledWhy have the control unit send this crap:
```
Recv: Not SD printing
Recv: Not SD printing
Recv: Not SD printing
```
If you're never going to use the microSD port anyway?Why have the control unit send this crap:
```
Recv: Not SD printing
Recv: Not SD printing
Recv: Not SD printing
```
If you're never going to use the microSD port anyway?https://git.pickysysadmin.ca/FiZi/cr-10-v3-marlin-config/-/issues/5Try to eliminate honking by adjusting DEFAULT_RETRACT_ACCELERATION per Derek2022-06-04T23:04:58ZEric ScheweTry to eliminate honking by adjusting DEFAULT_RETRACT_ACCELERATION per DerekOriginally from here: https://www.pickysysadmin.ca/2020/08/16/marlin-2-x-for-a-cr-10-v3/#comment-221886
Derek suggests:
`DEFAULT_RETRACT_ACCELERATION 500`Originally from here: https://www.pickysysadmin.ca/2020/08/16/marlin-2-x-for-a-cr-10-v3/#comment-221886
Derek suggests:
`DEFAULT_RETRACT_ACCELERATION 500`https://git.pickysysadmin.ca/FiZi/cr-10-v3-marlin-config/-/issues/4Implement runout sensor and bed size setting suggestions from Derek2022-06-04T23:08:11ZEric ScheweImplement runout sensor and bed size setting suggestions from DerekFrom: https://www.pickysysadmin.ca/2020/08/16/marlin-2-x-for-a-cr-10-v3/#comment-220552
```
Config_adv.h
Adjust speed and distant values for filament change on advanced pause (G600)
2100 #define PAUSE_PARK_RETRACT_FEEDRATE 60 ...From: https://www.pickysysadmin.ca/2020/08/16/marlin-2-x-for-a-cr-10-v3/#comment-220552
```
Config_adv.h
Adjust speed and distant values for filament change on advanced pause (G600)
2100 #define PAUSE_PARK_RETRACT_FEEDRATE 60 to 5
2101 #define PAUSE_PARK_RETRACT_LENGTH 4 to 1
2103 #define FILAMENT_CHANGE_UNLOAD_FEEDRATE 40 to 5
2105 #define FILAMENT_CHANGE_UNLOAD_LENGTH 435 to 100
2112 #define FILAMENT_CHANGE_FAST_LOAD_FEEDRATE 30 to 5
2114 #define FILAMENT_CHANGE_FAST_LOAD_LENGTH 430 to 90
2118 #define ADVANCED_PAUSE_PURGE_FEEDRATE 3 to 1
2130 #define FILAMENT_UNLOAD_PURGE_FEEDRATE 25 to 5
Configuration.h
Adjust Probe Offset values. Include Z offset to bed height here
1000 #define NOZZLE_TO_PROBE_OFFSET { 47, 0, -3.39 }
Align Bed correctly
1138 #define X_BED_SIZE 310 to 300
1139 #define Y_BED_SIZE 310 to 300
1142 #define X_MIN_POS 0 to -6
1143 #define Y_MIN_POS 0 to -3
1145 #define X_MAX_POS 312 to 306
1146 #define Y_MAX_POS 314 to 311
Adjust Park Point
1556 #define NOZZLE_PARK_POINT { (X_MIN_POS + 5), (Y_MAX_POS - 5), 10 } to { (X_MIN_POS), (Y_MIN_POS), 10 }
Follow flash with M502; M500 commands or else Filament change length values seem to revert back to previous settings
```https://git.pickysysadmin.ca/FiZi/cr-10-v3-marlin-config/-/issues/3Lower baud rate to 1152002021-01-13T03:52:17ZEric ScheweLower baud rate to 115200While things appear to work OK at 230400 I do run into the odd issue from time to time that leads me to believe it's something with the serial connection.
According to this https://copperhilltech.com/blog/rs232-to-usb-converter-with-ard...While things appear to work OK at 230400 I do run into the odd issue from time to time that leads me to believe it's something with the serial connection.
According to this https://copperhilltech.com/blog/rs232-to-usb-converter-with-arduino-due-or-mega-2560/ the maximum baud rate for the Mega2560 board is 115200.
Interestingly this post https://arduino.stackexchange.com/a/6865 provides the following:
```
Baud Rate UBRR(dec) UBRR(hex) % of error
300 3332 0x0D04 0.0
600 1666 0x0682 0.0
1200 832 0x0340 0.0
2400 416 0x01A0 0.0
4800 207 0x00CF 0.2
9600 103 0x0067 0.2
14400 68 0x0044 0.6
19200 51 0x0033 0.2
28800 34 0x0022 0.8
38400 25 0x0019 0.2
57600 16 0x0010 2.1 - Barely OK
76800 12 0x000C 0.2 - GOOD
115200 8 0x0008 3.7 - BAD
230400 3 0x0003 7.8 - BAD
250000 3 0x0003 0.0
```
According to their calculations the fastest the Mega256 can go with a sub 1% error rate is 76800.
I think I'll have to do more digging.https://git.pickysysadmin.ca/FiZi/cr-10-v3-marlin-config/-/issues/2Octoprint connectivity2021-05-01T21:22:48ZGhost UserOctoprint connectivityI needed to enable as second serial port by uncommenting and changing:
`#define SERIAL_PORT_2 1`
This could be unique to my set up, I'm running octoprint 1.5.2 (on a RPi 3), marlin 2.0.7.2 (on creality 2.5.2 board)I needed to enable as second serial port by uncommenting and changing:
`#define SERIAL_PORT_2 1`
This could be unique to my set up, I'm running octoprint 1.5.2 (on a RPi 3), marlin 2.0.7.2 (on creality 2.5.2 board)https://git.pickysysadmin.ca/FiZi/cr-10-v3-marlin-config/-/issues/1Filament load and unload is not optimized for direct feed titan2021-05-01T21:26:49ZGhost UserFilament load and unload is not optimized for direct feed titanThe load and unload values are set for bowden systems rather than direct feed ie.:
FILAMENT_CHANGE_UNLOAD_LENGTH
FILAMENT_CHANGE_FAST_LOAD_LENGTH
I found these to work better with the titan on my V3 CR-10
```
#define FILAMENT_CHA...The load and unload values are set for bowden systems rather than direct feed ie.:
FILAMENT_CHANGE_UNLOAD_LENGTH
FILAMENT_CHANGE_FAST_LOAD_LENGTH
I found these to work better with the titan on my V3 CR-10
```
#define FILAMENT_CHANGE_UNLOAD_FEEDRATE 10 // (mm/s) Unload filament feedrate. This can be pretty fast.
#define FILAMENT_CHANGE_UNLOAD_ACCEL 25 // (mm/s^2) Lower acceleration may allow a faster feedrate.
#define FILAMENT_CHANGE_UNLOAD_LENGTH 40 // (mm) The length of filament for a complete unload.
// For Bowden, the full length of the tube and nozzle.
// For direct drive, the full length of the nozzle.
// Set to 0 for manual unloading.
#define FILAMENT_CHANGE_SLOW_LOAD_FEEDRATE 6 // (mm/s) Slow move when starting load.
#define FILAMENT_CHANGE_SLOW_LOAD_LENGTH 0 // (mm) Slow length, to allow time to insert material.
// 0 to disable start loading and skip to fast load only
#define FILAMENT_CHANGE_FAST_LOAD_FEEDRATE 6 // (mm/s) Load filament feedrate. This can be pretty fast.
#define FILAMENT_CHANGE_FAST_LOAD_ACCEL 25 // (mm/s^2) Lower acceleration may allow a faster feedrate.
#define FILAMENT_CHANGE_FAST_LOAD_LENGTH 20 // (mm) Load length of filament, from extruder gear to nozzle.
// For Bowden, the full length of the tube and nozzle.
// For direct drive, the full length of the nozzle.
```