How to measure steps per mm? I've read that I have to measure the
filament going in and compare that to how much the bot was instructed
to pull in, but how do I go about that? How do those lengths relate to
steps per mm?
When I choose SF44 as my gcode generator and hit generate gcode, a
window pops up with print-o-matic settings, do I enable this as well
as dimension?
Whats a good base profile to use for SF44? I see a TOM SF40 profile
but not 44.
Regards,
Bruce
First get your extruder up to temp.
Take a ruler and a sharpie, make a mark on the filament say 30cm up
from where it enters the extruder.
From the control panel, tell the extruder to extrude 50mm of filament,
and once it's done, use your ruler to measure how much was actually
taken in (just by subtracting from the original distance from top of
extruder to the mark you made).
If for example it only consumed 40mm of filament when asked to extrude
50mm, you need to tell repg to send a factor of 50/40 more steps.
So, edit the extruder axis scale parameter in your machine xml file to
be oldscale * requested_extrusion / actual_extrusion.
Restart replicatorg and repeat the process until the amount requested
matches the amount consumed.
(if you want more precision, do it with a larger length of extrusion,
say 100mm).
Cheers,
Len.
> --
> You received this message because you are subscribed to the Google Groups "MakerBot Operators" group.
> To post to this group, send email to make...@googlegroups.com.
> To unsubscribe from this group, send email to makerbot+u...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/makerbot?hl=en.
>
> (if you want more precision, do it with a larger length of extrusion, say 100mm).It'd be nice if MBI supplied this data..
--
You received this message because you are subscribed to the Google Groups "MakerBot Operators" group.
To view this discussion on the web visit https://groups.google.com/d/msg/makerbot/-/u_m1AVCaQgsJ.
Some forward progress.
I've manually edited the start and end gcode files. At one stage the print head crashed into the build platform (unedited start file). So I grabbed some stuff from my SF35 start file and used that. So that's fixed. Also the end position of the platform was at the rear of the Makerbot, so I took the appropriate commands from the SF35 end and fixed that.
Until I find the next issue the one that remains is that too much product is being extruded when the print is in progress. So much in fact that the extruder gear slips of the plastic it's trying to push out. The extruded plastic is zoo much that it comes out about 3-4 times wider than it should.
I'm printing with PLA.
I've been trying to find the right settings to change… and have not succeeded. When I stop the print and go to the control panel to lift the print head, the stepper speed is 5.00 (always). Under SF35 this usually was 1.98 (I think).
- David
Also, I needed to print yesterday so after updating the firmware and
moving to replicatorg 29 i moved back to SF35. Firstly, even though I
selected one of my previous profiles, all of the settings had gone
back to default. But much much worse, I did a print that was supposed
to be 40mm tall, and it came out at only 18mm tall! everything looked
fine in x/y and the extruder head was at 18mm when it finished, it
just looked like it had been squished, print quality was questionable.
Any ideas?
<axis id="a" length="100000" maxfeedrate="1600"
stepspermm="50.235478806907409" endstops="none"/><!-- stepspermm is
incoming filament length, 127 is ca. 4 RPM, 1600 ca. 50 RPM -->
On Dec 12, 12:35 am, Rob Giseburt <giseb...@gmail.com> wrote:
> The steps per mm is, afaik, the same for Mk6, Mk6+, and Mk7 extruders. It's
> already in the TOM and 3G 5D Shield machines files for these extruders.
>
> This is readily available information. You should only need to measure if
> you are using a non-standard extruder setup or are not on a Makerbot.
>
> -Rob
>
> On Dec 11, 2011, at 6:08 PM, ddurant <dduran...@gmail.com> wrote:
>
> > (if you want more precision, do it with a larger length of extrusion,
>
> say 100mm).
>
> It'd be nice if MBI supplied this data..
>
> --
> You received this message because you are subscribed to the Google Groups
> "MakerBot Operators" group.
> To view this discussion on the web visithttps://groups.google.com/d/msg/makerbot/-/u_m1AVCaQgsJ.
On Dec 12, 9:25 am, Gian Pablo <gian.pa...@gmail.com> wrote:
> I'm getting this too. Way way too much filament is being extruded, and as
> far as I can tell my steps per mm value is correct.
Are you using Dimension? If so check that in the speed tab your feed
and flow rates match. Took me an age to find that tidbit of vital
information. If they don't match it means E values get scaled by the
effective ratio of the 2.
For some reason it doesn't tell you about that in the dimension help
page...
> --
> You received this message because you are subscribed to the Google Groups "MakerBot Operators" group.
In order to empirically calculate the correct steps per mm google for
Josef prusa calculator. I am currently on my phone and can't do the search for you. Markus
Am 12.12.2011 20:25 schrieb "Aaron Double" <aad...@gmail.com>:
The other thing to check is to make sure that your XML file step amount is correct for your A axis. If you are using an 1/8th step driver (makerbot) but have 1/16th step info, you will end up extruding twice as fast as you should.
On Dec 12, 2011, at 2:20 PM, The Ruttmeister <type...@googlemail.com> wrote:
>
>
> On Dec 12, 9...
Apologies for the dumb question.
- David
/Applications/ReplicatorG/machines/thingomatic.xml
I've just completely replaced the contents of my ReplicatorG folder when I upgraded to 0029.
If this is the file… that's cool… I never modified it before.
How does the stepspermm calculation work?
Now looking for calculations for this across the inter webs…
- David
<geometry type="cartesian">
<!-- different pulleys on X and Y axii -->
<axis endstops="min" homingfeedrate="500" id="x" length="106" maxfeedrate="4000" stepspermm="47.069852"/> <!-- Pulley dia: 10.82mm / 1/8 step = 1/(10.82 * pi / 1600) -->
<axis endstops="min" homingfeedrate="500" id="y" length="120" maxfeedrate="4000" stepspermm="47.069852"/> <!-- Pulley dia: 10.82mm / 1/8 step = 1/(10.82 * pi / 1600) -->
<axis endstops="max" homingfeedrate="500" id="z" length="106" maxfeedrate="1000" stepspermm="200"/> <!-- TR-8x8 Z axis = 1/(8/1600) -->
<axis endstops="none" id="a" length="100000" maxfeedrate="1600" stepspermm="50.235478806907409"/> <!-- stepspermm is incoming filament length, 127 is ca. 4 RPM, 1600 ca. 50 RPM -->
</geometry>
<tools>
<tool automatedplatform="true" default_rpm="1.98" fan="true" heatedplatform="true" heater="true" material="abs" motor="true" motor_steps="1600" name="Stepstruder MK6" stepper_axis="a" type="extruder"/>
</tools>
On 13/12/2011, at 8:25 AM, Aaron Double wrote:
I regenerated the geode file (don't know if I needed to or not)… and sett he build in progress.
Two pictures below show the output. The picture shows it almost completing one layer … it's shells are set to 1 (so goes around the object twice…) and you you can see how thick the output is.
So changing the A Axis made no difference… I know I've changed it because I created a new machine in the file and selected that machine before connecting to the printer. Also machine information (from the menu) confirms I've selected the right printer.
The second picture shows a photograph of the screen where Motor Speed is 5 RPM. After the various changes I've made and reversed etc… the Motor speed is 5 (not 1.98 - or there about).
- David
Hmmmm... Methinks that something odd is going on. If everything was
correct then Dimension makes layer resolution changes trivial. If you
are getting issues related to that I think there might be something
more fundamental wrong.
We had an extruder controller that messed up and was doing twice the steps
even though the dip switch was set properly.
If you have not tested the an easy way to test is to pull the filament out
and put a mark on the pulley. In control panel set it to 1 RPM and run it
for 60 seconds. It should have made 1 turn.
Greg Thorstad, B. Comm.
Thorstad Computer/Thor3d.ca/Canadian Makerbot Distributor
Box 268
Outlook, SK
S0L 2N0
306 867-9596
----- Original Message -----
From: "David Wilson" <dgwil...@gmail.com>
To: <make...@googlegroups.com>
Sent: Monday, December 12, 2011 11:23 PM
Subject: Re: [MakerBot] Getting started with SF44
I set the A axis in thingomatic.xml to 1.98 (why - because that's the speed
(RPM) that I want the stepper to run at�. and it didn't matter anyway for a
test� I needed a change from 50.<10 decimal places!>)
I regenerated the geode file (don't know if I needed to or not)� and sett he
build in progress.
Two pictures below show the output. The picture shows it almost completing
one layer � it's shells are set to 1 (so goes around the object twice�) and
you you can see how thick the output is.
So changing the A Axis made no difference� I know I've changed it because I
created a new machine in the file and selected that machine before
connecting to the printer. Also machine information (from the menu) confirms
I've selected the right printer.
The second picture shows a photograph of the screen where Motor Speed is 5
RPM. After the various changes I've made and reversed etc� the Motor speed
is 5 (not 1.98 - or there about).
- David
--------------------------------------------------------------------------------
On 13/12/2011, at 8:25 AM, Aaron Double wrote:
> The other thing to check is to make sure that your XML file step amount is
> correct for your A axis. If you are using an 1/8th step driver (makerbot)
> but have 1/16th step info, you will end up extruding twice as fast as you
> should.
>
> On Dec 12, 2011, at 2:20 PM, The Ruttmeister <type...@googlemail.com>
> wrote:
>
>>
>>
>> On Dec 12, 9:25 am, Gian Pablo <gian.pa...@gmail.com> wrote:
>>> I'm getting this too. Way way too much filament is being extruded, and
>>> as
>>> far as I can tell my steps per mm value is correct.
>>
>> Are you using Dimension? If so check that in the speed tab your feed
>> and flow rates match. Took me an age to find that tidbit of vital
>> information. If they don't match it means E values get scaled by the
>> effective ratio of the 2.
>> For some reason it doesn't tell you about that in the dimension help
>> page...
--------------------------------------------------------------------------------
I think the problem might be related to the fact that Makerbots
(unlike everything else) don't actually speak G-code. The xml file is
for converting your G-code down into s3g. I'm running RAMPS/Sprinter
and the XML driver is mostly wrong, but because RepG is actually
sending G-code (unlike when its talking to a Makerbot) it makes no
difference. Although its kind of annoying that every time I try to fab
an object RepG 29 stamps its little feet because the drivers max speed
is way below my actual travel speed (yes, I know, I just need to edit
the XML).
If you do have PoM turned on then yes, it will cr*p all over the
dimension settings and such. PoM is just trying to crudely do the same
job as Dimension, the 2 should not be compatible in any way.
<driver name="makerbot4ga">
to
<driver name="makerbot4g”>
(The “a” needs to be removed.)
Also, if you are using an unmodified makerbot extruder and makerbot stepper controllers on a ToM, you will not need to modify the stepspermm.
-Rob
--
You received this message because you are subscribed to the Google Groups "MakerBot Operators" group.
To view this discussion on the web visit https://groups.google.com/d/msg/makerbot/-/khfyXqUf14sJ.
The control panel looks very different now. It seems like the extrusion controls on the right side no longer do anything - you have to use the A axis rotation controls on the left side, correct?
It seems like you really want to reduce the maximum A axis rate, to something like 60, otherwise it is trying to push a lot of plastic…
Packing density using a modified Mk6+ is closer to 0.9 for me (using jag's bearing based filament drive)
Finally, I had to invert the A axis in the Motherboard Onboard Prefs. Something to keep in mind when switching between SF35 and SF44.
Thanks,
(printing horrific blobs with sf44 at the moment)
-Chris
--
You received this message because you are subscribed to the Google Groups "MakerBot Operators" group.
To view this discussion on the web visit https://groups.google.com/d/msg/makerbot/-/YTkuHIHKGIwJ.
--
You received this message because you are subscribed to the Google Groups "MakerBot Operators" group.
To view this discussion on the web visit https://groups.google.com/d/msg/makerbot/-/YTkuHIHKGIwJ.
--
You received this message because you are subscribed to the Google Groups "MakerBot Operators" group.
To view this discussion on the web visit https://groups.google.com/d/msg/makerbot/-/vLP1AZlZOeYJ.
For those of you using Rep0028,
it's located in replicatorg0028/machines/thingomatic.xml
I think it's printing something sensible now.
Thanks!
On Dec 13, 1:55 pm, Rob Giseburt <giseb...@gmail.com> wrote:
--You received this message because you are subscribed to the Google Groups "MakerBot Operators" group.
Yeah, could really use some info on reversal. Getting lots of strings. Other than that the prints look really good.
--
You received this message because you are subscribed to the Google Groups "MakerBot Operators" group.
To view this discussion on the web visit https://groups.google.com/d/msg/makerbot/-/tICDnSni0IgJ.
--
You received this message because you are subscribed to the Google Groups "MakerBot Operators" group.
To post to this group, send email to make...@googlegroups.com.
To unsubscribe from this group, send email to makerbot+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/makerbot?hl=en.
Actually, that second way is better, but you know what I did. (I renamed the machines “Thingomatic 5D” as well.)Quit and re-open ReplicatorG if you had it open. Make sure ReplicatorG is disconnected from the ‘bot, or you won’t be able to change the Machine Type (Driver).Make sure you choose the correct Machine Types from the Machine menu again, or, if you used my file, then choose one of the "Thingomatic 5D” machines.
--
You received this message because you are subscribed to the Google Groups "MakerBot Operators" group.
To post to this group, send email to make...@googlegroups.com.
To unsubscribe from this group, send email to makerbot+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/makerbot?hl=en.
<thingomatic5D.xml>
--
You received this message because you are subscribed to the Google Groups "MakerBot Operators" group.
To post to this group, send email to make...@googlegroups.com.
To unsubscribe from this group, send email to makerbot+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/makerbot?hl=en.
Actually, that second way is better, but you know what I did. (I renamed the machines “Thingomatic 5D” as well.)Quit and re-open ReplicatorG if you had it open. Make sure ReplicatorG is disconnected from the ‘bot, or you won’t be able to change the Machine Type (Driver).Make sure you choose the correct Machine Types from the Machine menu again, or, if you used my file, then choose one of the "Thingomatic 5D” machines.
On Dec 13, 2011, at 12:06 PM, The Ruttmeister wrote:
--
You received this message because you are subscribed to the Google Groups "MakerBot Operators" group.
To post to this group, send email to make...@googlegroups.com.
To unsubscribe from this group, send email to makerbot+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/makerbot?hl=en.
<thingomatic5D.xml>
That was the old "outline" plugin. Newer versions of SF include the
"skirt" plugin that can do this (and it also lets you continue to
build the skirt up higher to apparently provide some reduction of
heat-loss-induced corner warping).
Cheers,
Len.
I understand I need to modify the "stepspermm" setting on my "A" axis
when using the 5D driver, however I'm not sure how this is calculated,
it needs to take into consideration the following:
* 1/16th stepping (Pololu) rather than 1/8th (MakerBot)
* A 8:51 gear ratio (rather than 1:1 on the MakerBot)
How is this calculation made? I understand it uses the filament drive
gear diameter amongst other things.
Thanks
On Dec 13, 8:33 pm, Rob Giseburt <giseb...@gmail.com> wrote:
> No, I don't mind if you use any of this for the Makerbot blog. :)
>
> There's a little more to it that that, though.
>
> 1) Copy the start/end.gcode files, and change the RPM timings to 5D moves.
>
> Specifically, the Pre-Wipe commands in start become:
>
> (**** begin pre-wipe commands ****)
> G1 X50 Y-60 Z10 F3300.0 (move to waiting position)
> M6 T0 (wait for toolhead parts, nozzle, HBP, etc., to reach temperature)
> G0 X45 Y-57 (Position Nozzle)
> G0 Z0.6 (Position Height)
> G92 E-3 (set extruder to -3mm)
> G1 E0 F130.0 (Create Anchor, at ~4RPM)
> (**** end pre-wipe commands ****)
>
> And the retraction (filament reversal) part of end becomes:
>
> (**** begin filament reversal ****)
> G92 E3 (set E at 3mm)
> G1 E0 F4800.0 (backup filament 3mm, fast)
> (**** end filament reversal ****)
>
> You no longer are dealing with RPM and timings. If you want it to move the filament 3mm, you tell the E axis to a position 3mm higher than where it is.
>
> So, in the start code, we use G92 E-3 to set the E axis to -3 (without moving), and then we use G1 E0 F130.0 to move the extruder to 0, or forward 3mm, at a speed of 130mm/minute, or 2mm/second.
>
> 2) Change you profile settings so that the feedrate is always equal to the flow rate. Feedrate and flow rate multipliers should always be the same as well, unless you have a good reason to do otherwise. Enable Dimension. Measure your filament diameter carefully and enter that value in Dimension. For a Mk6 printing ABS set your packing density to .85, and for a Mk7 printing ABS set it to .96. For PLA it should almost always be 1.
>
> In Print-O-Matic the Packing Density is called "Final Volume (%)", and it's entered as a full percentage. So a Mk6/Mk6+ printing ABS would be 85 and a Mk7 printing ABS would be 96. For PLA it would be 100.
>
> 3) Modifying thingomatic.xml to use the makerbot4g (no "a" on the end) driver. Make sure you select this new Machine Type.
>
> Once you are printing, if you have the filament measured correctly, then you can modify the packing density to get the right amount of plastic. If you get too much plastic, raise the packing density. A valid range is between 85% and 100%.
>
> -Rob
> --
> MakerBot Operator
> Member of CCCKC Hackerspace
> Member of KC Fabricators Google Group
>
> On Dec 13, 2011, at 1:36 PM, Gian Pablo wrote:
>
>
>
>
>
>
>
> > Do you mind if I write this up for the Makerbot blog?
>
> > As far as I can see, getting SF44 working properly on a Thing-O-Matic involves:
>
> > 1) Copying the start.gcode file (and possibly end.gcode) from a working SF35 profile (to get the homing code)
> > 2) Modifying thingomatic.xml to use the makerbot4g driver
> > 3) Measuring your filament
> > 4) Enabling Dimension and entering your filament diameter
> > 5) Update the packing density (0.85 for ABS)
>
> > In Print-O-Matic, do you enter a percentage eg. 85 or a fraction eg. 0.85 for the packing density?
>
> > --
> > You received this message because you are subscribed to the Google Groups "MakerBot Operators" group.
> > To view this discussion on the web visithttps://groups.google.com/d/msg/makerbot/-/khfyXqUf14sJ.
Nearly there! :-)
Photograph below. The observation is that every time the machine steps up a layer… the extrusion is stopped… and it does not seem to start up fast enough again… as you can see from the photograph of the two objects… the rest of the print is fine.
Any tips on the SF parameters to look at tweaking…???
- David
-Rob
> --
> You received this message because you are subscribed to the Google Groups "MakerBot Operators" group.
> To post to this group, send email to make...@googlegroups.com.
> To unsubscribe from this group, send email to makerbot+u...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/makerbot?hl=en.
>
> <IMG_1090.jpeg>
Changes to these settings did get a much better result.
I seem to get varying results depending on either… how long I've been printing and/or ambient temperature (that's just speculation on my part… it's starting to warm up here in NZ… so printing first thing in the morning vs. printing later in the day gets different results???). Also if I remove the plastic feed… cut it and start again… I tend to print well for a while… It could well be the properties of PLA???
Back to the SF44 discussion and getting started etc… My SF44 profile is available if anyone wants it? Or if it can be included in the replicatorG build for others to use… Happy to contribute...
- David