89 comments

[ 2.8 ms ] story [ 33.5 ms ] thread
(comment deleted)
Please someone sell these!

If you own a 3D printer, there is a model up on http://www.thingiverse.com/thing:248009.

No! Go build one. So much more satisfying than buying.
(comment deleted)
A kit would be nice for those without the necessary expertise or access to a 3D printer.
Just curious, how much you'd pay for the 3d printed parts?
With a kit containing all the required components, along with instructions perhaps something like $30, but I'm not sure the cost of such things.
You don't need a 3d printer. Access to a laser cutter will suffice.
Not sure if you meant this as a joke (a laser cutter is probably harder to come by than a 3d printer). But back in my day for things like this we simply used a jig saw to cut out parts from wood or plastic. Anything more complex would need several pieces cut out and glued together.
Kickstart this and let me give you my money.
So the inevitable next step is a full scale (powerpoint) presentation to vector stroke path exporter?
I can't help to feel this is a step near Harry Potter's Hogwarts via technology devices
How do you go about setting up a custom device file like that (/dev/whiteboard)? Is it just writing a device driver?
The author says the device is a USB modem. So, under Linux, the author could have simply written a udev rule to use the name "whiteboard" for that particular USB modem's device file.
And even under plain-Jane Unix, you can name a device file whatever you want.
Indeed. It's just a udev rule with: SYMLINK+="whiteboard
I'm also wondering why not skip all the protocols and put a clock on the robot? Either way, cool project!
Quite lovely to see in action. Apparently I am so primitive that I still think digital watches are a pretty neat idea.
How did you make this google doc work like this? Pretty cool usage of the medium.
It seems like it's just a "published" google doc.

I've made one that describes the process, if you are interested: http://goo.gl/Ykq88g

The cap isn't on the pen properly, so it'll dry out. Share prices of marker pen manufacturers are going to soar! :)
I missed the youtube video the first time around: https://www.youtube.com/watch?v=4QgeQAiSmM8

It's hilarious how while it's writing it looks like two small arms cupping the marker. Slap on a smiley-face sticker and you're ready to go to market.

>> It's hilarious how while it's writing it looks like two small arms cupping the marker.

I was thinking the same thing. I envisioned a Muppet head and arms would do the trick.

I love the way it writes, it has so much personality.
Yet if you watch the video, each time the "natural" looking numbers are almost identical.

I liked the erasing style. Bit clumsy like a toddler.

(comment deleted)
It actually writes like an actual human! Love it.
(comment deleted)
This reminds me of a "plotclock" that I built almost a year ago.

http://www.thingiverse.com/thing:248009

The writing on this one is much nicer! Add selective erase so only one character is (usually) ever erased and you've got yourself a very neat novelty clock.
I feel really bad for the little guy. It looks like he's incessantly unsatisfied with his work so he has to erase everything.
Just out of curiosity how is the ink usage, could it run for longer then a without replacing the pen or refiling the ink?

EDIT: Just saw the super interesting comment bellow linking to a reddit thread where it calculates the theoretical values of ink usage.

Cool! Although I wonder why not erase from the right and save ink?
Hmm, I might have enough Legos left to make an implementation of the mechanics with them?
Here's an analysis of how often you would have to change the marker on a similar clock: https://pay.reddit.com/r/theydidthemath/comments/2vky0v/requ...
The next step: Enhance design so clock can change its own marker.
Or feed the marker's liquid reservoir from a larger tank.
Or use a chalkboard.
Or some gears and a battery.
Chalk would still run out and need to be replaced. Some kind of sand drawing would be more of an infinite "ink".
(comment deleted)
Let's say someone wanted to learn how to do this. Not just follow a step by step guide, but actually learn how to do this. Where would you find a good resource?
This of course depends on what you know already (CS or EE background?), but the easiest way would be to use an arduino. You'd need to have some electronics knowledge (basic circuitry, servo motors) and be able to do some embedded programming (PWM, ADC/DAC, interrupts/timers)
This was a nice overview. Thanks.
You would need to control a pair of servos. Arduino is the easy way. Some trigonometry to convert x-y positions to the two arm angles. The connectors to the pen are linkages.

I am currently building a whiteboard plotter myself, though a much larger scale.

Feel free to send me questions and I can send you pointers on where to research next.

There are three parts to learn -- the electronics (handled by an Arduino and a few servos), the mechanics (for this design, it's not too complicated -- you could make do with popsicle sticks and some screws if you had to), and the software. The tricky bit with the software is the math. The arms, when free to spin around their centers, can be considered circles. You'd want to learn the geometry of circles and, specifically, how to find the intersection of two circles. The joints on the arms are where the circles meet.

I'm working a new version of my mobile testing robot that looks very similar to this clock. Haven't posted the code, yet, but I did have to go back and re-learn some trig and circle geometry to make the simulator. http://youtu.be/qRzrm4zx82g

Hey Jason, good to see you again.
A good starting point might be to use Lego + Mindstorm (or Lego + Arduino). You get to use various off the shelf mechanical parts and you get to re-use the Lego parts in your next project.
Yup, that's a fine suggestion, too. I used to do all my prototyping with Lego Technic pieces... Years later, when I needed parts that Lego didn't make (like for connecting servos or Arduino), I used Lego dimensions to create my own 3D printable (but Lego compatible) parts.
Thanks, I'll keep you in mind as I get started.
Why wouldn't you go for a Lego Mindstorms kit?

You could probably build a similar thing almost out of the box (BYO marker and whiteboard) and you can replace the various parts with your own bits as you get more advanced.

I suppose if you knew what you were doing going an Arduino is a cheaper option though.

Using a home presence API (like Nest's), this thing could also abstain from updating the time until you were home or in the same room as it. That could dramatically reduce wear and tear.
Just hook up a human PIR to that thing. Only $4-5.
by the time you're physically close to it, it's too late.
Duh. Why this is cool: White-board clocks are among the oldest things on "the Internet".
(comment deleted)