Fix Your Symbols

BadSymbol

This Saturday I continued with the commissioning of my unified singing pumpkin controller. I got all the sub-systems working except for the power amplifier. In the picture above, on the left is the pumpkin controller. On the right is a (normal) Arduino amplifier shield using the same amp chip.  That shield works. If you look carefully you can see that the chip pins are mirrored between the two boards.

Mirroring pins is an innocent enough mistake. It happens to everyone once in a while. The problem is that I made the EXACT same mistake on the first round of that amplifier shield. (Notice the R2 on the right hand silk?) Apparently I fixed that problem manually without correcting my library symbol. That was many months ago and I forgot about it, thus resulting in a repeat of the same error on the unified pumpkin controller. Dumb mistake! It would have taken 10 mins at most to fix the symbol.

Don’t be like me, fix your symbols the moment you notice the mistake! You may not get back to it for a while and may not remember there was a problem.

 

Son of MegaMax Enters Instructables 3D Printing Contest

Many 3D printers being given away as prizes!  If I win one I’ll be donating it to my son’s school or other school or library that would like a machine and doesn’t already have one.  To do that I need your votes!

Son of MegaMax

Son of MegaMax

Please see my Instructable here:  http://www.instructables.com/id/An-Almost-Reliable-High-Precision-3D-Printer-Son-o/and vote for me by clicking the little red “vote” ribbon in the upper right corner of the start page.

Thanks!

http://www.instructables.com/id/An-Almost-Reliable-High-Precision-3D-Printer-Son-o/

Maker Faire, as easy as 123…

Maker Faire Countdown!

Last August Brant asked me to add a countdown to Maker Faire Milwaukee on the MMPIS, so I whipped up some code on a remote server and he got it running on the MMPIS display at the space.

Seeing as planning for this year’s event is in full swing, I figured it was time to start the countdown again. Yes, we are counting the days, and the Call for Makers is now open! Got a project, or something you made, or things you want to show off? Submit it, and share it with the world!

Singing Pumpkin Controller

pumpkins pcb smallA few years ago I made animatronic singing pumpkins using an Arduino Uno, a Wave shield, a 16-channel servo/pwm controller, and some DC-DC power converters, all from Adafruit. I designed a single PCB that unified all of that and included a 15W amplifier. Today I completed assembling that board and began its commissioning. I used solder paste and a mylar stencil cut on our laser. Its the first time I have ever soldered a TSSOP package with no shorts.

Anyway, I managed to forget to bring a microSD card, but the program loaded into the AVR OK and is running. All the various power supplies are outputting the correct voltage.  6 volts for the servos, 5 volts for the AVR, and 3.3V for the microSD card and buffer chip. The amplifer gets the raw 12 volts. So, I’m hopeful that over the next week I’ll be able to bring the board completely online.

 

The Turndrawble

The Turndrawble

The Turndrawble is a drawing machine I designed, based loosely on an old vinyl turntable, but instead of playing records, it creates drawings.

The construction was done using stacked layers of wood and acrylic. I wanted to avoid using the typical laser-cut “box” enclosure I usually use. I’m pretty happy with how it turned out.

The Turndrawble

The Turndrawble is meant to be used to create 12″ circular drawings. One of the knobs controls the platter speed, and the other sweeps the arm in and out. Since it’s a new drawing device, it hasn’t been mastered yet, but we’re working on it!

Here’s a short video showing the turndrawble being operated. I’ll probably have it at some future art events for people to try out and see what they can create with it.

There’s a bunch more info about this thing on the Turndrawble project page on my web site.

Sunday Morning Project – A 3D Printed WebCam Mount for a Telescope

I recently acquired a new eyepiece to replace the damaged one that came with the Meade ETX-90 telescope I bought at a swap meet last year.  I decided it needed to have a web-cam mount so I designed and printed one that is a variation of a previous design for a microscope.  It took about 20 minutes to recreate the CAD file in DesignSpark Mechanical, and about 90 minutes to print on Son of MegaMax.

This thing has an odd shape to accommodate the odd shape of the camera.  I designed the adapter in two pieces so it could be printed without any support material.  After printing the two pieces were glued together with a little super glue.

Unassembled 3D printed WebCam adapter and eyepiece.

Unassembled 3D printed WebCam adapter and eyepiece.

 

Assembled adapter on the eyepiece.

Assembled adapter on the eyepiece.

 

Telescope with WebCam mounted.

The adapter fits over the barrel of the 32mm fl eyepiece and stays put.

 

I shot a short video to test it and it works perfectly!  The cars driving by are about 1/2 mile away.

 

If we ever get a clear night I’ll try shooting Jupiter or Saturn and then run Registax to enhance the images.

Files are here:  https://www.youmagine.com/designs/web-cam-adapter-for-meade-telescope-eyepiece

QWERTY (and nothing else)

QWERTY Keyboard

I built a QWERTY keyboard that types the letters Q, W, E, R, T and Y, and nothing else. No space, no return, no escape.

It’s a fully-functional USB device, you know, as long as you just want to type words that can be composed with Q, W, E, R, T and Y. (WET, WRY, YET, TRY, there’s a bunch of them!)

I wrote plenty more about this project on my blog, and if you want to read about the history of the QWERTY layout, and its connection to Milwaukee, and why the way we interact with technology is interesting and sometime ridiculous, well… I got that too.

Member Badge Contest – Voting Open!

 

As announced in January, we had a Badge Contest that ran through April 21.  We had some great entries this year from our members.

Badge Contest Members

We had nine members show off their awesome badges at the meeting: Karen, Bill**2, Keith, Tom K., Kathy, Jon, Tom G., Brant & Carl

Now it’s the opportunity for everyone to vote and determine which badges they like the best!  Please view the badges and descriptions below, then click on the “VOTE HERE” link and select your favorite.

Several of the members submitted descriptions – please see them below.

Continue reading

Sometimes you gotta think outside the vase!

I found this nice vase on Thingiverse and printed it at 75% scale a couple weeks ago.

75% scale vase looks fine from this angle...

75% scale vase looks fine from this angle…

It came out pretty good except for the area near the bottom where it was overhanging.  3D printers don’t handle overhangs without support material very well.  I tried reslicing with support material added, but didn’t like the way it looked in either Cura or Slic3r so I didn’t try to print it again.

Overhang caused poor print quality for the first 6-8mm of the vase.

Overhang caused poor print quality for the first 6-8mm of the vase.

 

Then I tried printing it upside down- the overhang is much smaller.

100% scale vase printing upside down.

100% scale vase printing upside down.

About 12 hours later, here’s the result:  perfect!

The two vases, bottoms up- the 100% scale vase is perfect!

The two vases, bottoms up- the 100% scale vase is perfect!

 

 

 

 

 

 

 

 

 

 

 

 

 

Python Mode in Processing

I finally got around to using Python mode for Processing 2.x. I have used pyprocessing for 1.x in the past but the current version is supported by the official IDE. While I am not very good in either, I am more comfortable with Python over Java, Processing’s default language.

I create a few simple “sketches” to get used to the format. After comparison of a few animations in both languages, Python mode was noticeably slower – around 2-3 FPS versus > 15. I worked around this issue by saving each frame as an image and combining them with GIMP to make a .GIF animation. Here are a few sketch outputs – both static and dynamic.

moire_pattern

 

tesselated_triangles