Genetic Algorithm Pattern Generator for EggBot

David Bliss posted about using a genetic algorithm to create designs for the EggBot using Processing. He says, “Each design is a sine wave with eight different parameters.”

Each time the program is run, an initial population is created with 50 individual designs — each with random values assigned to the eight parameters. You then rate each individual design before evolving the next generation. The algorithm chooses individuals to carry on to the next generations (highly rated designs are more likely to be carried forward, but low rated designs may still be used).

Each of the eggs in the photo above was printed from the same program with waves evolved from random seeds.

He has shared his code on Github for this project, as well as earlier ones.

Hands on with NanoBeam

nanobeam-26
nanobeam-13

Last fall we wrote about NanoBeam, a new super-miniature open source aluminum T-slot profile construction set that was on Kickstarter at the time. While comparable in design to industrial profile systems like 80/20, its cross section of just 5 mm × 5 mm is comparable to a stud on a lego brick.

We recently got our tweezers hands on a ‘beam, and yes, it’s real, yes, it works, and yes, it’s that tiny. And just wait until you see the fasteners.

Continue reading

RoboGames Wrap-up

Eggs decorated by the EggBot at RoboGames

Photo by Jim St. Leger

We had a great time at RoboGames demonstrating the EggBot over Easter weekend. Thanks to the contestants in both Combat and Bartending Art Bots categories that we were privileged to judge.

Erin

Photo by Jim St. Leger

Congratulations to our friend RobotGrrl, who took home a gold medal in the Best of Show category.

Schuyler and Roger show off the RoboGames logo as drawn by the WaterColorBot

Photo by Jim St. Leger

Congratulations also to our collaborators on the WaterColorBot project, Schuyler and Roger who won gold in Art Bots in the Painting category.

STEM at the White House Easter Egg Roll

Families gather around to learn more about how the EggBot works

From the White House Office of Science and Technology Policy blog post, An Egg-straordinary Day of Science and Technology:

Interacting with EggBot, an art robot that can paint very intricate and precise designs on eggs. EggBot taught students about digital design, computer numerically controlled machines and robotics. This was also a fun way to celebrate National Robotics Week!

From the Mailbag: Interactive Game of Life

Game of Life by Forrest

Forrest shared these pictures of his Interactive Game of Life build.

I bought the project to help expose my two grandsons to electronics and learn how to build circuit boards.  Dan my 10 year old did one board all by himself just using your instructions. Josh my 14 year old did more than half of the boards and I finished them up because I only have the kids for limited time periods. I am so proud of them. Josh complete understands how the Game Of Life works…I don’t  HA!  We are planning on adding a instruction board to the bottom of the display so other kids can have fun.

I have a CNC router and built the frame.  The boards are screwed onto a piece of 1/4″ plywood which floats in the frame.  Not glue in.  I machined a loose slot around the inside frame pieces.  That way I can take the frame apart and easily change out of a board if necessary.  It has been so much fun to build and you have SUPER service.

We thank you so much and would like to build more projects that you may come up with.  As soon as I get more time with Dan we are going to build the clock.

He also shared his case design (105 kb dxf). Thank you for sharing your time and skills with your grandkids, and for sharing your pictures and design with the rest of us!

Meggy Jr RGB + WaterColorBot

Meggy Jr RGB controlling WaterColorBot

Our friend Schuyler hooked up our Meggy Jr RGB hand-held video game platform up to control the WaterColorBot. He wrote on twitter:

I got the @EMSL Meggy Jr RGB working with the @MakerSylvia WaterColorBot. My code is here. https://github.com/docprofsky/meggyjr-cncserver.

WaterColorBot art made using Meggy Jr RGB

The output looks great, too. Thanks for sharing your code, Schuyler!