Gravity – The delusive force

Why is gravity so weak? Possibly because its the sub-dimensional effect of a much stronger super-symmetric hyper-force. Maybe its because gravity is mediated by closed strings whereas the other forces are mediated by open strings. Either way, as well as being extremely weak compared to the other fundamental forces its also extremely  unreliable. Sure we stay attached to the earth most of the time, but when it comes to holding things down like the Y Axis of my OverlapStrap you cant rely on it at all!

To resolve this problem I added some reinforcements to the Y-Chassis so that it is clamped down in much the same was as the X-Carriage.

I had run out of alu angle, so I used fixit blocks instead, and also because it just illustrates a slightly different implementation of the same concept. I also got some scotch double sided tape as recommended and covered the acrylic bed with it. With these tweaks in place I was able to print belt-width-adjuster_1off.stl again, only this time I could remove it from the bed without breaking it.

The photo above is the bottom side that was attached to the bed, the top is pretty much the same quality as before. Then I got a bit more ambitious and decided to print something bigger belt-split-jig-bracket-universal_2off.stl

Sadly both of these failed. The problem this time is that being larger parts, they succumb to the effects of warping. The parts warped so much that the part came off the bed mid print, and the layers got completely misaligned. I have ordered the parts for a heated bed, and also ordered some PLA, as I understand warping is less of a problem with PLA.

Going back to smaller parts, my best print so far after alot of tinkering, and pain with reprap host came out much better than my first attempt.

On the left is the new print, and on the right is my first print for comparison. For reference, my settings I tweaked were:

  • Reduced Temp to 220°C
  • Increaced Filament Size to 0.85mm
  • Increaced Infill Size to 0.6mm
  • Increaced Layer Height to 0.4mm

Reprap Host – Gotcha’s

There are a number of “features” in reprap host that make it confusing to use. So much so that most people seem to have given up on it and now recommend either using Skeinforge or Repsnapper.

  • There are a number of “legacy” preferences, that at first look, you would expect can adjust things like the steps/mm however these settings are really edited by modifying the firmware
  • The MaximumFeedRateX and MaximumFeedRateY parameters do effect the feedrate, but only when using the axis jog dials. When printing, or using the Home button (in the same screen as the jog dials!) The firmware settings are used.
  • The Extruder control tab seems to start off with the extruder set to reverse despite the reverse checkbox being un-checked. You have to check and uncheck it to get it to be correct.
  • The feed-rate of the Extruder is constrained by the  Extruder0_FastXYFeedrate setting which would be expected, however its also constrained by the MaximumFeedRateX and MaximumFeedRateY Global preferences. This is quite annoying for me, because I have such a low feed rate (200mm/min) so if I want to use the XYZ jog dials I have to set the preference to 200mm/min, but then if I want to prepare the extruder by loading it up with filament, I have to remember to go and change all the preferences to 3000mm/min
  • By clicking various combinations of the ramp and switch heat on/off button the text on the button can say anyone of the following:
    • Switch heat on
    • Switch heat off
    • Switch heater off
    • Switch heater on

    Also because the ramp button does not properly change the up/down state of the heat button by playing around you can get various confusing combinations of state compared to the text that tells you what the state will be when you press it!

  • The Ramp button is only really needed for drying cement, (i.e. part of the extruder manufacturing process) Its really confusing to have this button on the tab at-all, especially in combination with the above feature.
  • The Layer height preference must be set the same for all extruder’s. If different settings are used for each extruder the software makes a calculation error and starts the print at Z4.0 i.e 4mm above the bed! This one caused me a lot of pain recently as I had no clue as to why the gcodes being generated would be wrong. it was only by chance that I ran reprap from the command line and noticed an error message saying that they were different, and luckily guessed that this was the cause.
  • The documentation suggests that by changing InterLayerCooling to false and setting Extruder0_CoolingPeriod to -1 that the machine will not return to the home position between each layer, however looking through the source code it is apparent, that it is impossible to disable Homing. The software needs to be fixed to achieve this.
  • Finally Reprap host is incredibly slow, its about 10x slower than Skeinforge, and Skeinforge is about 10x slower than Repsnapper, making Reprap host 100x slower than Repsnapper! I should think the reason for this is probably the use of TeMpOrY gcode files rather than using memory mapped files or something else. When I run reprap host, my system usually grinds to an unusably slow rate for 10 mins or so. Repsnapper generates gcode for the same file in a number of seconds.

Finally here is a screenshot of the wonderful Repsnapper (since I had never seen a screenshot before using it)

Welcome to the future.

Acrylic Bed

I was having trouble getting the first layer to stick so I mounted an acrylic bed. I had to move my Z end-stop up, so at the same time I mounted the Z end-stop on an adjustable riser, so that I could fine tune my Z offset.

With these two tweaks I was able to get a really good print of belt-width-adjuster_1off.stl

The trouble was that it stuck to the acrylic too well, and was near impossible to remove, in the process of removing it I completely wrecked the underside of the print.

I have been told that a good material to print onto is scotch blue tape, so I am going to try that next.

First Print!

Well I haven’t posted for a while, because I have been working on my Decking. As well as that though I have been finishing off the OverlapStrap, since my last post I have made several improvements, such as beefing up the X-Carriage

Improving the way the Thermal Barrier was fixed to the CrudeStruder. I also added the finishing touches such as mounting the end stops, wiring up all the (pre-assembled) electronics, and general finishing off needed to test everything.

Then this weekend after a lot of tinkering and a lot of help from Tonokip via IRC, I was able to print my own derived version of Nopheads Mendel Pulley which I re-designed in openscad.

It looks pretty ugly, but I am quite pleased that its roughly resembles the pulley that I was aiming for. It did however need some cleaning up, this is what it looked like straight of of the printer.

The problems I am having are

  • Getting the right setting for e_steps_per_mm
  • Getting the first layer to stick (I am currently printing directly onto MDF so no surprise)
  • Strings and crud attached to one side.
  • Detail level is too low. (The pulley is not detailed enough to have teeth yet so its not usable)