Electronics and Robotics – Milwaukee Makerspace https://milwaukeemakerspace.org Conceive, Collaborate, Create Sun, 13 Feb 2022 16:24:50 +0000 en-US hourly 1 https://wordpress.org/?v=6.4.4 Grow Beyond Earth Contest https://milwaukeemakerspace.org/2022/02/grow-beyond-earth-contest/ https://milwaukeemakerspace.org/2022/02/grow-beyond-earth-contest/#respond Sun, 13 Feb 2022 16:24:50 +0000 https://milwaukeemakerspace.org/?p=10806

3 years ago I started participating in the Grow Beyond Earth contest.  It’s a collaboration between NASA and the Fairchild Botanical Gardens in Florida.  The goal is to create a device that will grow food on the International Space Station.  That sounded like fun to me!  Year one focused on designing the growing area to take advantage of the 0G environment and fit in a 50cm cube.   I was fortunate enough to be a finalist and walked away with some prize money.  I was not able to participate in the 2nd year but I am back in for year 3. 

This year the focus is on creating a robotic harvesting and planting.  If you want to read all about it you can do so at the Make:Projects link below.  This has been a fun project and I learned so much.

https://makeprojects.com/project/0g-garden—year-3-professional-entry

]]>
https://milwaukeemakerspace.org/2022/02/grow-beyond-earth-contest/feed/ 0
Fun in the Booth at the Milwaukee Maker Faire https://milwaukeemakerspace.org/2017/09/fun-in-the-booth-at-the-milwaukee-maker-faire/ https://milwaukeemakerspace.org/2017/09/fun-in-the-booth-at-the-milwaukee-maker-faire/#respond Fri, 29 Sep 2017 14:44:29 +0000 http://milwaukeemakerspace.org/?p=9595 Last minute decisions work out once in a while.  For example, I was going to be at the Makerspace booth at the Milwaukee Maker Faire for the weekend and wanted some examples of the sorts of things you can use a 3D printer to make, so I grabbed the usual collection of sample prints, and then I thought, “sure, why not?”, and loaded the Van de Graaff generator into the car.  It sat on the floor in the booth for about 1/2 of Saturday and I was getting a little bored, so I moved it closer to the foot traffic and plugged it in.  Wow!  Kids and adults with stunted emotional development went nutz!  They were zapping themselves and each other as if it were more fun than painful.

Sparks!

Sparks!  The VDG produces about 400 kV.

Then I found a plastic bucket and the fun really started.  We had kids and many adults who were definitely much too heavy, standing on the bucket and making their hair stand up with moms, dads, boyfriends, girlfriends, husbands, wives, partners all taking pictures.   I had to move one gentleman who was breathing oxygen from a tank away from the machine.  Fortunately, no one fell off the bucket or caught on fire, and next year we’ll do it right and take a block of styrofoam for people to fall off of  to stand on.

Kylee was ready to join the Makerspace just for this… and with that shirt, she’d fit right in!

 

Blondes really do have more fun!

Blondes really do have more fun!

Even Gordon couldn't resist!

Even Gordon couldn’t resist!

 

Last year Son of MegaMax (a 3D printer built at the Milwaukee Makerspace) went to the Faire.  This year he had two companions to keep him company- an extra-beefy printer being built by Erich Zeimantz: MiniMax XY.  MMXY isn’t complete yet, but promises to be a super high quality, high speed printer.  He’ll be operational at next year’s Maker Faire.  SoM also brought his big brother, Ultra MegaMax Dominator, named that because he is ultra, mega, maximum, and he dominates.

MiniMax XY at Milwaukee Maker Faire

MiniMax XY at Milwaukee Maker Faire

 

Ultra MegaMax Dominator and Son of MegaMax at the Milwaukee Maker Faire

Ultra MegaMax Dominator and Son of MegaMax at the Milwaukee Maker Faire

UMMD and SoM rotated between the booth and the dark room where the both printers’ UV lighting and fluorescent filament was a big hit.

UMMD in the Dark Room at Milwaukee Maker Faire 2017

UMMD in the Dark Room at Milwaukee Maker Faire 2017

We had a few things besides 3D printers at the booth.  Tony brought in some Bismuth crystals to give away, and surprisingly, they didn’t all disappear in the first hour.  Tony thinks people left them because the Makerspace logo on the info board on which the crystals were sitting looked a lot like the skull and crossbones that usually indicates poison.  The crystals do have an other-worldly toxic look about them.  Oh well…

Bismuth Crystal

Bismuth Crystal

Marcin’s LED signs on the table at the booth and hanging above the entrance to the Dark Room were also very popular and hard to miss, though I managed not to take any pictures of either.  The one above the Dark Room was so bright that if you saw it, you’ve probably still got its image burned into your retinas.

Everyone involved had a great time and we’ll be there again next year with even more cool stuff!

 

 

]]>
https://milwaukeemakerspace.org/2017/09/fun-in-the-booth-at-the-milwaukee-maker-faire/feed/ 0
Journey to the Center of the Makerspace https://milwaukeemakerspace.org/2017/02/journey-to-the-center-of-the-makerspace/ https://milwaukeemakerspace.org/2017/02/journey-to-the-center-of-the-makerspace/#respond Sat, 11 Feb 2017 02:51:50 +0000 http://milwaukeemakerspace.org/?p=9393

]]>
https://milwaukeemakerspace.org/2017/02/journey-to-the-center-of-the-makerspace/feed/ 0
Further Adventures in 3D Printer Upgrades (upgrades?) https://milwaukeemakerspace.org/2014/12/further-adventures-in-3d-printer-upgrades-upgrades/ https://milwaukeemakerspace.org/2014/12/further-adventures-in-3d-printer-upgrades-upgrades/#respond Wed, 31 Dec 2014 20:11:22 +0000 http://milwaukeemakerspace.org/?p=8168 As previously promised, MegaMax’s Y-axis has been converted to screw drive along with the addition of a larger motor, DSP based driver, and 32V power supply.  The SmoothieBoard arrived and was quickly swapped in to replace the ATMega2560/RAMPS combo.  After studying and configuring the Smoothieboard I attempted a few test prints.  That’s when the problems started.

32V Power supply for Y axis motor.  No regulation necessary!

32V Power supply for Y axis motor. No regulation necessary!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Smoothieboard is supposed to read the config.txt file from its uSD card (conveniently accessible via USB) every time it boots.  That makes changing configuration very easy and fast – all you do is edit the config.txt file, save it , and reboot the board.  Firmware is updated the same way.  With the ATMega2560 you have to find the configuration variables by searching through multiple configuration files, make the necessary changes, recompile the firmware, then flash the controller.  I said the SmoothieBoard is supposed to read the file every time it boots, but it wasn’t doing it.  I’d make changes and they would not appear in the behavior of the printer.  Hmmmm.

Layers kept shifting in the X-axis- I expected Y-axis problems, but not X!

Layers kept shifting in the X-axis- I expected Y-axis problems, but not X!

 

 

 

 

 

 

 

 

 

 

 

I attempted some prints and managed to get two decent ones in about a week of screwing around with it.  I tried dozens of combinations of speed, acceleration, junction deviation (smoothie-speak for jerk) and even tried different slicers.  The machine went completely nuts on two occasions and ignored the Z-axis limit switch and slammed the extruder into the print bed, gouging through the Kapton tape and into the aluminum!  I decided I needed some professional help so I got on the #smoothieware IRC channel and discovered that the developers of the board/firmware hang out there quite a lot.  After a lot of back and forth Q and A and testing someone suggested it might be the uSD card causing the problem.  I picked up a new card at Walmart, put the firmware and config files on it , booted the machine, and attempted a print.  PERFECT!

The new uSD card worked!  The small round post is 4mm diameter.

The new uSD card worked! The small round post is 4mm diameter.

 

 

 

 

 

 

 

 

 

 

I have made several prints since last night and they have all come out fine.  I still have a little tweaking to do and to test the limits of the machine’s performance, but I think the problems are behind me.

Next up:  X-axis redesign/build.  I’m replacing the two guide rails with a single linear guide.  I have also ordered and received a BullDog XL extruder to replace the hacked up QUBD unit I’ve been using.  I’ll be adding a DSP driver and 32V power supply for the X-axis motor, too.

After that, I have some ideas for a filament respooling machine and ways to fix the retraction problem in the SnakeBite extruder.

It never ends!

 

]]>
https://milwaukeemakerspace.org/2014/12/further-adventures-in-3d-printer-upgrades-upgrades/feed/ 0
The never-ending 3D printer project https://milwaukeemakerspace.org/2014/12/the-never-ending-3d-printer-project/ https://milwaukeemakerspace.org/2014/12/the-never-ending-3d-printer-project/#respond Mon, 08 Dec 2014 04:17:56 +0000 http://milwaukeemakerspace.org/?p=8048 MegaMax has been and continues to be my main project for the last 2+ years.  I am currently working on some upgrades that will make him more Mega and even more Max.  The Y axis is being converted from belt drive to screw drive and the round guide rails are being replaced with linear guides and bearing blocks.  The X-axis will also get converted to linear guide and bearing block and change from 5mm pitch belt to 2 mm pitch belt drive.  I feel confident saying that once these modifications are complete the flaws/errors in prints will be due primarily to the nature of liquid plastic squirting through a nozzle, not positioning system errors.

I recently updated my web site with a sort of historical look at the project, including all the mistakes I’ve made along the way and the often failed attempts at correcting them.  Here is the page that shows how it all started, how it has ended up, and where it is going.  http://mark.rehorst.com/MegaMax_3D_Printer/index.html

Don’t ask me why I do this-  I have no choice.

MegaMax beginning

From this…

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MegaMax present state...

To this…

]]>
https://milwaukeemakerspace.org/2014/12/the-never-ending-3d-printer-project/feed/ 0
Roomba-Bot! https://milwaukeemakerspace.org/2012/10/roomba-bot/ https://milwaukeemakerspace.org/2012/10/roomba-bot/#comments Tue, 23 Oct 2012 21:58:42 +0000 http://milwaukeemakerspace.org/?p=4413 Today, I stopped in at the Makerspace with the plan to work on a small project for a Halloween party this Saturday.

The plan was to take a “Roomba” robot vacuum cleaner that I got for $1.00 at a rummage sale, and covert it into the robot base for a giant spider or some other scary creature that could wander around at a Halloween party.

I started pulling screws out of the bottom to figure out how to remove the brushes and vacuum blower. It took some tinkering to figure out what I could and couldn’t remove and not cause a fault. In the end, it didn’t look like I could remove the blower motor and still have the thing run, so I simply removed the fan blades from the blower.

By that time, I was now thinking about video cameras and how easy it would be to run a 1/4-20 bolt right through the plastic. A bolt and two nuts quickly made a camera mount.

In the other room were some ping-pong balls, and I had a black sharpie. A little hot glue and Roomba-cam has some personality.

Look for Roomba-cam running around the Milwaukee Makerspace and please treat Roomba-cam nice – he is watching you and WILL upload to YouTube!

-Ben Nelson

]]>
https://milwaukeemakerspace.org/2012/10/roomba-bot/feed/ 2
MegaMax Lives! https://milwaukeemakerspace.org/2012/08/megamax-lives/ https://milwaukeemakerspace.org/2012/08/megamax-lives/#respond Mon, 13 Aug 2012 05:05:08 +0000 http://milwaukeemakerspace.org/?p=4021

The video shows the last few layers of the calibration cube “printing” at 414% speed (according to my LCD display).

The Bucketworks 3D printing meet-up on 8/12 paid off big-time!  Gary Kramlich helped me debug a problem that was preventing me from flashing the firmware on the controller board for the MegaMax 3D printer.  After a few tweaks I was able to get it moving.

]]>
https://milwaukeemakerspace.org/2012/08/megamax-lives/feed/ 0
Android Blue or iOS Purple? Update on the OOMA project https://milwaukeemakerspace.org/2012/06/oomaupdate01/ https://milwaukeemakerspace.org/2012/06/oomaupdate01/#comments Fri, 22 Jun 2012 00:53:05 +0000 http://milwaukeemakerspace.org/?p=3728 The Object Of My Affection Lamp   I thought I would jump in and blog on my current progress at the Makerspace with a lamp called OOMA, or The Object Of My Affection. It’s a lamp that is shaped like a GPS Navigation pin that rotates to always points toward the one you love… as long as they allow you access to their Google Latitude account :). I am finalizing hardware designs and now moving into writing the software and how it talks to the Internet.

Initially I would have waived it off as using WiFi, or Ethernet, but work on another project (Marco) has illuminated several obstacles over multiple use cases (configuring Wi-Fi, closed networks, IP addresses); instead I think the approach will be to opt over USB (via Arduino Leonardo). I figure, if people will load up a coffee cup heater or foam missile launcher to USB, than there is no issue with port scarcity.

It’s not a lamp without light, and at some point OOMA will light up in either Android Blue, or iPhone Purple. Lighting the lamp will, however, have to relegated to a v.2 build, due to some complexity in the diffusion of light in such a cramped space. Additionally, I’d like to investigate EL panels to light it up.

Finally, I am coming up on the decision to be a DIY offering, or to design it to be marketable – do I build as a one off and just offer the blueprints to others or build an end-to-end consumer solution complete with potentially an NFC tag to tap and pair a user and their lamp.

]]>
https://milwaukeemakerspace.org/2012/06/oomaupdate01/feed/ 3
MegaMax 3D Printer https://milwaukeemakerspace.org/2012/06/megamax-3d-printer/ https://milwaukeemakerspace.org/2012/06/megamax-3d-printer/#comments Tue, 19 Jun 2012 23:12:52 +0000 http://milwaukeemakerspace.org/?p=3580 MegaMax 3D Printer

MegaMax 3D printer based on MendelMax but bigger and minus plastic parts.

This is my on-going project at the Milwaukee Makerspace.  It is a 3D extruded plastic printer with about 1 cuft build envelope.  I want to print life-size human skulls (among other things) from CT scan data.  The printer is made mostly from salvaged parts and materials so the cost has been very low.  When it’s finished it will have a heated 12″x12″ bed (13″x13″ if I can find an aluminum plate that big) and dual extruder so it can print in two colors.

I have learned a lot on this project- some things that work and others that don’t work so well, and how to use a milling machine to drill holes precisely and square the ends of the 8020 extrusion pieces used to build up the frame of the machine.

I could not have done any of this without access to the people, materials, and tools at Milwaukee Makerspace.  Every time I go there to do some work on this project someone says something that gives me new ideas for improvements to the design.   I frequently find materials and parts left for me on the machine’s cart by other members who know what I’m trying to do.  If you have a project idea find your local Makerspace and get busy- there is nothing that will get your creative juices flowing like being around a bunch of people with similar interests and different skills and experience!

]]>
https://milwaukeemakerspace.org/2012/06/megamax-3d-printer/feed/ 1
My neverending quest for quick turnaround prototype PCBs https://milwaukeemakerspace.org/2012/02/my-neverending-quest-for-quick-turnaround-prototype-pcbs/ https://milwaukeemakerspace.org/2012/02/my-neverending-quest-for-quick-turnaround-prototype-pcbs/#comments Fri, 17 Feb 2012 00:42:04 +0000 http://milwaukeemakerspace.org/?p=2754 For years I have dreamed of a fast way to prototype PCB for projects I am designing.

20 years ago I was using rub on drafting tape and stencils – slow and spotty results.

I tried to modify a plotter to plot resist directly to a PCB – no luck.

Magic markers – I’m no artist.

5 years ago I hacked a laminate router by tapping into the stepper controllers and adding a better Z axis – It can rout boards ok, but takes some tweaking.  It only does fairly wide traces.  But its great at drilling holes!

2 years ago I tried the inkjet printing systems – lots of smeared wet ink and poor registration, not very effective.

I opened up a laser printer and tried to get a board to go through it – almost worked, but the fuser was to narrow to take the board.

Although I haven’t found a fast system yet, I get by with the PNP Blue material and a good laminator.  Although I am regularly disappointed when dust, not quite clean boards, minor wrinkles and other issues leave gaps in traces that need touching up.

Which brings us to the latest attempt:

Now that the maker space has a small laser cutter I am trying to find something I can coat a board with and either burn away or melt onto the board to act as an etch resist.

Early attempts with paint had moderate results – our laser cutters on only 25W so it didn’t burn it cleanly.  I have heard that using flat black paint and a more powerful laser works.

Paste wax and markup fluid weren’t dark enough for the laser to vaporize (thinking of trying black crayons)

The latest attempt uses laser printer toner (just like the PNP only skipping the printing and iron on steps.)

The problem is how to get an even coat on a board without it blowing around.  Static electricity has potential (just like what they do inside a laser printer) but I don’t like the idea of a 5KV power supply exposed and handling powered toner is an automatic mess.

So for the first attempt I mixed the toner with rubbing alcohol (30% water).

Messy stuff!

I painted it on with the tongue depressor but it seemed to coat evenly and took only a few minutes to dry:

It mixes well and paints on fairly easily, here are some sample prints I did at various power and speed settings.  I cleaned the board fairly aggressively with paper towel and rubbing alcohol.

None are quite clean enough to become PCBs but they are getting close.

Although the toner paint looked dry, it may still have had some water in it.  I plan on trying a batch with denatured alcohol (100% – no water) and see if it works better.

 

2/16/2012

Updated progress

I have been trying a number of materials and methods to make my fast turn circuit boards.

I’ve decided that last toner is too messy and there are too many variables to create a repeatable process.  So now I’m trying various other masking materials:

 

Black and white spray paint – it works ok, but the ash left behind by the laser resists the etchant and leaves you with a poor etch.

I also tried tape:  Painters tape, electrical tape, clear and brown box tape.  The masking tape worked ok until the etch was slow and the tape started to dissolve.

I held a few of the boards up to the light so you can see how it etched:

 

 

 

 

 

 

One of the other members of the space found someone who had made the black paint work.  The process is to do 2 passes with the laser – the first burns off the paint, the second burns off the ash!  Then you wipe the board down with rubbing alcohol to clean off any residue.   Here is a set of 3 projects I lasered and etched at once:

This board turned out rather well, I had some trouble with the etchant taking for ever so lost some of the detail on the lettering, but the boards came out nicely.  I should get even better results on the next project.

In an attempt to speed the entire process up I tried to drill holes with the laser cutter from the back of the board:

   Not very good results!  After about 6 passes it still didn’t cut through thin PCB material and stunk and smoked the whole time!

 

 

 

 

 

 

So instead, I used the laser to cut wholes in a small piece of acrylic to use as drill guide:

 

 

 

This gives you a pattern to follow using a Dremel and the holes wind up in the right places and nicely lined up.  I drilled 2 holes in opposite corners of the board and used the leads from resistor to line up the template and board and hold them together while drilling.

 

 

 

This image shows the template attached to the board and about half the holes drilled.  This worked very nicely!  The only problems was small disks of acrylic getting stuck to the drill bit (you can see little craters on the left side of the board where these came from)  I had to clean the drill bit twice to drill the whole thing.  Either bigger holes or a different plastic might fix this.

 

This is first of the 3 boards I put together and it works just fine.  It is a level translator for the encoder you see in the holder.  The encoder will be attached to the drive motor in my electric car and feed back motor position to the controller.  The encoder is 5V and the controller wants a 15V signal.  The test bed uses a 15V power supply and LEDs on the 4 quaderature outputs.

Encoder test video

]]>
https://milwaukeemakerspace.org/2012/02/my-neverending-quest-for-quick-turnaround-prototype-pcbs/feed/ 4