More homework while I wait for pieces parts. As background, I'd note that I'm neither new to electronics, programming, or PID loops. I am, however, naive when it comes to this platform and the arduino concept and would like to reduce the learning curve as much as possible prior to firing up the machine (prusa mendel variant using the printrboard rev D, marlin current version)
I've been going over the marlin code, and I'd be grateful if those familiar with the info could answer a few questions about the firmware configuration.
1) TEMP_HYSTERESIS: What is the practical limit of precision for this constant? I'd prefer to operate with no more than a 1 degree variance in either the hotend or bed temp control loop, but I really don't know if these chips are capable of providing better than the default 3 degree spread in the first place, without causing some undesirable side-effect..
2) PID_INTEGRAL_DRIVE_MAX: What is the practical limit on this constant, for these processors? I see it's default is 255, but I have no idea where the real boundaries are for the 90USB1286.
3) Is there a known JHead default PID triplet floating around that hasn't quite been incorporated into the firmware dist, or do I just have to figure out my own? I see that there are preset starting PID triplets (Kp, Ki, Kd) for Ultimaker, Makergear, and Mendel parts V9, but I'm not sure if any of them represent my board.
4) EXTRUDER_MTR_STPS: The default value is set to 260, but to be honest, I'm not quite sure.why. Shouldn't that value be just like any other 1.6 deg/step motor @ 200?
5) BOLT_DIAMETER: Is this measurement the measured diameter of the bolt shaft or the minimum diameter of the hobbed section?
6) DEFAULT_MAX_ACCELERATION: Why are the default X and Y values so different? They use the same gear & motors, they should have the same value to maintain cartesian integrity. Is this due a difference in intertital loading between the extruder head assembly transport (X) and the platen transport (Y) or is there some other practical reason that might help me "grok"?
Thanks,
x
Edited 1 time(s). Last edit at 09/04/2012 02:43PM by xiando.