RoStrap gets floor heating

Under close supervision and with some restrictions the „RoStrap“ was producing useable parts now – time for upgrades.

IMG_20130830_114838

The NEMA 17 Stepper Mount by ElectronicKit was designed for 80/20 aluminum T-slot framing, but it was also good enough for my chipboard. Not really straight, but printed a few % bigger they could be adopted for the motors to fit.

IMG_20130830_104406 IMG_20130830_110512

And in between the first thing to improve my daily life: my wife constantly left her make-up stuff lying on the sink, but nevertheless complained, when the hairdryer blew the kajal downwards.

OpenSCAD is enough for constructing this kind of objects:

SCAD2 IMG_20130830_122331

// Grundkörper: „L-Profil“
difference() // Von einem Quader drei Zylinder (an div. Positionen) abziehen:
{
cube ([100, 60, 3]); // Grundform
translate ([31,30,0]) {cylinder(h=3, r=3.8, $fn=50);} // 7,6mm-Loch
translate ([12,30,0]) {cylinder(h=3, r=8.75, $fn=50);} // 17,5mm-Loch
translate ([70,30,1.5]) {cylinder(h=1.5, r=29, $fn=50);} // 58mm-Vertiefung
}translate ([0,0,-37]) {cube ([100, 3, 37]);} // Neuer Quader, nich von [0,0,0] ausgehend// Verstrebungen rechts und links
translate([2,0,5]) // Ein 2D-Trapez auf 2mm in Z-Richtung ausdehnen:
{ // Es muss danach noch gedreht und verschoben werden.
rotate(a=[180,90,0])
{
linear_extrude(height = 2)
{
polygon(points=[[40,0],[35,0],[3,-35],[3,-40]], paths=[[0,1,2,3]]);
}
}
}
translate([100,0,5]) // Wiederholung für 2. Seite
{
rotate(a=[180,90,0])
{
linear_extrude(height = 2)
{
polygon(points=[[40,0],[35,0],[3,-35],[3,-40]], paths=[[0,1,2,3]]);
}
}
}

IMG_20130901_160959 IMG_20130901_161714

Next: the nozzle leakage. I wasn’t going to use this hot end forever, so I tried temperature resistant silicone. It works, but sometimes it transpires a black blob onto your print. And the seal itself wears slowly but surely.

IMG_20130902_115123 IMG_20130904_150222

Now for the still missing heated build plate: Following Airtripper’s Resistance Wire Heated Build Platform DIY Tutorial I used a mirror-slab. It was a pack of four and they broke one after another, but they were obtained easily enough.

IMG_20130905_114530 IMG_20130905_141314 IMG_20130905_143502

IMG_20130906_141100

Then I tried to get the mechanics more straight with a gage and carefully re-calibrated (http://minow.blogspot.de/ was quite helpful)…

IMG_20130902_120514  IMG_20130913_095843

…but measuring Wildseyed’s Delta Calibration Target revealed: still not straight enough.

So it was time to start sketching the next version of the RoStrap. The proof of concept for the slide (frame for the M8 bolts and 608 / 8x22x7 bearings) showed, that OpenSCAD-code was reaching the limits of understandability, but as I already had started, I continued to pull it through…


// Alfer-Profil
color („SteelBlue“,5){
translate([0,0,50]){
cube ([23.5,23.5,100],center=true);
}
}
// Halteblock Kugellager:
color („Maroon“,5){
translate([-29,-29,0]){
cube ([16,16,80]);
}
}
// 608ZZ-Kugellager:
color („YellowGreen“,5){
// Unten:
translate ([(-22/2)-(23.5/2),-4,(22/2)+2]){
rotate (a=[90,0,0]){
difference(){
cylinder (r=22/2,h=7,$fn=50);
cylinder (r=8/2,h=7,$fn=50);
}
}
}
// Mitte:
translate ([-23.5/2+1,-(22/2)-(23.5/2),40]){
rotate (a=[90,0,90]){
difference(){
cylinder (r=22/2,h=7,$fn=50);
cylinder (r=8/2,h=7,$fn=50);
}
}
}
// Oben:
translate ([(-22/2)-(23.5/2),-4,80-(22/2)-2]){
rotate (a=[90,0,0]){
difference(){
cylinder (r=22/2,h=7,$fn=50);
cylinder (r=8/2,h=7,$fn=50);
}
}
}
}
//Achse unten:
translate ([(-22/2)-(23.5/2),-2,(22/2)+2]){
rotate (a=[90,0,0]){
cylinder (r=8/2,h=30,$fn=50);
}
}
// Achse Mitte:
translate ([-32,-(22/2)-(23.5/2),40]){
rotate (a=[90,0,90]){
cylinder (r=8/2,h=50,$fn=50);
}
}
//Achse oben:
translate ([(-22/2)-(23.5/2),-2,80-(22/2)-2]){
rotate (a=[90,0,0]){
cylinder (r=8/2,h=30,$fn=50);
}
}
// Verbindungen:
color („Maroon“,5){
// Seite:
difference(){
union(){
translate([-21,-13,26.5]){
cube ([8,42,7]);
}
translate([-21,-13,46.5]){
cube ([8,42,7]);
}
translate([-29,-13,26.5]){
cube ([8,42,27]);
}
}
// Bohrungen M3:
translate ([-32,25.75,26.5+3.2]){
rotate (a=[90,0,90]){
cylinder (r=3.2/2,h=30,$fn=50);
}
}
translate ([-32,25.75,46.5+3.2]){
rotate (a=[90,0,90]){
cylinder (r=3.2/2,h=30,$fn=50);
}
}
}
// Unten:
translate([-13,-21,0]){
cube ([26,8,26.5]);
}
// Oben:
translate([-13,-21,53.5]){
cube ([26,8,26.5]);
}
// Verbindungsblock:
difference(){
translate([-1,-29,0]){
cube ([14,16,80]);
}
translate([0.4,-42.2,0]){
rotate([0,0,45]){
cube ([14,16,80]);
}
}
// Bohrungen M3:
translate ([0,-(22/2)-(23.5/2)-3,26.5+3.2]){
rotate (a=[90,0,90]){
cylinder (r=3.2/2,h=15,$fn=50);
}
}
translate ([0,-(22/2)-(23.5/2)-3,26.5+3.2]){
rotate (a=[90,0,90]){
cylinder (r=6/2,h=6,$fn=50);
}
}
translate ([0,-(22/2)-(23.5/2)-3,46.5+3.2]){
rotate (a=[90,0,90]){
cylinder (r=3.2/2,h=15,$fn=50);
}
}
translate ([0,-(22/2)-(23.5/2)-3,46.5+3.2]){
rotate (a=[90,0,90]){
cylinder (r=6/2,h=6,$fn=50);
}
}
}
};// ***********
// Spiegelung:
// ***********
// Farbe: MediumAquamarinerotate (a=[0,0,180]){// Halteblock Kugellager:
color („MediumAquamarine“,5){
translate([-29,-29,0]){
cube ([16,16,80]);
}
}
// 608ZZ-Kugellager:
color („YellowGreen“,5){
// Unten:
translate ([(-22/2)-(23.5/2),-4,(22/2)+2]){
rotate (a=[90,0,0]){
difference(){
cylinder (r=22/2,h=7,$fn=50);
cylinder (r=8/2,h=7,$fn=50);
}
}
}
// Mitte:
translate ([-23.5/2+1,-(22/2)-(23.5/2),40]){
rotate (a=[90,0,90]){
difference(){
cylinder (r=22/2,h=7,$fn=50);
cylinder (r=8/2,h=7,$fn=50);
}
}
}
// Oben:
translate ([(-22/2)-(23.5/2),-4,80-(22/2)-2]){
rotate (a=[90,0,0]){
difference(){
cylinder (r=22/2,h=7,$fn=50);
cylinder (r=8/2,h=7,$fn=50);
}
}
}
}
//Achse unten:
translate ([(-22/2)-(23.5/2),-2,(22/2)+2]){
rotate (a=[90,0,0]){
cylinder (r=8/2,h=30,$fn=50);
}
}
// Achse Mitte:
translate ([-32,-(22/2)-(23.5/2),40]){
rotate (a=[90,0,90]){
cylinder (r=8/2,h=50,$fn=50);
}
}
//Achse oben:
translate ([(-22/2)-(23.5/2),-2,80-(22/2)-2]){
rotate (a=[90,0,0]){
cylinder (r=8/2,h=30,$fn=50);
}
}
// Verbindungen:
color („MediumAquamarine“,5){
// Seite:
difference(){
union(){
translate([-21,-13,26.5]){
cube ([8,42,7]);
}
translate([-21,-13,46.5]){
cube ([8,42,7]);
}
translate([-29,-13,26.5]){
cube ([8,42,27]);
}
}
// Bohrungen M3:
translate ([-32,25.75,26.5+3.2]){
rotate (a=[90,0,90]){
cylinder (r=3.2/2,h=30,$fn=50);
}
}
translate ([-32,25.75,46.5+3.2]){
rotate (a=[90,0,90]){
cylinder (r=3.2/2,h=30,$fn=50);
}
}
}
// Unten:
translate([-13,-21,0]){
cube ([26,8,26.5]);
}
// Oben:
translate([-13,-21,53.5]){
cube ([26,8,26.5]);
}
// Verbindungsblock:
difference(){
translate([-1,-29,0]){
cube ([14,16,80]);
}
translate([0.4,-42.2,0]){
rotate([0,0,45]){
cube ([14,16,80]);
}
}
// Bohrungen M3:
translate ([0,-(22/2)-(23.5/2)-3,26.5+3.2]){
rotate (a=[90,0,90]){
cylinder (r=3.2/2,h=15,$fn=50);
}
}
translate ([0,-(22/2)-(23.5/2)-3,46.5+3.2]){
rotate (a=[90,0,90]){
cylinder (r=3.2/2,h=15,$fn=50);
}
}
}
}};

SCAD IMG_20130918_100514 IMG_20130918_150950 IMG_20130919_073740

And finally I got myself some crepe tape (aka Blue Tape or Painter’s Tape). Should have done this from the beginning!

Recently I tried Kip 301 Feinkrepp Extra Profi-Maler-Qualität  – and could hardly remove the PLA from the heated bed of the Sumpod. So I switched back to some cheap tape later. Stuff like this would have saved me a lot of trouble with non-sticky prints.

First test for the tape: Funky 3 Tone Whistle by scootnfast (featured on Thingiverse April 13th 2012).

IMG_20130919_133047 IMG_20130919_135040 IMG_20130919_141029 IMG_20130919_141054

The printer was still at a crawl:

Slicer: Ultimaker Cura 13.06.4
Filament: Cubic Print 1.75mm red PLA (measured 1.67mm)
Retraction: 7mm @ 15mm/s
Skirt: 1 line, 5mm distance (no „brim“ or „raft“)
Layer heigt: 0.4mm (about the maximum, 80% of the 0.5mm nozzle diameter)
Bottom/Top thickness: 1.2mm
Shell thickness: 1.0mm
Infill Overlap: 30%
Travel speed: 50mm/s
Infill speed: 18mm/s
Print Speed: 12mm/s
Bottom layer speed: 5mm/s
Printing Temperature: 200°C
Bed Temperature: 70°C

At Layer three I reduced bed- and printing temperature by 5°C each and put a fan, held by a „Third Hand“, alongside the heated platform.

Advertisements

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s