Learn CAD at Hive76; Fusion 360 class with Chris Thompson

Make shape with tool

Computer Aided Design is the way we interact with the digital tools that make things. Do you want to try 3D printing or laser cutting? Ever want to CNC mill something from a chunk of aluminum? The first step is getting your idea into the computer.

Fusion 360 by Autodesk is a powerful parametric CAD tool that is free to use for makers, educators, and even most startups. It rivals SolidWorks in its functionality, but adds features found in many standalone tools. Your instructor Chris Thompson is a certified CAD professional with experience teaching digital making to beginners and professionals alike.

In this class you will learn the basics of most CAD systems and the intricacies of the Fusion 360 interface with hands-on demonstrations. The evening will begin with a general overview of CAD. There will be a structured walk-through of the program where every student creates the same model. This is followed by individual work where students explore the numerous different ways to make any one shape. Do you build up feature-by-feature, or would you rather carve away piece-by-piece? The class will reveal the hidden pitfalls of the program and any caveats. We will cover exporting your files for the next step in making. Any remaining time in the evening will be dedicated to answering any questions you have about CAD or making.

The class is Thursday, June 1 2017 from 7pm – 9pm at Hive76

Tickets are $50 and can be purchased from our ticketleap page. Members, don’t forget your discount!
Students must bring their own laptop with Fusion 360 installed and a 3 button mouse (left, right, scroll wheel button.) Please bring some paper for sketching and notes too.
Students will also need a free Autodesk account to save their work. Please follow these instructions to get set up with a free account.

Use 3D printed fixtures to avoid support material

If you are familiar with 3D printing, you may know of one of the most frustrating constraints in the process: overhangs. For those new to the tech, Material Extrusion machines like the RepRap and Ultimaker extrude molten plastic into air to produce 3D objects. But molten plastic is subject to gravity, so each bit of plastic needs to be supported by a previously printed layer.

There are a lot of solutions for this constraint. Designing an object not to have overhangs is one approach. Most 3D printers also use one or more materials to print supporting scaffolds for overhanging features. But removing the printed scaffold can sometimes be a mess. Take the example show here of a soap dish: 

This model will print really well with the large flat surface placed on the build plate, but the four feet shown in red project below that surface. To print this as is, you would need support structure underneath the entire print with just the feet touching the print bed. Support scaffolding can be a mess, but I have a new method that can avoid support material altogether: flip the print over and print on the nice flat surface. With this approach, the trick is holding the model in place upside down while the feet are printed. The molten plastic will bond to the previously printed part, and the feet will become a permanent part of the soap dish.

3D printed fixtures are already a selling point and common practice in the professional additive manufacturing field, but I haven’t seen any examples of this among the DIYers and consumer 3D printer operators. A 3D printer has the ability to make any tool needed, even single use fixtures for a simple soap dish model. It only takes a bit of CAD to produce a working set of fixtures that will be printed and left installed on the print bed. Take a look at the embedded 3D model below and I will describe the process step-by-step.

  1. CAD your model. I use Fusion 360 because it is quite powerful, and free to use until I start making money.
  2. Create separate bodies for the fixtures and features that will be printed separately. Here the fixtures are in green, and the feet in red. They need to be separate bodies (not joined) so they can be exported separately.
  3. I created the fixtures for this soap dish by starting with a sketch that is in plane with the flat top of the soap dish. Then I extruded that sketch with the option “to object” so it would match the dish’s contour. I also included an offset. See that dialog box here:  

  4. It helps that this model, the fixtures, and the feet are all symmetrical. The slicing software Slic3r will automatically center our parts in the printer, a feature we will rely on in this process.
  5. Create the additional features as separate bodies, see as red in the model above.
  6. Export 3 separate STLs: model, fixtures, additions. You can export STLs with multiple shells like the 2 fixtures or 4 feet with this trick.
  7. Slice and print your main model as normal.
  8. Slice the fixtures STL, but use the Brim setting to ensure really good bed adhesion.
  9. Edit the fixtures Gcode to remove your end.gcode and anything else that might turn off a heated build plate. Our fixtures need to stay stuck to the 3D printer. My first attempt failed because the print bed cooled down and the fixtures popped right off.
  10. Slice the additional features STL.
  11. Edit the additional fixtures Gcode to remove any start.gcode including homing commands.
  12. Add G92 Z0 to the top of this additional features Gcode. G92 will set the printer position to Z0.
  13. These two Gcode files will printed back to back with your intervention in the middle. Pay attention to the time.
  14. Print the fixtures Gcode. When it ends, place your model into the fixture. If it doesn’t have a snug fit, tweak the CAD to find the right geometry to hold your model. It doesn’t need to be clamped in, just secure enough that the nozzle won’t move your model.
  15. Now manually move the nozzle so that the tip is right at the flat “underside” of the model. Also home X and Y in case they shifted.
  16. Print the additional features Gcode.  Keep a finger on the power or reset button. My second attempt to print this failed because I forgot the G92 Z0 and smushed the nozzle into my print.
  17. If all goes according to plan, the printer will add your additional features directly to your existing model.

Check out a timelapse of my third and successful attempt at adding feet to my soap dish.

This technique could be used to make more permanent fixtures that can be reattached to the printer. You could use this to 3D print customizations onto previously printed or mass produced items. It may require more plastic than support material, but could save the time and effort of removing stuck-on scaffolding. It’s always good to have multiple options to the same result.

If you do 3D print some fixtures, please share the process or results with me! Happy 3D printing!

p.s. I’m running a 3D printed gift exchange this holiday season. If you have the skills and the means, please join up and 3D print a gift for someone else! Join here.

There’s a 3D printer on the ISS thanks to Made in Space and Mike Chen

Humanity reached a big milestone this year. For millions of years, every tool that homo sapiens has ever made has had one thing in common: it was made on Earth.

The first 3D printer in space from Made in Space

But this year we successfully launched a 3D printer into space, marking the first time in human history that we can make an object off the surface of the earth. The group that has made this possible (besides NASA) is Made in Space, a company founded to prove that off-world additive manufacturing is both possible and the next step in space colonization. I talked with Made in Space co-founder Mike Chen about the future of making in space.

Getting to space is getting easier each year, but even with the new SpaceX Dragon missions, the cost of putting a kilogram of mass on the International Space Station is still about US$22,000. That makes it unreachable for most of us. In 2010 Made in Space saw a chance to disrupt this rocket-powered supply chain and enable manufacturing in space using newly available consumer 3D printer technology. They ran countless tests of existing consumer 3D printers onboard a reduced gravity aircraft (aka the Vomit Comet) to find a suitable design. Mike explained the problem, “We actually get a few emails a week [where] someone takes a printer and turns it upside down or sideways and says, ‘See? This prints upside down, so why wouldn’t this printer work in space?’ You know, you’re just not really thinking it through. Gravity is still there, acting as a force to hold things in place.” Remove that force and everything starts to oscillate. Also, heating elements in microgravity are difficult because there is no natural convection to circulate hot air, making passive cooling nearly impossible. The machine also needs to withstand the violence of launch, which may be the biggest build challenge. The Made in Space team decided that they needed a design of their own.

Mike says that’s one of the reasons the space stations exists, to experiment with how different systems act in micro-gravity. This is very much an experiment and is being treated as such. On November 17th, the printer was installed in the Microgravity Science Glovebox (MSG), a facility on the ISS dedicated to possibly harmful experiments, and a perfect place to safely test new technologies. Now that the machine is ready, the first extraterrestrial manufacturing will commence soon.

Zero Gravity 3D printer, image courtesy of Made in Space

I pressed Mike for some details on the machine itself. It’s a Material Extrusion machine like most consumer 3D printers on the market. That means it’s full of steppers; everyone loves steppers. In order to limit their unknown variables, they decided to use ABS plastic as their material. It’s one of the most well known polymers and is a very useful material. ABS does have toxic offgassing, so in addition to being housed in the MSG, there are environmental filters to protect the astronauts’ precious atmosphere. A 3D printing professional will also appreciate these simple design guidelines presented by Future Engineers who host a challenge to inspire schoolkids to design an object to be printed in space. Those guidelines also call out the build volume of 5cm x 10cm x 5cm and specific design hazards posed to an astronaut. Printed parts must not have any support structures or require post processing, which could release small particles in the air that can get in everything, including the astronauts. The standard 45° overhang is present as well. Maybe the next machine will be a 5 axis robot that can follow clever 3D toolpaths and truly print any geometry.

This machine has been designed with multiple design constraints to contend with. These constraints really drove Made in Space to develop their own machine and IP. On the ISS, an hour of an astronaut’s precious time will cost about $50,000. That means no fiddling with extruder tensions or babysitting the machine as it prints. So the printer only has one button, the ON button. Everything else is handled from ground control thanks to the MSG’s video cameras.

The big question is, what will they print first? Made in Space is being very secretive about this, but we won’t have to wait long to find out. The first print will be a special milestone, but subsequent prints will be test coupons that can be compared to prints made in an identical machine on terra firma. After proving the printer’s quality, there is a long list of useful objects that are needed on the ISS. There are hundreds of replacement parts already in storage on the station, but in the future those parts will be made on demand. At that point each kilo of printer material becomes a lot more valuable and versatile. There is even new opportunities to improve the lives of the astronauts by allowing family members to send digital gifts into orbit. In 2009 Randy Bresnik’s daughter was born while he was on an ISS mission. Imagine in addition to a photograph, Randy holding a 3D print of the newest Bresnik while passing out bubblegum cigars to his fellow astronauts.

You too can design something to be produced in space. Mike was keen on energizing the thousands of brand new 3D designers in the world to help solve problems in space. This machine gives an amazing amount of access to the 3D printing community on Earth. Made in Space is very receptive to ideas about what should be manufactured in space. Reach out and find a novel solution to a unique problem and there may even be a commercial benefit in it for you. See what Made in Space is doing on their website and follow Mike Chen on twitter: @MikeChen. These are exciting days.

Hive76 mourns the loss of our friend and president Brendan Schrader

On Wednesday, July 30, our friend and co-founder Brendan Schrader died of a cardiac issue. Brendan had lived with Wolff–Parkinson–White syndrome his whole life with occasional visits to the ER with a racing heart. On Wednesday complications from this syndrome took him from us. He is survived by his loving partner Elana, his mother Mary, and hundreds of family and friends. Details of the funeral service on Tuesday can be found on his obituary page. You can sign and read a guestbook there too with some wonderful sentiments.

Hive76 s a family in many ways, and that made Brendan the dad. He was a driving force in our hackerspace by pushing members to make awesome projects, sharing his knowledge with anyone that visited, and brightening the space with his unconventional sense of humor. In his honor, we will continue to live up to our motto: Make Things Awesome, Make Awesome Things! We hope you will as well.

We love you Brendan, and we miss you.

Brendan Schrader, 31, operations manager of Hive76, a “hacker’s space” in the Spring Garden neighborhood, displays a couple of his “boom cases,” a twist on boom boxes, that he makes in the space, August 15, 2012, in Philadelphia, Pennsylvania. The white case is an old piece of luggage from the 1940s and the one on the right is an old book. (Clem Murray/Philadelphia Inquirer/MCT)

Restored on September 15, 2018 thanks to Archive.org!

Hack the sky, man! Hive76 helps sky write a message over Eraserhood

When I saw  this poster on the right in the lobby of our studio building I thought it looked neat, but it wasn’t until the mastermind Dave Kyu visited that Hive76 was convinced to participate in WriteSky. Well, he mostly convinced me, as I ended up as the only contributor, but I am glad that Hive76 was able to host the collaboration meeting with our fellow group, artists that work in 319 N 11th St, members of Grizzly Grizzly and Tiger Strikes Asteroid.

We met on one Wednesday open house to figure out exactly what message we would write over our neighborhood. I don’t have a lot of history collaborating with other artists, but after the experience I had using Dave’s process and the smart 319 Artists Mary Smull, Jacque Liu, Sarah Kate Burgess, and Jaime Alvarez, I am looking forward to my next collaboration. It was a pleasure brainstorming, discussing, and compromising to come up with what we think is the perfect sentiment to be written in the sky for a few minutes. What message is that?Ah, but ours and the two other collaborative groups’ messages are secret up until the actual writing. We want it to be a surprise.

If you can make it this Saturday, please come to The Eraserhood at 11:30am and look up. Weather permitting, you’ll see three wonderful messages written in vaporized canola oil over the Philadelphia skyline. It will be visible for about 15 miles, but the best view will be directly underneath. If you see the writing in the sky, tag it with #WriteSky and it will appear on the page: http://writesky.com/photos/

Keep looking up!

Real–Life Redstone Lamp Replica Controlled by a Raspberry Pi

Early in my gameplay in Minecraft I began making redstone contraptions. For those that don’t know Minecraft, you can use resources in the game to make analog electronics. People have extended this feature to build entire working computers all in redstone logic in Minecraft.

Redstone lamp (activated)

I only used redstone to make traps and novel machines, but the strong connection between redstone and electronics led me to imagine extending these machines out into the real world. I figured the easiest thing to make was the Redstone Lamp, pictured to the right. The redstone lamp is a block that will provide light when powered. My real life replica redstone lamp does the same thing. It lights up when a redstone lamp ingame is lit up. Here is a video of how it works:

I’ll describe how I got to a working replica in a few stages.

Software

I am not the best getting started with software projects, so I enlisted the help of Vince who was hanging out a bunch at Hive76. We made a quick prototype with a python Minecraft client called pyCraft, an Arduino, and transistor, and a papercraft redstone lamp. You can see that first success here.

While I worked on the physical stuff, Vince moved away and Kyle Yankanich stepped in to help me finalize some stuff. PyCraft connects to any server as a simple chat client, in our case as the user LAMPBOT. Kyle wrote a plugin for pyCraft that listens for a whisper of “on” or “off” and sets pin 16 on the Raspberry Pi’s GPIO high or low respectively. You can download my fork of pyCraft here with Kyle’s plugin and my shell script to start the client. I set my home server to Offline mode so that I wouldn’t need to purchase another Minecraft account.

Hardware

Redstone lamp replica

For the replica, I did my best to turn pixels into straight lines. I designed a laser-cuttable box in six parts with finger joints on the edges. I used 16 finger joints because the a block is 16 pixels wide. The material is MDF with a zebra wood veneer laminated on top. I laser cut six sides and glued all but one together. I acquired some amber cathedral glass from Warner Stained Glass, cut, and glued it in place with silicone adhesive. The RPi is attached to a MDF board sitting diagonally in the cube. The LEDs were torn from inside a failbot and glued around the RPi to light up the inside as much as possible.

In order to turn the LEDs on and off, we use the signal from the RPi GPIO to control an NPN transistor and turn the lights on and off. There is a fritzing wiring diagram of the electronics here. On the NPN transistor, the Collector is the negative lead from the LEDs, the Base is connected to a 100KΩ resistor and then pin 16, and the Emitter goes to the ground on the LED power supply.

There’s no room for a power regulator, so there are two power sources and ethernet running through a hole in the back.

Ingame Stuff

Ingame redstone

To trigger the lamp, command blocks are used ingame as you can see to the left. When a lever is thrown powering a specific redstone lamp, we also power a command block that sends the server command:
/tell LAMPBOT on
We also send the inverted signal to a different command block that outputs:
/tell LAMPBOT off
This can be used on any server with no mods. You would need a Minecraft account for the lamp so you don’t expose your server to cracked clients. The server this was designed for runs Minecraft 1.6.4 now, but in 1.7.2 the /testforblock command and a clock could also trigger the lamp.

I really hope you take what we have done here and continue to connect your Minecraft creations to the real world. Enjoy!

Civic infrastructure hacking: laser-controlled streetlight.

Three more things in my house require a remote control now, and one of them is the streetlight in front of my house. Ever since I heard about a hacked streetlight at the Guerrilla Drive in for Back to the Future in 2009, I have been turning off the streetlight on Darien Street by carefully aiming a laser dot at the light sensor on top of the streetlight. The light sensors on most streetlights face west to catch the last photons from the fading sunset before illuminating for the night—and this one faces right into the third floor of my house. It is very important to me to be able to choose to sit in the cozy dark, save my city some money, and not contribute to light pollution for a minute.
Just recently I revamped the process with a new, permanent laser and remote control system. Here it is in action:
I’ll show you how …
Continue reading “Civic infrastructure hacking: laser-controlled streetlight.”

1 Pixel video game; component-driven design

It didn’t take me and Robert long to find an RGB LED pushbutton. I composed a short part number using the NKK data sheet and found a KP0215ASBKG03RGB-2SJB. I made a simple perf board shield with the proper resistors for my Arduino Mega 1280 and re-learned Arduino to light it up.

Gaussian curves from https://www.desmos.com/calculator/zkmpvehya3

Gaussian curves from https://www.desmos.com/calculator/zkmpvehya3When I wanted to smoothly fade between all the available RGB colors, I couldn’t find a good solution. So I made my own using Gaussian curves. Here is a picture and link to the online graphic calculator desmos that was very helpful visualizing the LED levels.
There is more:
Continue reading “1 Pixel video game; component-driven design”

Illustrator to OpenSCAD to 3D printing

For Philly Tech Week, I will be showing visitors how to take a shape from Adobe Illustrator into the popular open source CAD program OpenSCAD and make a 3D model suitable for 3D printing.

I’m sure you know Illustrator. It’s the most successful vector drawing program <clarkson>in the world.</clarkson> OpenSCAD is less well known. It is best described as coding for objects. You make a solid with the function cube() and cut a cylinder() out of it with the difference() function, etc. But sometimes you want a more organic or complicated shape to start with. That’s where artist JK Keller stepped in and made a script that automates some of the process for you. What you need for this workshop:

There may not be time to print everyone’s design, but you should go home with something 3D printed.

Monday 4/22 5pm – 10
Gratis and Libre (free)

Hive76, suite 519
915 Spring Garden St
Philadelphia PA 19123

RSVP by commenting below.