E-Axis Compensation MCode Proposal August 07, 2011 10:01PM |
Registered: 15 years ago Posts: 196 |
Re: E-Axis Compensation MCode Proposal August 08, 2011 12:44AM |
Registered: 17 years ago Posts: 1,094 |
Re: E-Axis Compensation MCode Proposal August 08, 2011 01:40AM |
Registered: 14 years ago Posts: 2,947 |
FFF Settings Calculator | Gcode post processors | Geometric Object Deposition Tool Blog |
Tantillus.org | Mini Printable Lathe | How NOT to install a Pololu driver |
Re: E-Axis Compensation MCode Proposal August 08, 2011 08:08AM |
Registered: 14 years ago Posts: 1,780 |
Re: E-Axis Compensation MCode Proposal August 08, 2011 12:52PM |
Registered: 14 years ago Posts: 2,947 |
FFF Settings Calculator | Gcode post processors | Geometric Object Deposition Tool Blog |
Tantillus.org | Mini Printable Lathe | How NOT to install a Pololu driver |
Re: E-Axis Compensation MCode Proposal August 08, 2011 02:56PM |
Registered: 14 years ago Posts: 1,780 |
Re: E-Axis Compensation MCode Proposal August 08, 2011 04:37PM |
Registered: 14 years ago Posts: 2,947 |
FFF Settings Calculator | Gcode post processors | Geometric Object Deposition Tool Blog |
Tantillus.org | Mini Printable Lathe | How NOT to install a Pololu driver |
Re: E-Axis Compensation MCode Proposal August 08, 2011 05:13PM |
Registered: 14 years ago Posts: 1,780 |
Quote
Sublime
This isn't to deal with packing density but actual filament diameter.
Quote
http://fabmetheus.blogspot.com/
Dimension
Filament settings have been added to dimension. This is very loosely based on Rob Giseburt's Volumetric 5D plugin:
[tinkerings.posterous.com]
The 'Filament Diameter' should simply be set to the measured filament diameter in millimeters.
The tricky setting is the 'Filament Packing Density'. The default is 0.85, this is for ABS.
The default value is so low for ABS because ABS is relatively soft and with a pinch wheel extruder the teeth of the pinch dig in farther, so it sees a smaller effective diameter. With a hard plastic like PLA the teeth of the pinch wheel don't dig in as far, so it sees a larger effective diameter, so feeds faster, so for PLA the value should be around 0.97. This is with Wade's hobbed bolt. The effect is less significant with larger pinch wheels.
Overall, you'll have to find the optimal effective 'Filament Packing Density' by experiment.
Re: E-Axis Compensation MCode Proposal August 08, 2011 05:33PM |
Registered: 14 years ago Posts: 2,947 |
Quote
Madscifi
M210 - E Volume Compensation Setting
Sn - The diameter of the filament on which the E distances used in the GCODE are based.
Pn - The diameter of the filament actually being used in the machine.
Note that S and P may be set in different lines of M Code. This allows Skeinforge to generate a M210 Sn line and the user to manually specify a M210 Pn line. M211 must be used to enable/disable the feature, M210 only sets the values to be used if the feature is enabled. If enabled, this compensation occurs before the M212 distance compensation.
M211 - E Volume Compensation Control
S0 - disable M210 compensation.
S1 - enable M210 compensation.
Quote
Madscifi
M212 - E Distance Compensation
Sn - The distance requested of a test extrusion (with M210 compensation disabled)
Pn - The distance actually the filament actually moved as measured.
S and P must both be supplied. Note that the values are use to modify the current E distance compensation, so the standard extrusion test can be executed more than once without starting over. E Distance compensation is automatically enabled when this MCode is used.
M213 - Clear E Distance Compensation
Clears all E Distance Compensation.
M214 - Extrude Test Filament
Sn - The requested distance to extrude.
Pn - Specifies the feedrate to use for this command. If not specified the current feedrate for G1 is used.
This function automatically disables the E Volume Compensation for the duration of the test extrusion. I'm not certain if E and F should be used instead of S and P or not...
FFF Settings Calculator | Gcode post processors | Geometric Object Deposition Tool Blog |
Tantillus.org | Mini Printable Lathe | How NOT to install a Pololu driver |
Re: E-Axis Compensation MCode Proposal August 08, 2011 06:07PM |
Registered: 14 years ago Posts: 1,780 |
Quote
Madsci
M212 - E Distance Compensation
Sn - The distance requested of a test extrusion (with M210 compensation disabled)
Pn - The distance actually the filament actually moved as measured.
Quote
Sublime
The problem is that if you calculate it with 2.8mm input in skeinforge it produces a length based on the volume of 2.8mm filament. But what happens when you measure your filament right before printing and its actually 2.73? You go into skeinforge and change the diameter NOT the packing density then sit and wait for it to re-slice it.
Re: E-Axis Compensation MCode Proposal August 08, 2011 06:31PM |
Admin Registered: 18 years ago Posts: 7,881 |
Re: E-Axis Compensation MCode Proposal August 08, 2011 07:36PM |
Registered: 14 years ago Posts: 2,947 |
FFF Settings Calculator | Gcode post processors | Geometric Object Deposition Tool Blog |
Tantillus.org | Mini Printable Lathe | How NOT to install a Pololu driver |
Re: E-Axis Compensation MCode Proposal August 08, 2011 10:00PM |
Registered: 15 years ago Posts: 196 |
Re: E-Axis Compensation MCode Proposal August 09, 2011 03:11PM |
Registered: 14 years ago Posts: 1,797 |
Re: E-Axis Compensation MCode Proposal August 09, 2011 06:18PM |
Registered: 14 years ago Posts: 64 |
Re: E-Axis Compensation MCode Proposal August 10, 2011 08:15AM |
Registered: 14 years ago Posts: 113 |
Re: E-Axis Compensation MCode Proposal August 12, 2011 10:44PM |
Registered: 15 years ago Posts: 196 |
Re: E-Axis Compensation MCode Proposal August 12, 2011 11:23PM |
Registered: 17 years ago Posts: 1,094 |
Re: E-Axis Compensation MCode Proposal August 13, 2011 08:21AM |
Registered: 14 years ago Posts: 64 |