Is PID Autotune Still required?
Is PID Autotune Still required?
I don't see any settings in Polygonhell's firmware for "Default_Kd" or Ki, or Kp. I have the averages, but what do I do with the values when I have them?
(No trees were killed to post this message, but a large number of electrons were terribly inconvenienced.)
Re: Is PID Autotune Still required?
update numbers in the eeprom menu
My rostock build log http://forum.seemecnc.com/viewtopic.php?f=42&t=1228
Re: Is PID Autotune Still required?
But then that means setting the MODE_EEPROM to 1 to activate it. When I activate it, my microsteps revert back to 8!!! Wtfcambo3d wrote:update numbers in the eeprom menu
so again, my question is is the PID autotune required, since apparently you have a choice with the RAMBo 1.1 board - either a working printer with 16 microsteps, or an EEPROM activated rambo with 8 microsteps which attempts to print everything in the middle of the air instead of the build platform
(No trees were killed to post this message, but a large number of electrons were terribly inconvenienced.)
Re: Is PID Autotune Still required?
that's because your eeprom is set to 8 still,
if you want better temperature stability pid auto tune would be recommended.
if you want better temperature stability pid auto tune would be recommended.
My rostock build log http://forum.seemecnc.com/viewtopic.php?f=42&t=1228
Re: Is PID Autotune Still required?
M eeprom has no setting for microsteps - how do I add the ability to edit this setting to the eeprom?cambo3d wrote:that's because your eeprom is set to 8 still,
if you want better temperature stability pid auto tune would be recommended.
(No trees were killed to post this message, but a large number of electrons were terribly inconvenienced.)
Re: Is PID Autotune Still required?
The firmware CALCULATES the steps per mm for the axis using a number of directives (parameters). The code looks like this:
Some of these calculated values are stored in EEPROM. This group should have the standard comment:
but doesn't - if you look down a few lines you will see where these are manually set for Cartesian printers and do have the comment.
The calculated values appear in the EEPROM window in Repetier host (Printer menu->EEPROM Settings) as:
X-axis steps per mm 106.67
y-axis steps per mm 106.67
Z-axis steps per mm 106.67
The calculated values for 16 micro step RAMBo cards (revision 1.1) for the Rostock are 106.67 steps per mm as I showed above. That's what you'll see in the EEPROM, not the number of microsteps. The controller only cares how many microsteps it needs to turn the stepper motor to move a specified distance, that's what "steps per mm" means. To move the X axis 1 mm, you have to tell the stepper to move 106.67 steps.
Code: Select all
// Calculations
#define AXIS_STEPS_PER_MM ((float)(MICRO_STEPS * STEPS_PER_ROTATION) / PULLEY_CIRCUMFERENCE)
#define XAXIS_STEPS_PER_MM AXIS_STEPS_PER_MM
#define YAXIS_STEPS_PER_MM AXIS_STEPS_PER_MM
#define ZAXIS_STEPS_PER_MM AXIS_STEPS_PER_MM
Code: Select all
/*Overridden if EEPROM activated. */
The calculated values appear in the EEPROM window in Repetier host (Printer menu->EEPROM Settings) as:
X-axis steps per mm 106.67
y-axis steps per mm 106.67
Z-axis steps per mm 106.67
The calculated values for 16 micro step RAMBo cards (revision 1.1) for the Rostock are 106.67 steps per mm as I showed above. That's what you'll see in the EEPROM, not the number of microsteps. The controller only cares how many microsteps it needs to turn the stepper motor to move a specified distance, that's what "steps per mm" means. To move the X axis 1 mm, you have to tell the stepper to move 106.67 steps.
Sublime Layers - my blog on Musings and Experiments in 3D Printing Technology and Art
Start Here:
A Strategy for Successful (and Great) Prints
Strategies for Resolving Print Artifacts
The Eclectic Angler
Re: Is PID Autotune Still required?
Thank you! I saw the steps per mm, but I didn't know if setting that would be the equivalent of setting the microsteps to 16
(No trees were killed to post this message, but a large number of electrons were terribly inconvenienced.)
Re: Is PID Autotune Still required?
couldn't you just adjust them in eeprom menu in repetier host?
My rostock build log http://forum.seemecnc.com/viewtopic.php?f=42&t=1228
- gsnover
- Prints-a-lot
- Posts: 28
- Joined: Sat Mar 16, 2013 2:31 pm
- Location: Bennington VT | Montreal, QC
- Contact:
Re: Is PID Autotune Still required?
Thanks mHackney! This was really helpful!
"The calculated values appear in the EEPROM window in Repetier host (Printer menu->EEPROM Settings) as:
X-axis steps per mm 106.67
y-axis steps per mm 106.67
Z-axis steps per mm 106.67
The calculated values for 16 micro step RAMBo cards (revision 1.1) for the Rostock are 106.67 steps per mm as I showed above. That's what you'll see in the EEPROM, not the number of microsteps. The controller only cares how many microsteps it needs to turn the stepper motor to move a specified distance, that's what "steps per mm" means. To move the X axis 1 mm, you have to tell the stepper to move 106.67 steps."

"The calculated values appear in the EEPROM window in Repetier host (Printer menu->EEPROM Settings) as:
X-axis steps per mm 106.67
y-axis steps per mm 106.67
Z-axis steps per mm 106.67
The calculated values for 16 micro step RAMBo cards (revision 1.1) for the Rostock are 106.67 steps per mm as I showed above. That's what you'll see in the EEPROM, not the number of microsteps. The controller only cares how many microsteps it needs to turn the stepper motor to move a specified distance, that's what "steps per mm" means. To move the X axis 1 mm, you have to tell the stepper to move 106.67 steps."
Rostock Max - Shakira "her hips don't lie"
Rambo 1.1 | Onyx | LCD | Marlin-for-Rostockmax-RamboLCD
KISSlicer
Rambo 1.1 | Onyx | LCD | Marlin-for-Rostockmax-RamboLCD
KISSlicer
Re: Is PID Autotune Still required?
dont forget your extruder also..gsnover wrote:Thanks mHackney! This was really helpful!![]()
"The calculated values appear in the EEPROM window in Repetier host (Printer menu->EEPROM Settings) as:
X-axis steps per mm 106.67
y-axis steps per mm 106.67
Z-axis steps per mm 106.67
The calculated values for 16 micro step RAMBo cards (revision 1.1) for the Rostock are 106.67 steps per mm as I showed above. That's what you'll see in the EEPROM, not the number of microsteps. The controller only cares how many microsteps it needs to turn the stepper motor to move a specified distance, that's what "steps per mm" means. To move the X axis 1 mm, you have to tell the stepper to move 106.67 steps."
My rostock build log http://forum.seemecnc.com/viewtopic.php?f=42&t=1228
Re: Is PID Autotune Still required?
Yes, the extruder is handled differently. You have to set it explicitly in the Repetier firmware, it does not calculate that. I posted about this in another thread this weekend.
We need to find a better way to enable folks to find this information here. I've posted on this firmware topic at least a dozen times. A search for EEPROM will turn them up. I'm not sure what the best mechanism is though.
We need to find a better way to enable folks to find this information here. I've posted on this firmware topic at least a dozen times. A search for EEPROM will turn them up. I'm not sure what the best mechanism is though.
Sublime Layers - my blog on Musings and Experiments in 3D Printing Technology and Art
Start Here:
A Strategy for Successful (and Great) Prints
Strategies for Resolving Print Artifacts
The Eclectic Angler
Re: Is PID Autotune Still required?
You might want to write something up and pin it in the Official Docs forum.
g.
g.
Delta Power!
Defeat the Cartesian Agenda!
http://www.f15sim.com - 80-0007, The only one of its kind.
http://geneb.simpits.org - Technical and Simulator Projects
Defeat the Cartesian Agenda!
http://www.f15sim.com - 80-0007, The only one of its kind.
http://geneb.simpits.org - Technical and Simulator Projects
Re: Is PID Autotune Still required?
I think there's a few problems with the info available on this forum - one of which is the forum search engine - keywords like extruder are rejected because they are 'too common' - this causes MANY headaches when trying to avoid asking the same question.
Also, I think using the jump to post URLs and maintaining a sticky thread of 'useful' posts related to specific topics, it might cut down on repeat questions. I already have several very useful posts for LCD installation that would be handy to share with others.
Also, I think using the jump to post URLs and maintaining a sticky thread of 'useful' posts related to specific topics, it might cut down on repeat questions. I already have several very useful posts for LCD installation that would be handy to share with others.
(No trees were killed to post this message, but a large number of electrons were terribly inconvenienced.)
Re: Is PID Autotune Still required?
I made a post about the search engine and it's "too common" issue in the past.
It really is annoying when you are unable to search for what you actually want to search for. I have only ever seen this issue in these forums and nowhere else. And I frequent and admin a number of different forums on the interwebs!
It really is annoying when you are unable to search for what you actually want to search for. I have only ever seen this issue in these forums and nowhere else. And I frequent and admin a number of different forums on the interwebs!

"Now you see why evil will always triumph! Because good is dumb." - Spaceballs
Re: Is PID Autotune Still required?
Yes, I run The Reelsmithing Forum and had to deal with this issue a few years ago. It's actually a simple configuration parameter but the guys did not enable it when I first brought it up last year.
Sublime Layers - my blog on Musings and Experiments in 3D Printing Technology and Art
Start Here:
A Strategy for Successful (and Great) Prints
Strategies for Resolving Print Artifacts
The Eclectic Angler
Re: Is PID Autotune Still required?
Really more of an annoyance than anything.
Especially since when you are trying to use it is generally when you are frustrated trying for help it seems. LOL
Especially since when you are trying to use it is generally when you are frustrated trying for help it seems. LOL
"Now you see why evil will always triumph! Because good is dumb." - Spaceballs