Author Archives: freeside atlanta

Rebuilding The Kraken

"The Kraken" is one of Freeside's 3D printers, designed and built by a former member. It is the light blue printer sitting off to the side on most photos of our 3D printing zone - sadly, the machine has never printed quite right and it's been down for repairs more often than it's been usable. It's design had some major flaws, particularly in the frame that was fairly unstable. When it did print it would make great looking parts, but the bed leveling was fickle and imprecise. With the AO-100 and more recently the Mini, there wasn't a lot of reason for our members to use it.

So I decided to rectify that and rebuild it completely from the ground up into a RepRap "Wilson", a popular design reworked from the Prusa i3. I chose this particular build because there are a lot of information available and a great set of info and instructions on both the RepRap wiki page about it, and the github page for the parts. It's a well known RepRap and has been tried and true by a lot of people.


The other reason I chose it was because I could build the Wilson utilizing 100% of parts salvaged from the old Kraken. The goal for the rebuild was to recycle every nut and bolt and try to keep the total cost as close to zero as possible.

From start to finish, the rebuild took about 3 months working off and on a few hours a week. The initial tear down took a couple of hours at the end of November 2015, where everything was counted and bagged and boxed up. At that point I ordered some new ABS to print the frame parts, and a couple weeks printing things on both the Mini, and my personal 3D printers at home. In trying to keep with the look of the old machine, I printed in "Sky Blue" ABS. The final product is actually really nice to look at!

Rebuilding The Kraken

Rebuilding The Kraken


While I was in the process of building The Kraken, I decided to go ahead and build my own Wilson from parts from a failed RepRap build of my own last year. So in a lot of these photos you will see an identical looking black Wilson. For my own, I bought some "hidden" corner brackets to help with the structural rigidity of the machine, as well as some corner braces I had from my previous build attempt, and used the spares for The Kraken. I definitely recommend this for anyone building a Wilson as it greatly improves the strength of the frame.

Rebuilding The Kraken

Rebuilding The Kraken


Some time ago, The Kraken's original J-Head hotend was replaced with a Budaschnozzle 2.0, since that is what we already have installed on our LulzBot AO-100, and having the same hotends allows us to keep fewer type of replacement parts on hand. We bought a replacement PTFE tube to convert it from 1.75mm to 3mm filament to be consistent with our other 2 printers - again, so we don't have to keep two types of filament on hand - and the nozzle was cleaned of old filament. It was left soaking in acetone overnight, then scrubbed with a fine wire brush.

Rebuilding The Kraken

Rebuilding The Kraken


We bought a new aluminum Y carriage to replace the old acrylic one. The aluminum carriage is lighter and more sturdy than acrylic, which has a tendency to flex and torque, so the new design will be able to print at much higher speeds than before. We kept the same heated bed, but replaced the glass print surface with an aluminum plate covered in PEI. Aluminum is a good bed surface as it dissipates heat more evenly, but it also lets us install and use an inductive Z probe to auto bed tramming, a stand out feature of the Mini that I have since upgraded my own printers with.

Rebuilding The Kraken
 
Rebuilding The Kraken
The RAMPS board had to be modified as it was missing the + voltage for the endstops, which the inductive sensor needed. Once that was added, the board was installed and the wiring was quick. I used some left over cable management from my previous 3D printer builds as well as my personal Wilson to help keep all of the stray wires in check, which the old Kraken suffered from. I also replaced the old server PSU with a more common project PSU found in Freeside's obtanium.

Rebuilding The Kraken

The machine was upgraded to the latest version of Marlin and configured to use the auto bed tramming feature. There is still some fine tuning in the firmware to be done, but overall the printer is running great. I'm really looking forward to seeing projects from our members come off of the machine!

Links:

Wilson on Thingiverse
Build log for the Kraken rebuild
Inductive sensor Z probe
Aluminum plate print bed
0.03" PEI sheet print surface
3M adhesive sheet to adhere PEI to aluminum surface

Build Out 12-5 Photo Recap

Freeside just finished our Build Out for the end of 2015 and we got a lot of work done. Let's see what all we accomplished.



Brian repaired the vacuum former and planned out a new heating element design.

Build Out 12-5 Photo Recap

Build Out 12-5 Photo Recap

Build Out 12-5 Photo Recap

Mike came all the way from Florida to frame the Member Storage door and put in a new lock to prepare for some new security features.

Build Out 12-5 Photo Recap

Build Out 12-5 Photo Recap

Build Out 12-5 Photo Recap

Nathan and crew totally reorganized and cleared out some old obtanium. The new shelves are much cleaner looking.

Build Out 12-5 Photo Recap

Build Out 12-5 Photo Recap

Build Out 12-5 Photo Recap

Michelle hacked the LulzBot AO-100 to increase the maximum height, and started printing parts for a new RepRap for the space.

Build Out 12-5 Photo Recap

Build Out 12-5 Photo Recap

Build Out 12-5 Photo Recap

Kelly and Scott cleared out the attic of all of the old random stuff to make way for all new random stuff.

Build Out 12-5 Photo Recap

Rowan, Brandon, and a few others helped to sort glassware for the bio and chemistry room.

Build Out 12-5 Photo Recap

Build Out 12-5 Photo Recap

 Paul, Jonathan, and Earl examined strange fruit.

Build Out 12-5 Photo Recap

We demolished in Member Storage for some more new metal shelves.

Build Out 12-5 Photo Recap

Build Out 12-5 Photo Recap

Build Out 12-5 Photo Recap

We put away tools that had found their way from the tool room.

Build Out 12-5 Photo Recap

Build Out 12-5 Photo Recap

We browsed memes.

Build Out 12-5 Photo Recap

We found some time to goof off.

Build Out 12-5 Photo Recap

Build Out 12-5 Photo Recap

Build Out 12-5 Photo Recap

Thanks to everyone who came out and helped make Freeside awesome. See you next time!

Build Out 12-5 Photo Recap

Atlanta Cosplay Meetup: Group Build Update #3

It's been a while since we posted a progress report for the Atlanta Cosplay Meetup's ongoing project, and with Dragon Con right around the corner, we're nearing the finish line. Let's take a look and see what's been going on the last few months!



Check out our previous progress reports here:

Progress update #1

Progress update #2

Read on to see where we're at now...





During April and the early part of May, we finished fabrication of the masters for the Colonial Marine armor. Once again, fiberglass resin and bondo body filler was applied to the laser cut cardboard sculptures, which were progressively sanded down using finer and finer grit sandpapers until we were satisfied with the results.
 
Atlanta Cosplay Meetup: Group Build Update #3

Atlanta Cosplay Meetup: Group Build Update #3

Atlanta Cosplay Meetup: Group Build Update #3


The Pulse Rifle was also finished being mastered and prepped for molding. Normally for something of this size and shape, you would want a more complex molding technique, but time was a major limiting factor for us. Ultimately we went with building a large 2 part block mold out of a silicone rubber called Mold Max 30.

Atlanta Cosplay Meetup: Group Build Update #3

Atlanta Cosplay Meetup: Group Build Update #3


The rest of May was a huge jump in the amount of progress. We were in full production, casting and vacuumforming parts. The bulk of the Colonial Marines armor is vacuumformed, and Adam was hard at work on our vacuumforming machine. Some of the smaller parts were molded and we poured plaster vacuumforming masters (called "bucks"), but the chest and back were backfilled with plaster and used directly.


Atlanta Cosplay Meetup: Group Build Update #3

Atlanta Cosplay Meetup: Group Build Update #3


We assembly lined cutting out and cleaning up the vacuumformed and cast resin bits, cutting off the excess material (called "flashing") to get the part we need. They were then hit with a base coat of olive drab paint and set aside to dry, where we would then hand paint on the camo patterns.

Atlanta Cosplay Meetup: Group Build Update #3

Atlanta Cosplay Meetup: Group Build Update #3

Atlanta Cosplay Meetup: Group Build Update #3

Atlanta Cosplay Meetup: Group Build Update #3

Atlanta Cosplay Meetup: Group Build Update #3

 On the Xeno side of things, Valentin put together the final version of the tongue mechanism, and Kevin was hard at work on the skull sculpt. He covered the fiberglass and expanding foam cardboard with a sculpting clay, and was working on sculpting in details.

Atlanta Cosplay Meetup: Group Build Update #3

Atlanta Cosplay Meetup: Group Build Update #3



We were working hard up until the days before MomoCon, but unfortunately there was just too much to be done. There were also some unexpected issues with the Xeno skull sculpt that required us to effectively junk the master.

Atlanta Cosplay Meetup: Group Build Update #3

Atlanta Cosplay Meetup: Group Build Update #3


We did make it to MomoCon though and had a great time at our booth. We brought along the Pulse Rifle mold, and did an impromptu casting demo. Jonathan decided he wanted a golden Pulse Rifle, which we poured and demolded on camera.



Atlanta Cosplay Meetup: Group Build Update #3

Atlanta Cosplay Meetup: Group Build Update #3

Atlanta Cosplay Meetup: Group Build Update #3

Atlanta Cosplay Meetup: Group Build Update #3

Atlanta Cosplay Meetup: Group Build Update #3

Atlanta Cosplay Meetup: Group Build Update #3

After MomoCon we took a couple weeks break - everyone was exhausted and burnt out a bit! - before we got back into production mode. We have all of the vacuumformed parts made, so now it's a matter of casting up the remaining parts for the 11 sets of Marine armor. We're also putting the finishing touches on the paint for the armor sets - over 200 individual pieces!

Atlanta Cosplay Meetup: Group Build Update #3

Atlanta Cosplay Meetup: Group Build Update #3

Atlanta Cosplay Meetup: Group Build Update #3


The next few build days between now and Dragon Con will be fabricating the last few things needed, finalizing our painting, and strapping up armor sets. See you all at the hotel!

First Annual Freeside Atlanta Robot Street Fight

Thanks everyone who came out! It was a fun event and we're already talking about next year. You've still got plenty of time to build a bot for Dragon*Con, Maker Faire, or Chattacon also.

The 12's and 30lb bots certainly faced the challenge of the post apocalyptic landscape that is the parking lot behind Freeside. Next year I expect to see some bots with modifications to handle the uneven surfaces better. Wedges built for a stage fight didn't fare too well against the cracked pavement and potholes.

Results:
1lb:
1st- Algos
2nd- Death By Twinkies
3rd- Eleos

3lb:
1st- Torgo
2nd- Naked Singularity

12lb:
1st- Omega Force
2nd- Abrasive Personality
3rd- Hypnus

30lb:
1st- Nyx
2nd- Spanky
3rd- Overthruster





Video Playlist of the fights

Videos courtesy of Near Chaos Robotics

Atlanta Cosplay Meetup: Group Build Update #2

 The Atlanta Cosplay Meetup has been making a ton of progress on our Marines & Xenos group costume. We have finished up build day #6 so let's take a look and see where things are at currently!

We've finished principal construction of the Marine torso armor and are working on finishing it currently. The cardboard masters were coated in fiberglass resin to give them strength, and we are going over them with bondo body filler to smooth them out. After a few more passes they should be smooth enough to use as vacuumforming masters, or to mold and cast in resin and fiberglass mat for strength.





Atlanta Cosplay Meetup: Group Build Update #2



We've also started building the leg armor, using the same method as the torso.


Atlanta Cosplay Meetup: Group Build Update #2


All that is left for the Marine armor is to 3D print the shoulder parts, and the helmet and various attachments. Adam purchased the same WWII helmet used in the film, which will become the base for our helmet that we will make out of cast resin and fiberglass mat.

Atlanta Cosplay Meetup: Group Build Update #2

The Pulse Rifle has been assembled and had a first pass of smoothing and cleanup done on it. The entire gun was 3D printed from a high detail model from the game Aliens: Colonial Marines. Another day or so of work and we'll be ready to mold it in silicone!

Atlanta Cosplay Meetup: Group Build Update #2

Atlanta Cosplay Meetup: Group Build Update #2

Atlanta Cosplay Meetup: Group Build Update #2


Adam Keeton lent a hand helping us lathe a test Grenade out of aluminum. This is only a first iteration, we'll need to make a few adjustments and go back and try again. So far the results are very nice looking though!

Atlanta Cosplay Meetup: Group Build Update #2

Atlanta Cosplay Meetup: Group Build Update #2


Plus, he looks like a natural holding the Pulse Rifle.

Atlanta Cosplay Meetup: Group Build Update #2


The Xeno skull has been started. We built the head using a 3D model from the game Aliens: Colonial Marines and a program called 123D Make. What this program can do is generate a 3D interlocking puzzle, sort of like the wooden dinosaur skeleton puzzles you got as a kid. We can set it to be however many vertical and horizontal slices and the program draws up plans, which we then exported to the laser cutter. 4 hours of cutting and about 60 pieces later, you get this mess.

Atlanta Cosplay Meetup: Group Build Update #2

Atlanta Cosplay Meetup: Group Build Update #2

Assembly really is a simple as finding the numbered slots and sliding them together. Once you get the first couple of pieces put together the assembly is a breeze. We took maybe an hour to put the whole thing together. Once it was assembled, we coated the whole thing in fiberglass resin to give it strength, and once that cured we filled all of the holes with expanding foam.

Atlanta Cosplay Meetup: Group Build Update #2

Atlanta Cosplay Meetup: Group Build Update #2

Atlanta Cosplay Meetup: Group Build Update #2


Once the foam cures, we will rasp all of the excess off and skin it in bondo, and use that for our sculpting base.

Valentin is working on the mechanism for the Xeno tongue. We are 3D designing and printing a rack and pinion gear under tension from a rubber band, and "cocked" with a worm gear connected to a motor. The idea is that the Xeno costumers will have a hidden button to open the mouth and shoot out the tongue via pressure from the band, and the worm gear will retract and cock the tongue to be shot out again.

Atlanta Cosplay Meetup: Group Build Update #2

Atlanta Cosplay Meetup: Group Build Update #2

Lastly, I started on the Smartgun for my own Marine costume. Every Colonial Marine group needs a Smartgunner, and I would be lying if I didn't say that Vasquez was a bit of a hero as a kid. The Smartgun and the steadicam arm will be built much the way the rest of the build has been, with several 3D printed parts and laser cut cardboard details. The steadicam arm will have a semi-working interior using custom machined aluminum parts and springs. So far the barrel has been cut and printed, with a few more parts on the way.

Atlanta Cosplay Meetup: Group Build Update #2

Atlanta Cosplay Meetup: Group Build Update #2

That's all for now. Stay tuned for more updates as we get closer to our deadline in May!

See all of our progress photos on Freeside's Facebook page here: https://www.facebook.com/media/set/?set=a.1045223078825003.1073741829.612557732091542&type=1

Be apart of the Atlanta Cosplay Meetup by keeping an eye on Freeside's Meetup calendar, or our Facebook group here: https://www.facebook.com/groups/AtlantaCosplayMeetup/

Atlanta Cosplay Meetup: Group Build Update #1

The Atlanta Cosplay Meetup is a bi-monthly-ish group of cosplayers, prop builders, and costume makers hosted at Freeside Atlanta. We have been meeting since October 2014 to share ideas and projects.

In November we began discussing an idea about making a group costume - something we could all work on, and eventually wear, together - and how we could make that into a reality. After a lot of debate (and a little help for Rachel who had already made her own Xenomorph costume!) we settled on making a Colonial Marines and Xenos group from the Aliens franchise.

We just recently wrapped up our 3rd group build, so let's recap what we've done so far.



Our first build we focused on planning and various ideas of what we wanted to do and how we wanted to get there. We decided to use Pepakura to laser cut cardboard as the rough master for our Marine's armor, and to 3D print some of the detail parts as well as their various weapons.

Pepakura is a program that takes a 3D object and lays it out into 2D faces. The example I like to use for this is creating a a paper craft cube. You can lay out the 6 faces of a cube on a sheet of paper, cut the lines, score and glue tabs, and at the end you have your cube in the real world.

This concept scales up to infinitely complex objects. Cosplayers have been using Pepakura for over 15 years now to create complex suits of armor and props. What I discovered is that Pepakura can export into a format that Freeside's laser cutter can interpret, which turns hours of cutting material into mere minutes.

Atlanta Cosplay Meetup: Group Build Update #1

Atlanta Cosplay Meetup: Group Build Update #1


For our second build, we began laser cutting parts for the Marine torso, starting with the chest. The parts were exported from Pepakura into the laser cutter's software, which was then cut out of cardboard. By dialing in different settings for "cuts" and "scores", we can complete everything in a single job. After about 20 minutes we had all of the pieces cut out and began assembling!

Assembly consists of using hot glue to glue the seams of the cut together. We glue the edges on the inside of the cardboard armor to make sure it keeps it's shape, but this creates big gaps between parts on the front. This won't be a problem for us, since we will be sculpting details and smoothing out the form later on in the project.

Atlanta Cosplay Meetup: Group Build Update #1
Atlanta Cosplay Meetup: Group Build Update #1
Atlanta Cosplay Meetup: Group Build Update #1

For our most recent build, we started applying fiberglass resin to the chest piece. This is used to strengthen the armor so that we can sculpt on it with bondo body filler. While the chest was curing, we began cutting and assembling the back armor. Adam also started 3D printing the Pulse Rifle, which should be ready to clean up and assemble at the next build day.

Rachel also brought her Xeno costume so we could brainstorm ideas on how to create the next version of that. Kevin, our other Xeno, and Rachel and I decided we will cut the Xeno skull out of cardboard stacks for the rough master, which they will harden and sculpt.

Atlanta Cosplay Meetup: Group Build Update #1

Atlanta Cosplay Meetup: Group Build Update #1

Atlanta Cosplay Meetup: Group Build Update #1


Our next build will see a lot of progress, since we are now at a point where we can have teams of people working on different smaller parts. We will cut out and assemble the leg armor, start bondo sculpting on the chest, and fiberglass and bondo the back. We'll also be working on the Pulse Rifle, and may have some of the other Marine weapons to start 3D printing. Our team of Xenos will work on the cardboard jigsaw puzzle.

See all of our progress photos on Freeside's Facebook page here: https://www.facebook.com/media/set/?set=a.1045223078825003.1073741829.612557732091542&type=1

Be apart of the Atlanta Cosplay Meetup by keeping an eye on Freeside's Meetup calendar, or our Facebook group here: https://www.facebook.com/groups/AtlantaCosplayMeetup/

January Build-Out Recap

On Saturday, we had one of our semi regular facility build-outs. These are great for the space and our members as it lets us focus on working on the space itself as a project to improve and maintain Freeside.

This time we did a lot of cleaning up and tidying after some of the major projects at Freeside! Between the JAM build the past few months and the recent power additions, a lot of organization work was needed.

Demontre and Niels put some more time into the indoor paint booth! Not much left on this project now, all we need is the exhaust fans and the filters and we're ready to paint.


January Build-Out Recap



Nathan and Paul painted the new folding chairs for the space.


January Build-Out Recap


Karen and Adam helped to tidy up the lumber and plastics consumables. Now we can get to scrap lumber and laserable plastics easier!

January Build-Out Recap

January Build-Out Recap





Everyone pitched in to clean up the center of the workshop and open that space back up. So much room for activities!

January Build-Out Recap

January Build-Out Recap


Not pictured: Tons of old dead paint that was disposed of, lots of old stuff on the recycling and dead project shelves that was tossed, and of course tons of piles of dust swept up.

Thanks to everyone who showed up and help make Freeside even better!

Making a Circle Jig

     Have you ever needed to cut a circle? Turns out you can't just freehand that. If you want to cut a circle you need a.... Circle Jig! This handy little thing straps onto a standard router. You stick a pin in one of the little holes for the center, strap a router to the other side and route yourself a circle.

Here's a commercial circle jig. Seems simple enough. Now what if you want this thing -Right Now-? Well then you better have a Laser Cutter and some Acrylic.


Making a Circle Jig Step 1 of the design comes from measuring out the dimensions of the existing router plate. What are those curved holes for? Who knows? But they look cool right?


Making a Circle JigStarting from a base circle of diameter 1/4 in (size of the router bit) we offset another circle at some whole number of mm to mark the smallest radius we can cut. Then we offset a whole bunch of other circles in 2mm increments. Then add some horizontal lines.


Making a Circle JigWe want to place the center holes at intersections of the horizontal lines and circles. It took forever. And ever. That's a lot of holes.


Making a Circle JigThen you throw that on the laser cutter and BAM! New Circle jig. Well with some post processing. The laser cutter can't inset the screw holes for attaching this thing to the router. Those were cut with... A router. How about that

Building an enclosure for the LulzBot AO 100

As the cold weather season arrives in Atlanta, with it comes issues with our 3D printers. Specifically problems with temperatures and print stability.

Freeside is essentially a big warehouse, and our 3D printing station is setup in the large open area in the front of the space. What this means is that when it is cold in the space, this will affect the printing quality because the ambient temperature is far lower than what is optimal for thermoplastics. The cold ambient air will cause parts to rapidly cool during the middle of a print. And with materials like ABS which can shrink dramatically during cooling, this causes prints to warp, deform, and delaminate during and after printing is finished.

The print on the left is showing signs of delamination from plastic cooling mid print.

To remedy this, we built an acrylic enclosure for our LulzBot AO-100, which is our dedicated ABS printer.

We tested the proof of concept of whether an enclosure would help mitigate printing problems by sticking a big cardboard box on the LulzBot to trap heat in. We also tried pushing hot air into it using a heatshrink heat gun, which turned out to actually cause the temperatures to be too high and 3D prints suffer problems on the other end of the spectrum.

Building an enclosure for the LulzBot AO 100
The LulzBot sitting inside the shame box.

Building an enclosure for the LulzBot AO 100
Print affected by ambient temperature being too high.

Removing the heat source made the printer spit out great quality prints, and we then moved on to building the acrylic enclosure. There is a lot of scrap materials at Freeside, including several large sheets of 1/8" and 1/4" clear acrylic. Using the outer dimensions of the LulzBot (and adding a couple inches for safety), we drew up a quick design, and cut the acrylic on the table saw.

The acrylic panels were aligned and clamped together using scrap pieces of wood, and the acrylic was bonded using acrylic glue. We also 3D printed hinge and corner pieces that we found on Thingiverse to help add support.

Building an enclosure for the LulzBot AO 100
Always be clamping!

Two holes were drilled into the box, one in the top for the filament to feed through, and one in the back for the power and USB cables to enter into the box. The door was affixed using 3D printed hinges, model grade cyanoacrylate which melts and bonds ABS and acrylic, and a short piece of 3mm filament used for the actual hinge.

Building an enclosure for the LulzBot AO 100
The LulzBot looking like a piece in an art exhibit.

All together the build took less than 2 days from start to finish. We need to dial in our printer settings - we had raised the extruder temperature profiles to compensate for the cold ambient air - but things are already printing much more reliably. We were uncertain if we needed some sort of heating element, but it seems that the heat put out by the extruder and the heated bed are enough to keep the inside of the enclosure warm enough for quality printing.

Building an enclosure for the LulzBot AO 100

The next order of business will be adding a temperature sensor and an exhaust fan for when things get too warm, but that will be a project for another day!

Using gaze-tracking to map how surgeons look at diagnostic images

A few years ago, a Freeside collaboration resulted in some published medical research on using 3D Printing in pre-surgery planning.

In our second collaboration, we used gaze tracking to gather data on how surgeons with different levels of experience look at radiographs when diagnosing hallux valgus deformities. The new paper got published in the current issue of the Journal of Foot and Ankle Surgery.


Using gaze-tracking to map how surgeons look at diagnostic images

Interestingly enough, we actually came up with the concept for this project during a meetup about interactive art installations. The idea of eye tracking came up and we discussed what we could discover with the technology. So we started to try to figure out how to a study with the free and open-source tools available. We ended up needing:

  • A webcam to look at the user's eyes.
  • ITU Gaze Tracker to calibrate and interpret that data. (However, their website is now down, so I'm not sure how viable this is as part of the toolchain now.)
  • OGAMA - Open Gaze and Mouse Analysis to conduct the study, display and record the data.
  • OpenCV and Pandas in Python to do a bit more image correction
  • Matlab to do more statistical analysis on the data
  • A custom chin rest that we fabricated and used a mouse pad for cushion

We threw together a workstation for about $400 (the laptop + webcam were the main costs) to do the study and started collecting data - 


Using gaze-tracking to map how surgeons look at diagnostic images


We showed surgical residents and surgeons with over 7 years of experience a series of 30 radiograph images and asked them to rate the deformity from 0 to 3 in severity. Experts tended to lock onto areas for longer and use their peripheral vision more for diagnosis. Novices would search the image by moving their focus around more and tended to rank the deformity as less severe. 

Our main goal was to demonstrate that this kind of data collection can be done as a proof-of-concept cost-effectively and there's a lot to learn with it. We put together a video to further explain the setup, processes, and findings here if you'd like to learn more! - 



It was a fun project despite a huge number of roadblocks and setbacks with the setups, calibration, data manipulation, Despite the challenges, we came out of it with some really interesting research that demonstrates yet again how awesome it is to have a diverse community of experts and all the tools they need in one place. Support your local hackerspace/makerspace!