RepRap for Dummies - A RepRap primer

  • Increase font size
  • Default font size
  • Decrease font size
Welcome to the Frontpage


E-mail Print PDF



Host Software:

Last Updated on Wednesday, 03 October 2012 14:56

Setting your E-steps right

E-mail Print PDF

Taken from  (Thanks Josef Prusa)

In this article I want to help you with SF40 calibration. 

Main difference over older version is volumetric flowrate. 

It basically means that SF counts how much of the plastic its should extrude for given layer height and width of trace (height*width*lenght = volume). 

Most confusing on all this is to realize SF uses the length of filament which goes in instead of extruded thread which goes out. For that you need to set your e_steps_per_mm in your Firmware to count with filament instead of extruded thread. And I'll show you how.

Tools you need:

  1. Some permanent marker which can make visible marks on your filament
  2. Calipers
  3. Brain
  4. My RepRap calculator

So how to do it?!

Last Updated on Sunday, 24 July 2011 15:27

PID Tuning

E-mail Print PDF

PID is a control mechanism for things (temperature, ships, motors..) that need some time to react because of inertia or mass.

As the nozzle of your extruder does not get to temperature rightaway PID is a very good method to this solution.  

The brute method is that You set a certain target and the software tries to reach that target according to feedback given from the thermistor (or thermocouple..).  It does not do anything to it so the heater is turned on and off depending on each reading. Too hot off -- too cold on -- Too hot off  and so on.

PID tries to mimic the human behaviour.   If you were to heat up something to a certain degree and had a thermometer for control..  You would know that applying full power up to a certain temperature and then gradually decreasing the power would get you a correct temperature..

This is also a very good article about PID... (but maybe a BIT too much in depth)

Parameters and what they do (sort of)

P_Param:  the bigger the number the harder the controller pushes.
I_Param:  the SMALLER the number (except for 0, which turns it off,)  the more quickly the controller reacts to load changes, but the greater the risk of oscillations.
D_Param: the bigger the number  the more the controller dampens oscillations (to the point where performance can be hindered)

These are rules of thumb and aren't exactly what's going on inside the controller, but they should help when deciding which number to change and in which direction.





Last Updated on Monday, 08 August 2011 12:57

SFACT the new Skeinforge

E-mail Print PDF


I have modified Skeinforge to be more prectical and easier to tune.  features include:

-Will not mess up your old Skeinforge settings as it will use its own sfact_settings directory inside its own folder.

-Deleted unused plugins and unused settings.

-Namings changed to be more understandable.

-Important settings moved to top of Plugin Tab.

-Default values give good prints rightaway.

-Internally used Gcode files use extension .gmc now.

-Most Feedrates are now entered as values (mm/s) and their respective flowrates are 1 so you dont have to enter everything twice.

Last Updated on Thursday, 11 August 2011 00:58

Skipped Steps

E-mail Print PDF

Skipped steps is one of the most annoying problems in 3d printing.  It easily  can spoil a 5hour print and you cant foresee it.

The only good side of it is that once you solve the problem it is very unlikely to happen again.

 Things to check for:


  • Have you made any changes to the firmware recently. 


 If yes, revert to the old one  and seek help in the IRC channel. Some releases of firmware are known to have caused steps skipping. 


    • If you are of the self help nature:  Some releases of firmware are known
Last Updated on Wednesday, 20 July 2011 14:48
More Articles...
  • «
  •  Start 
  •  Prev 
  •  1 
  •  2 
  •  Next 
  •  End 
  • »

Page 1 of 2


Joomla! is used for?

Who's Online

We have 7 guests online


Featured Links:
Joomla! The most popular and widely used Open Source CMS Project in the world.
JoomlaCode, development and distribution made easy.
Joomla! Extensions
Joomla! Components, Modules, Plugins and Languages by the bucket load.
Joomla! Shop
For all your Joomla! merchandise.