Archiv der Kategorie: projekte

3d printing (ugly) cookies

why not?

So ever since I brought the plexiprinter along there was the idea of printing christmas cookies, chocolate or other sweets. A long time ago I even bought more than enough syringes on ebay and ever since they were sitting in a drawyer.

After finally showing the printer some attention like 2 weeks back and having Nadia tell me a few days back that we should finally make some 3dp cookies it had to happen.

Since we cancelled the family Christmas (don’t get me wrong – I love my family – just not for Christmas dinner) a few years back – this time of the year tends to be a time were we get stuff done 😉

Syringe attached to the printer:

^ the very first dough extrusion of ours.

The essential programs everyone should know – Slic3r:

and printrun (pronterface)


Still a lot of room for parametrization improvements as well as mechanical ones.

and a baked result (crunchy to say the least)

it's something


Used files:

Lesson learned:

  • slic3r defaults to 200% print material for the 1st layer (doesn’t make sense with 2mm extrusion diameter).

3d printer – the plexiprinter

A few weeks back I decided it was time to get another 3d printer up and running over at shackspace … again.

I used the Fab@Home Model 1 that I brought like 2 years ago as a base, hooked up the 4pi board that Kliment gave me during the somewhat frustrating first 3d printer build experience.

The extruder ist one of the first commercially available direct drive extruders from qu-bd’s kickstarter campaign.

^^ see that? No heated bed!

I thought I could get this working in a few hours but after ttb had hooked up the endstops and I had built an adapter for the extruder it turned out the 4pi board was broken. *bummer*

So I threw it in a corner and started looking at the electronics the next day or so.

Fortunately the 4pi board is open hardware (schematic on github) and so I set out to find what’s broken.
As it turns out there was an inductor mechanically broken off the board and I _only_ had to find one with the matching value. To get it done I simply unsoldered a lot of inductors from scrap pcb’s and measuring all with a LCR meter.

^^ _quick_ fix.

The next issue I ran into was the extruder that didn’t extrude properly. The problem was that no PLA would come out of the nozzle after a few minutes of printing. Tightening the screw that presses the material against the gear, increasing the stepper current as well as some cussing didn’t solve the issue.

Trying to manually push the PLA through the heated extruder let to the conclusion that the PLA was getting soft too far up in the supply screw and then sticking to the wall. No force whatsoever could then push it through the nozzle.

It then turned out that Phil also encountered the problem with his qu-bd but couldn’t overcome it and so his delta went to the corner again.

We thought of a fix and a few days later I manufactured a supply screw into which you can insert a teflon tube to preven the filament from getting soft too early.

^^ the original was in stainless steel (so I also did it in stainless – is that necessary?) – but the 2.5mm hole isn’t that much fun 😉

Next there was the missing steps issue occuring only in y axis.

^^dickbutt test sample

I fiddled with motor current, speed and acceleration settings, even checked whether the y-axis stepper motor had degraded magnets … but could only get rid of the missing steps by reducing the speed to a whopping 9mm/s (~180rpm).

^^ the comparison measurement show that the the tested motors were all equally good/bad.

Still not perfect but we’re getting there.

K2 Kickboard ev mod – analog to pdm controller

After I avoided programming my own microcontroller to get the thing rolling in as little time as possible (sidetracking kills a lot of drive) – I finally decided it was time to take it on.

Actually the realisation that the cheap servo tester assumes the poti position when powering up as middle position convinced me that it was necessary to write my own speed controller – since I can’t (or at least not realiably/comfortably) use the braking functionality of the alien power sytem esc.

Also this way I can – or at least I can try to – write my own soft-start routine so people don’t fall off the back.

@phrewfuf encouraged me to program the arduino nano I tucked in a box some months back for when the time was right 😉
Since he didn’t send me the code I just set down myself today and took the first steps.

Also I had to wildlarize the freaking busted poti I pulled out of a part drawer. If you’re  not familiar with the term:

„widlarize“ (invented by Bob Widlar): You take the bad component to the anvil part of the vice and beat it with a hammer। It will make you feel so good, for no damaged parts will appear in your latest application।

It sucks so hard wasting time and money with  broken components that I consider not reusing old parts – or at least not the parts lying around shackspace 😉

Here is already another poti hooked up to an analogue pin linked to the pin the servo is connected to:

#include <Servo.h>

//onboard led
int ledPin = 13;

//servo pin
int escPin = 3;  // servo signal connected to digital pin 3
Servo escServo;

int potiPin = 7; // potentiometer wiper (middle terminal) connected to analog pin 3
int potiVal = 0;     // variable to store the value read from the poti

void setup()
  pinMode(ledPin, HIGH);
  //initial Servo Position

void loop()

  potiVal = analogRead(potiPin);    // read the input pin
  potiVal = map (potiVal, 0, 1023, 0, 180); //convert input range to servo range



Next up I need want to get interrupts working.

capacitive spot welder

So that one evening me and Samu decided to build a capacitive spot welder from scraps.

safety first (in case the caps blow up on fast discharge aka shorting).


A nice audio transformer


The resistors are to limit the current for charging.

Pulse duration and stuff was done on a Jockiboard and as high amp drivers we used some (maybe 3 in parallel) mosfets (hexfets) from old motherboards.

Some testing:

(thin metal)

(tea light aluminum cups)

We never got around to  finishing the spot welder … but who knows maybe someday.