Page 1 of 1
[SOLVED] Firmware filament diameter incorrect
Posted: Sun Aug 09, 2020 4:07 pm
by SilverMK2
Good morning/etc; I recently replaced the main board on my printer which came with a different set of firmware than originally - I managed to update the firmware to correct for the z-height stepping due to the threading differences and a couple of other issues but I cannot get my printer to accept a filament diameter of 1.75mm rather than 3mm. As a consequence I am getting stringy nests of rubbish when I print anything.
Could someone point me in the right direction for correcting this as I have searched for every instance of the various diameter related codes and phrases that I could and changed everything appropriate to 1.75 but my printer is still saying the diameter is 3mm?
Using the Marlin-PI3_Pro_B firmware if that helps -
download/file.php?id=2819
I guess that the only other thing would be to change the extrusion speed to compensate? If so could someone let me know the appropriate value and where abouts one changes that in the firmware?
Many thanks
Re: Firmware filament diameter incorrect
Posted: Mon Aug 17, 2020 8:01 am
by LoBoHEAT
Hi!
are you using the same model of board? If isn´t it you need to make a new firmware. In case you are using the same model, when upload erase eeprom and reset all.
Best regards.
Re: Firmware filament diameter incorrect
Posted: Wed Aug 26, 2020 11:59 am
by William
Hello, you can change this position from 3.0 to 1.75 in marlin, and also choose 1.75mm on the slicing software.
Re: Firmware filament diameter incorrect
Posted: Thu Aug 27, 2020 10:25 pm
by SilverMK2
LoBoHEAT wrote: ↑Mon Aug 17, 2020 8:01 am
are you using the same model of board? If isn´t it you need to make a new firmware. In case you are using the same model, when upload erase eeprom and reset all.
Yes, I replaced the board like for like - it came with a slightly different firmware than my original board which I have managed to correct all the differences (as far as I am aware) with the exception of the filament diameter.
As far as I am aware I have EEPROM switched off? Unless I have to comment out EEPROM_SETTINGS as well?
// EEPROM
// The microcontroller can store settings in the EEPROM, e.g. max velocity...
// M500 - stores parameters in EEPROM
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
//define this to enable EEPROM support
#define EEPROM_SETTINGS
//to disable EEPROM Serial responses and decrease program space by ~1700 byte: comment this out:
// please keep turned on if you can.
//#define EEPROM_CHITCHAT
William wrote: ↑Wed Aug 26, 2020 11:59 am
Hello, you can change this position from 3.0 to 1.75 in marlin, and also choose 1.75mm on the slicing software.
Thanks William; I have already changed this variable in the firmware and updated without any luck. My slicing software has the printer set up to use 1.75mm, and I have the material set up as 1.75mm PLA; all of these settings are the same from before I replaced the board on the printer and it worked well.
Still having the same issue as originally.
EDIT: Just commented out the EEPROM_SETTINGS line and re-uploaded and my test print appears to be going well so far! Will update and/or close thread as necessary once the print gets a bit further.
EDIT 2: Thanks LoBoHEAT - it looks like the EEPROM was stopping the printer working! All fixed now.