Arduino Starter Kit Tutorials

March 31st, 2015

This is index of existing and future MarginallyClever Arduino Starter Kit tutorials.

A moment of clarity

  • Arduino
  • Serial 1: Texting from an Arduino to a computer
  • Serial 2: Texting from a computer to an Arduino

Creating a Grammar and Vocabulary

  • Building and Drawing Circuits
  • Breadboards
  • Resistors
  • Capacitors
  • Transistors
  • LED
  • Button
  • Seven Segment Display 1 2
  • 2×16 LCD
  • Passive and Active Speakers
  • 8×8 LED
  • Potentiometer
  • Joystick
  • Stepper Motor
  • Servo
  • Integrated Circuits
  • Shift registers
  • Making PCBs
  • Turing machines, CPU, and Arduino
  • Methods
  • Variables
  • Loops
  • Branches

Forming sentences

  • Speaker 101: How to Blink (or Beep) Morse Code with Arduino
  • Speaker 201: How to make a Piezoelectric speaker play music
  • Decoding Morse Code with an Arduino and a Microphone
  • Little Big Planet Sackboy faces – 8×8 LED, Joystick, Arduino.
  • Maze game – 8×8 LED, Joystick, Arduino
  • Tetris 1 2 3 4 – 8×8 LED, Joystick, Arduino.
  • Eclipse and Java
  • Java texting to and from Arduino with JSSC
  • DIY Arcade Game Controller
  • Drive by wire
  • Record and Playback

From there we can get into lots and lots of other stuff, not in the scope of this kit:

Having a conversation

  • How to make a linear actuator – pi and circle math
  • CNC machines – linear actuators, bresenham’s algorithm, kinematics, algebra
  • 3D printers – CNC machines, thermistors
  • Robot simulation – 2D & 3D graphics with OpenGL
  • Robot vision

Follow along and comment your questions. I’ll answer them and improve the tutorial based on your ideas.

April and May 2015

March 30th, 2015
Michelangelo's David on Mikelangelo #551.  2h9m3s 18"x24"

Michelangelo’s David on Mikelangelo #551. 2h9m3s 18″x24″ (A2)

I’m just back from vacation. I thought I’d have lots of time and energy to write blog posts. Ha! Haha. Hahahaha. Open bar. This is a post about the amazing couple of months we’ve had this year and the plans for the immediate future. Read the rest of this entry »

Building your own solenoid engine

March 20th, 2015

I’m leaving for a week in Mexico starting tomorrow morning, so I don’t have a lot of time to write a blog post today.
Instead, here’s a random Internet Find of the Week: How to build your own solenoid engine.

Stewart Platform Progress, 2015-03-18

March 18th, 2015

Stewart Platform 2015-03-18 13.37.57

I only had an hour today to work on software, so I started adding the menu items on the right hand side. It’s worth looking at how programs develop to see how other coders think. Read the rest of this entry »

PancakeBot used GcodeCNCDemo

March 17th, 2015


Miguel Valenzuela started building a pancake robot four years ago and now (right now!) his PancakeBot Kickstarter is a huge success. As of now it looks like they’ll hit 400% funded in a few hours. I asked Mr. Valenzuela a few questions about his creative process. Read the rest of this entry »

Makelangelo Timelapse Video

March 13th, 2015

Jenelle sent in a timelapse video of her Makelangelo drawing the Makelab logo. Nice!

Makelab at DX3 Toronto

March 12th, 2015

Jenelle at Makelab made this timelapse of her Makelangelo drawing a DXF of the Makelab logo while at the DX3 conference in Toronto, Ontario, Canada in March of 2015.

Stewart Platform Simulator Progress

March 12th, 2015

I’ve got good news for everyone who bought a Stewart Platform v2: a 3D simulator is on the way.

After 6 months of trying, I finally got OpenGL and Java menus/buttons playing nicely together thanks to the good people at Jogamp.  I plan to update all my robots to use the technology.  The easiest place to start is with a program that doesn’t exist yet, rather than force several old programs into the new paradigm.  That means the Stewart Platform gets some love first.

In the view above, I’ve got STL model parts of each file loading and positioned correctly and some lighting effects.  The next step is to add the Inverse Kinematics into the simulation so I can click context-sensitive controls on the right and get matching movement on the left, a lot like the Makelangelo software.  Then I plan to connect the software to the robot so that both are running at once.  Finally, recording a movement while not connected, then connecting and playing it back.

The same program could be used to drive a robot by remote control, which we’ll need to build my moon base.

In the mid term, I want all my robots running from this One Ring program.  By clicking on a robot you’ll get a different context sensitive menu.  There may also be some way to get them to message each other.  That way I hope to build relatively inexpensive assembly lines.  If my 3D printer can tell my robot arm that it’s finished then the arm can take the plate (and the print stuck on top) out of the printer.  One step closer to self-assembling machines!

Tomorrow I’ll post an update on my progress with this program.

March Break Vacation 2015!

March 11th, 2015

I’m taking a well deserved vacation from March 21 to March 28, 2015. This is a great opportunity to test if my store will run even when I’m not in the building. I’ll have a few personal assistants trained in the various systems filling orders and shipping kits. The only difference you’ll see is the signature on the emails. If you’d prefer the personal touch by the man in charge, get your orders in before March 19.

I’m thinking about taking a drone with me and filming on the beach. Maybe the hotel needs new pictures and will buy the footage? Maybe I should stop thinking and start paying attention to the drink menu.


In other news, PancakeBot has been successfully funded.  I met Miguel Valenzuela at the Bay Area Maker fair last year and helped a bit with the software.  I’m pretty sure most of the logic is based on the GCodeCNCDemo, with some extra features for batter flow control and grill temperature.  Should I get Miguel to make a guest post and talk about how it’s done?

See a Transparent Makelangelo at DX3 in Toronto

March 10th, 2015

Jenelle DX3 Conference Makelangelo

Jenelle emailed me a set of pictures from the Dx3 Conference in Toronto, Canada. DX3 is all about digital marketing and retail and runs for only two days, March 11 & 12, 2015. What better way to advertise your business than a Makelangelo in the window, or a long exposure light painting? More pictures after the break. Read the rest of this entry »