Personal Fabrication: Off into the Third Dimension

One of the first ideas even before shackspace was founded was getting a 3D printer.
However, it took two years until the idea got some real momentum when Robert was calling for a 3D-printer related workshop. Christian took matters into his hand and actually started the project. An unsuspecting bystander chimes in with a small donation towards shackspace’s very own 3D printer. It seems many find the prospect of having access to a 3D printer equally charming. The lot steps up and the money for a 3D printer is raised in virtually no-time.
A few days pass and Christian clandestinely spends a week finding suppliers and ordering parts from lots of different sources. A month passes - during which parcel after parcel mysteriously finds its way into the hackerspace. Status reports are being made, open tasks for participation proclaimed. Multiple people show interest in soldering electronic boards - thus further reducing the monetary costs to the printer parts.

The brain (RAMPS 1.4 parts) arrive and thanks to Stephan, only hours later, the board is fully assembled.
The opto kits arrive and Andy, who wasn’t fast enough to get his hands on the RAMPS, plays his part in soldering the 6 kits.
Phil is even faster with the next items thus securing his place soldering the (still to be put to the test) hall-o endstops. Meanwhile Robert’s Prusa Mendel 3D printer spits out parts which are essential for assembly while in another room the Misumi extrusions are being tapped.

Shortly thereafter the construction of the frame begins; parts are being aligned, screws are being turned. With each part and every screw the task gets a little harder because of the scaled up build (330x330mm) area. First ideas for design improvements are being discussed while the printer frame already looks like one. Stephan once again gets his hands on the RAMPS, installs the firmware and conducts first tests by getting the motors to move.
Finally, the frame is completed and work continues on the installation of the rods, belts, motors and carriages for the different axes.

The plastic parts for the extruder are already printed and their assembly begins. The perceived worst part is the filament conveyor screw which essentially is a regular screw with an unthreaded part where one has to cut in grooves so the screw can get a grip onto the material and push it down the hot-end.

While the printer is moving closer to completion, Phil designs the layout for the heating wire paths on the print-bed, which needs to be heated to prevent the printed layers from warping.

The print-bed and the optical endstops are installed; first testing begins and some problems are encountered. First, the printer-bed heating draws a lot of current while heating. The current is high enough to make the el-cheapo 400W ATX-PSU drop the voltage on the 12V-rail down to 9,2V - not even reaching 50° C. Installing Armin and hadez’ 700W 98% efficiency Corsair ATX-PSU deals with that problem just fine. With this PSU the printer-bed now heats properly up to 77°C which is enough for printing with PLA.

We still have to find a solution to get higher print-bed temperatures for printing ABS because that will require around 120C to prevent warping of the extruded material.
Another problem was the stepper for the Y-axis losing steps. The problem was solved by using slower acceleration ramps.
There is also some software reconfiguration and a git repository for the settings and 3D Models.
Momo installed some led-strips on the frame which now illuminate the printer and also sacrificed one of his netbooks which is now used as the printerstation.

Next up:

  • Full parts list with links to suppliers and costs
  • Full print-parts list
  • Illustrated build instructions
  • Fablab @shackspace

Robot Light Painting and Other Crazy Ideas

Christian had some left-overs at work, amongst which there was also a quite dated Mitsubishi Movemaster RM-101 educational robot which we immediately named Number 5. It’s a 5-axis robot arm built back in 1984 or something, wasn’t in the best shape and nothing much was known about it. The internet seems to be devoid of information on this piece of hardware, except that “yes, it does exist” and “no, there’s no manual”.

A first glance at the hardware showed that it was connected via a parallel printer port and the controller doing the magic is a Z80 mikrocontroller. One of the things decided upon early in the process was creating a backup of the EPROM holding the program code before it dies. This was easily possible thanks to @grftjx‘s help using his trusty Willem True universal programmer board.

The lack of documentation picked the interest of @dop3j0e and @samuirai who started working through the now dumped Z80 assembler code with tactical precision using IDAPro and and an instruction set manual. After some probing around the firmware sources the most important commands to move the robot arm around where identified.

Since the parallel port connector seemed to be neither original nor functional it was both fixed and documented.

It was now time to get the thing moving, so chris replaced the problem of a non-moving robot arm with a tiny shell script.

Now that all the reversing was done, Christian remembered that there was in fact a dusty old copy of the instruction manual back at the company. The manual quickly confirmed everything that was reversed and gave a bit more insight into the other commands the robot accepted.

At this point, let us pause for a second and watch this video courtesy of our chief videographer @h0uz3 supported by art director papachaotica of the robot arm in action:

Robotik@shack from shack e.V. Hackerspace Stuttgart on Vimeo.

Okay, thanks for watching, now back to more awesomeness.

@4rm4 joined the fun with actual applications! Introducing: robot powered light painting! And robot powered plotting using a felt pen.

At this point you’re probably thinking: “Nice, but a little small, eh?”. Fear not, we’ve got the size issue covered.

Event: Google I/O Extended

+GDG Stuttgart, +GDG Black Forest, and +shackspace are once again hosting Google I/O Extended this year!

We are excited to bring a live stream of the keynotes and technical sessions right to you. Come along to hang out and learn with other talented developers and watch Google I/O live.

The venue will be open on June 27th and 28th from 16:00 to late, with the keynote starting around 18:00.

Register at http://ioextended12.eventbrite.com/. Hurry up! ;) Space is limited.
Looking forward to see many of you there!

Meta: Free Event! (Donations towards shack e.V. are welcome) Registration required!
_When: Wednesday 27th & Thursday 28th June 2012, starting 4pm**
**__Where: U4/U9 Station “Im Degen”, Ulmer Straße 255, Stuttgart Wangen (across from Kulturhaus Arena)_

shackspace sucks

Or at least our vacuum cleaner does, once again. The vacuum cleaner built by chris, Chris and papachaotica is aptly named Karloff. Why, you ask? Let me tell you a story of four broken vacuums.

Quite a while back chris sponsored a relatively cheap “industrial grade” vacuum cleaner. It was exactly that, relatively cheap and relatively short-lived with its motor dying on us during some maintenance work. Of course we couldn’t just throw it away so we kept it and even moved it with all the other stuff to the new shackspace location over a year ago.

Somehow we got a hold of another vacuum cleaner which had a working motor but a small dust bin.

The plan: mate the dust bin of the first with the motor of the second!

Removing the broken motor while retaining the mounting ring to fit the new motor into was accomplished by using an old soldering iron to slice through the plastic. The smaller vacuum was freed of its wheels and a hole was cut into its bottom side. This is where the air will be flowing through.
Then the second vacuum cleaner was mated to the first with the help of some screws and car body sealing agent.

Add the vacuum hose of a third and the tube of a fourth vacuum cleaner and you have a working device.
But wait, that’s just a working device, which is boring.

Colorful LEDs make every project 20% cooler so a few RGB-fading LEDs were added. Powered via a wall-wart power supply there had to be some way to actually plug that in. This was solved by adding a Schuko wall outlet to the top of the frankencleaner which is slaved to the vacuum’s power. Added benefit: you can unplug the wall-wart and plug it into a regular wall outlet and use the vacuum cleaner as a mood light.

Final touches were added by covering the no longer needed port of the second vacuum cleaner’s hose with a piece of plexiglass and fitting a high power LED behind it.

I for one welcome our new vacuum cleaner overlords!

[gallery link=”file” columns=”4”]

GUUG Vortrag: Über das Sammeln von Großrechnern

Dienstag den 19. Juni 2012 um 19:30 Uhr trifft sich die GUUG. Diesmal mit Verstärkung in Form von Wolfgang Stief welcher “Über das Sammeln von Großrechnern“ referieren wird.

An zahlreichen Beispielen des Projekts Cray-Cyber.org und der datArena werden die besonderen Herausforderungen beim Sammeln von Großrechnern und der aktuelle Stand der Ausstellung gezeigt. Eine Bildergeschichte mit Erzähler.

Mehr zur GUUG Lokalgruppe Stuttgart unter http://www.guug.de/lokal/stuttgart

Zum Event: Eintritt frei! (Spenden an shack e.V. sind gerne gesehen) Jeder ist willkommen! Um formlose Anmeldung (Doodle) wird gebeten.
Datum: Dienstag, 19. Juni 2012, ab 19:30 **Uhr
**Anfahrt: U4/U9 Haltestelle “Im Degen”, Ulmer Straße 255, Stuttgart Wangen (gegenüber Kulturhaus Arena)

Krypto-Workshop #6: Hash-Funktionen implementieren

Termin für den Krypto-Workshop 6: Freitag, 22.06.2012 20:00 Uhr (ab 19:00 Uhr Wiederholung)

Zunächst wie immer eine Kurzwiederholung vom Krypto-Workshop 5. Danach behandeln wir folgende Themen:

  • Zahlen- und Gruppentheorie cont.,
  • Zufallszahlengeneratoren cont.,
  • Hash-Funktionen implementieren (inkl. Length Extension),
  • ein paar persönliche Buchtipps zum Anfassen.
    Jeder ist willkommen. Laptop von Vorteil.

Zum Event: Eintritt frei! (Spenden an shack e.V. sind gerne gesehen) Jeder ist willkommen! Um formlose Anmeldung (Doodle) wird gebeten.
Datum: Freitag, 22. Juni 2012, ab 19:00 **Uhr
**Anfahrt: U4/U9 Haltestelle “Im Degen”, Ulmer Straße 255, Stuttgart Wangen (gegenüber Kulturhaus Arena)

Making of: Bekennerschreiben Aktionskult Ludwigshafener Herbst

Natürlich ist kein Hack vollständig ohne ausreichende Dokumentation. In diesem Sinne und damit jeder den Hack nachbauen kann, hier nun die Dokumentation zum Bekennerschreiben des “Aktionskult Ludwigshafener Herbst”.

  1. Man eigne sich eine RZL Flagge an. Ein passender Event ist beispielsweise die nicht vom RZL veranstaltete GPN12.
  2. Da für Bekennerschreiben gerne die preislich und inhaltlich billigste Tageszeitung herangezogen wird, mussten wir uns bei der Springerpresse bedienen.
    Caveat: Das Produkt wurde ausschließlich unter Schutzatmosphäre und mit entsprechender Schutzkleidung gehandhabt und Reste wurden nach Abschluss der Aktion unter Einhaltung aller Sicherheitsvorschriften fachgerecht entsorgt.
  3. Man posiere für ein Foto.
  4. Den eben noch als Lebenszeichen verwendeten Schmier nehme man nun als Bastelkasten für ein Bekennerschreiben.
  5. Schreiben eintüten und verschicken.
  6. Twitter trollen
  7. Profit
    [gallery link=”file” columns=”4”]

Bekennerschreiben Aktionskult Ludwigshafener Herbst

Auf anonymem Weg erreichte uns ein Bekennerschreiben des “Aktionskultes Ludwigshafener Herbst”. Eine erste Analyse des Schreibens scheint darauf hinzudeuten, dass die Gruppierung auf noch unbekanntem Wege in den Besitz eines Banners des Mannheimer Hackerspaces RaumZeitLabor gekommen ist.

die FlagGE lebt ÜBerGAbE in STUTTGART am Neckar in Wangen Gegen 100 MILLIARDEN EURO und einen urlauB in Spanien ODER 10 liter CLUB-MATE VINO Durch 5 rzl MiTgLieder in LABCoatS BeStickt mit shack loGOS
__geZ. AKTONSKultludWigSHafener heRbST

Die offenbar rechtschreibgestörten Verfasser verzierten das Schreiben im übrigen mit folgendem Erich Kästner Zitat:

Die Größe des Menschen hängt nicht von der Größe seines Wirkungsfeldes ab.

Warum gerade dieser Spruch ausgewählt wurde und was der genaue Hintergrund der Nachricht ist hat sich bis jetzt durch unsere Analysen nicht ergeben.

Auch lag dem Schreiben folgendes Lebenszeichen der Flagge bei:

Java Workshop #6: Graphische Benutzerschnittstellen (GUI)

Am heutigen Dienstag, den 12. Juni 2012, gibt es eine kleine Einführung in grafische Oberflächen mittels JFC Swing.

An einem einfachen Beispiel wird @h0uz3 den Teilnehmern zeigen, wie prinzipiell mit Swing graphische Oberflächen erstellt werden können. Das ist nur ein erster, kleiner Einstieg, das Thema wird in den nächsten Wochen noch etwas weiter beleuchtet werden.

Zum Event: Eintritt frei! (Spenden an shack e.V. sind gerne gesehen) Jeder ist willkommen! Um formlose Anmeldung (Doodle) wird gebeten.
Datum: Dienstag, 12. Juni 2012, ab 20:00 **Uhr
**Anfahrt: U4/U9 Haltestelle “Im Degen”, Ulmer Straße 255, Stuttgart Wangen (gegenüber Kulturhaus Arena)

Workshop: Präsentationen richtig halten

Leider muss der Event kurzfristig wegen Ausfalls der Hälfte des durchführenden Teams abgesagt werden. Wir bitten vielmals um Entschuldigung.

Am 16. Juni 2012 lädt shackspace zu einem Workshop, bei dem Hacker, Geeks und Nerds lernen, wie man Präsentationen richtig hält.

Eingeladen sind alle, die sich für das Thema interessieren, vorausgesetzt wird die Beherrschung relevanter Sprachen (Deutsch, Englisch), sowie die Bereitschaft, selbst zu präsentieren, Feedback zu geben und Feedback zu erhalten.
Achtung: Wir werden mit einer Kamera arbeiten um Videoanalysen der Vorträge zu ermöglichen. Wer sich darauf nicht einlassen möchte, sollte ggf. an einem anderen Workshop zum Thema teilnehmen.

Es wird mindestens eine Folgeveranstaltung geben und bei zu großem Interesse werden mehrere Workshops durchgeführt (näheres hierzu wird bei Bedarf geregelt). Daher bitten wir auch um vorherige Anmeldung.

Grober Aufbau der Veranstaltung:

  • Wichtige Hinweise zum Thema Auftreten (Mimik, Gestik, etc.)
  • Kurzvortrag zu einem zufälligen Thema, inklusive Videoanalyse
  • Vortrag zum Thema “Wie gehts richtig” (mehr inhaltlicher Natur)
  • Präsentationsübung
  • Vorstellung eines anderen Vortragskonzeptes (geschachtelter Vortrag)
  • Gruppenpräsentationsübung
    Zu den Vortragenden:
    Der Workshop wird durchgeführt von den shack e.V. Mitgliedern @Laird_Dave & heavy.

Zum Event: Eintritt frei! (Spenden an shack e.V. sind gerne gesehen) Jeder ist willkommen! Um formlose Anmeldung (Doodle) wird gebeten.
Datum: Samstag, 16. Juni 2012, 14:00 bis 19:00 Uhr Anfahrt: U4/U9 Haltestelle “Im Degen”, Ulmer Straße 255, Stuttgart Wangen (gegenüber Kulturhaus Arena)