PinThing is MIT licensed. Source code and 3D printable files available on GitHub: https://github.com/hugs/pinthing
To make the experience fit your profile, pick a username and tell us what interests you.
We found and based on your interests.
PinThing is MIT licensed. Source code and 3D printable files available on GitHub: https://github.com/hugs/pinthing
So close to done! (And the deadline!)
The point of this test is to prove that the Adafruit Motor Shield is in fact stackable *and* that I can control all/any of the motors motors on either shield from my laptop.
The point of this test is to prove that the Adafruit Motor Shield is in fact stackable *and* that I can control all/any of the motors motors on either shield from my laptop.
Mechanical: PinThing 3x5 display
Electronics: Arduino Uno + Adafruit Motor Shield V2
Firmware: Standard Firmata
Software: Node.js + Johnny-Five
(When it's all working with 15 pins, I'll upload the demo code to GitHub.)
One "fun" thing I learned while soldering all the wires is that these motors are incredibly heat sensitive. If you hold the soldering iron on the motor leads for more than a fraction of a second, you'll fry the motor. You'll know it's dead because the axle will be completely locked up and won't rotate. Thankfully, I only did this to 3 or so motors, and I had 5 extra spare motors. 😬
Next version I'll see about making a PCB that I can directly solder the motors to. Then I can have a smaller number of ribbon cables coming off the board. So far soldering has the been the biggest pain of this project.
A quick video of how I'm using a vice to install the 3D printed leadscrews onto the PinThing pin array.
Deadline is 12-ish hours away! Ack!!!!!!!
Here's a quick(ish) video showing the latest progress on my PinThing prototypes. Once the 15 pin version is working mechanically and electronically, I'll post the source code, the bill of materials, and the 3D printable files you'll need to make one yourself.
Create an account to leave a comment. Already have an account? Log In.
Linear position control is definitely on the roadmap. For now, I'm planning on using this cool little quadrature encoder board from Pololu, or something like it. https://www.pololu.com/product/3081
Very cool. Just when I was potentially in the market for a small cheap linear actuator your project pops up. See https://hackaday.io/project/180131-exploring-flip-dots. Would you mind sharing where you source your gear motors?
Cool project! Yeah, I'm kinda obsessed with low cost linear actuators. :-)
The motor I'm currently using is an "N20" DC gear motor, 6V, ~310 RPM. Lots of places sell or make them. I bought a small batch through this particular listing on AliExpress from "FIVE ELECTRONIC": https://www.aliexpress.com/item/32799271654.html.
If you do a search for "N20" on AliExpress you'll find many vendors, and can probably get a lower price if you buy a large quantity.
For a US supplier, you can also get them from Pololu, but they're 3X the AliExpress price. You get them faster, though. Useful for prototyping in small quantities. https://www.pololu.com/product/1101
The choice of vendors and motors (RPM, voltage, etc.) is a bit overwhelming. However, the one I picked works well enough for my needs for now.
Regarding 3D topo maps & contours: Yes! So much potential for this kind of display. Regarding the density of the pixels, for now the "pixel-to-pixel" minimum distance is 12.5mm, which is based on the width of the small DC gear motors I'm using. (12mm motor width + 0.5mm tolerance.) It might be possible to go smaller than that, but then we're either buying more expensive "pager" motors... or potentially wiring our own and/or going with a different kind of mechanism completely, like a hand-wound solenoid. If they're too small, they have very little torque to lift the pins. Lots of tradeoffs in actuator selection, but for now the 12mm-wide gear motors hit a sweet spot of price vs performance (aka speed and torque).
Now this is interesting, since the mechanism isn't just bistable you could do 3 dimensional topographical maps/contours! That'd be something to see if you can make them small enough and group many of these "pixels" together.
Become a member to follow this project and never miss any updates
I like it. I have considered making this type of display before, but just never followed through. Staggering each unit would allow a smaller pixel-to-pixel distance at the cost of increasing the depth of the display. It would be fun to add a low-cost slide pot for linear position control.