Arduino Planet

November 19, 2018

Evil Mad Scientist Laboratories

PCB Etching with AxiDraw

Patricio Gonzalez Vivo has been using AxiDraw for circuit board etching experiments.

He draws on copper clad boards with a Sharpie marker with the AxiDraw.

Drawing is followed by a chemical bath.

The marker is cleaned off of the remaining copper to reveal the design. It came out beautifully.

If you’ve used the AxiDraw for marker masking for etching, we’d love to hear about it!

by Lenore Edman at November 19, 2018 12:15 AM

November 18, 2018

Dangerous Prototypes

Free PCB Sunday: Pick your PCB


We go through a lot of prototype PCBs, and end up with lots of extras that we’ll never use. Every Sunday we give away a few PCBs from one of our past or future projects, or a related prototype. Our PCBs are made through Seeed Studio’s Fusion board service. This week two random commenters will get a coupon code for the free PCB drawer tomorrow morning. Pick your own PCB. You get unlimited free PCBs now – finish one and we’ll send you another! Don’t forget there’s free PCBs three times every week:

Some stuff:

  • Yes, we’ll mail it anywhere in the world!
  • Be sure to use a real e-mail in the address field so we can contact you with the coupon.
  • Limit one PCB per address per month please.
  • Like everything else on this site, PCBs are offered without warranty.
  • PCBs are scrap and have no value, due to limited supply it is not possible to replace a board lost in the post

Be the first to comment, subscribe to the RSS feed.

by DP at November 18, 2018 10:02 PM

adafruit industries blog

Adafruit Weekly Editorial Round-Up: November 12th – November 19th

NewImage 20


We’ve got so much happening here at Adafruit that it’s not always easy to keep up! Don’t fret, we’ve got you covered. Each week we’ll be posting a handy round-up of what we’ve been up to, ranging from learn guides to blog articles, videos, and more.


Adafruit holiday guide 2017 blog 1 1

Adafruit Holiday Gift Guides are HERE! So far we’ve got a guide for Young Engineers, a guide for CircuitPython purchases, and a Pi-centric guide. Stay tuned to the blog for more to come. And happy holiday season from Adafruit!

More BLOG:


Motion Gift Box: In this project we’re making a motion activated gift box using Adafruit Crickit and Circuit Playground Express. Read more.


Browse all that’s new in the Adafruit Learning System here!

by Kelly at November 18, 2018 08:00 PM

Dangerous Prototypes

App note: Overcurrent event detection circuit


Sample overcurrent detection circuit from Texas Instruments. Link here (PDF)

This is a unidirectional current sensing solution generally referred to as overcurrent protection (OCP) that can provide an overcurrent alert signal to shut off a system for a threshold current and re-engage the system once the output drops below a desired voltage lower than the overcurrent output threshold voltage.

by DP at November 18, 2018 05:00 PM

adafruit industries blog

Animal Collective Performing Sung Tongs | Light and sound #adabox10 @adafruit

I was lucky enough to catch this show back in July and wow, the way the lights intensify this performance, well, it had me floored. From Pitchfork on YouTube:

Animal Collective perform Sung Tongs at Pitchfork’s 21st Anniversary

See more


The upcoming ADABOX 10 is a multi-sensory feast of light and sound. All throughout the month of November we’ll be posting up what inspired us to create one of our favorite ADABOX yet that YOU can get delivered in December if you sign up now! Give ADABOX as a GIFT or treat yourself to sonic and photonic goodness.


by Stephanie at November 18, 2018 04:30 PM

Time to say goodbye to @Arduino and go on to Micropython / @Adafruit #CircuitPython ? by @spiessa

Time to Say Goodbye to Arduino and Go On to Micropython/ Adafruit Circuitpython? (video) –

Python seems to be the fastest growing programming language. It is also widely used to program Raspberry Pis, and it is on the verge to become available on our small microcontrollers. Has the time come to leave the Arduino IDE and go on? Time for a closer look.

Topics covered:
– Language (Micropython/ Adafruit CircuitPython vs C++
– Parts of the Hardware and programming interface (SAMD21/SAMD51)
– Libraries
– Documentation and Community

by phillip torrone at November 18, 2018 03:48 PM

Dangerous Prototypes

App note: Active filtering in automotive audio applications


App note from Texas Instruments on isolating DC and high frequency noise in audio using their automotive op amps. Link here (PDF)

Phone calls, emergency alerts, and music are just a few of the reasons that a high quality audio system is vital in automotive infotainment and clusters. Operational amplifiers (op amps) are one of the most common building blocks of automotive audio circuits. Many designers choose to incorporate op amps into their automotive audio circuits in order to increase audio performance. Higher order filters, which can be created through a combination of second order filters, attenuate noise more aggressively than lower order filters. Additionally, active filters remove the chance of unwanted interference with the audio signal.

by DP at November 18, 2018 01:00 PM

November 16, 2018

SparkFun Electronics News

Friday Product Post: Moving in Stereo

This week we are bringing you another high-end stero camera from eYs3d, a single-channel LoRa gateway that has moved up from SparkX to full production, and the new Arduino Uno WiFi. Each of these new products have very specific purposes, so let’s take a closer look at each!

Life’s the same I’m moving in stereo

eYs3D Stereo Camera - eAP87606A

eYs3D Stereo Camera - eAP87606A


The eAP87606A Stereo Camera from eYs3D is a high-end imager controller and patterned IR illuminator, with a global shutter capable of both color and depth-map video modes. Thanks to its dual cameras, this stereo camera is ideally used in applications involving VR/AR, people and thing counting, and obstacle avoidance. The best part about this module is the fact that it has been designed to be as straight forward and easy-to-use as possible for a stereo camera. Simply plug in the included USB 3.0 cable, download the required files and start seeing things through the eyes of your new camera!

SparkFun LoRa Gateway - 1-Channel (ESP32)

SparkFun LoRa Gateway - 1-Channel (ESP32)


The SparkFun 1-Channel LoRa Gateway is a powerful, three network-capable device, thanks to an on-board ESP32 WROOM module and a RFM95W LoRa modem. The RFM95W handles the 915MHz band, while the ESP32 takes care of Bluetooth and WiFi capabilities. One of the ideal uses is to convert LoRa (Long Range) radio messages into data packets that you can access via the web, but of course the flexibility it offers can be put to many more uses! It’s a perfect, low-cost tool for monitoring a dozen or so LoRa devices and relaying their messages to the cloud.

Arduino Uno WiFi R2

Arduino Uno WiFi R2


Last up this week is the Arduino Uno WiFi R2. Add this board to a device and you’ll be able to connect it to a WiFi network using its secure ECC608 crypto chip accelerator. The Arduino Uno WiFi is functionally the same as the Arduino Uno Rev3, but with the addition of WiFi and some other enhancements. It incorporates a brand new 8-bit microprocessor from Microchip and has an onboard IMU (Inertial Measurement Unit).

That’s it for this week, folks! As always, we can’t wait to see what you make! Shoot us a tweet @sparkfun, or let us know on Instagram or Facebook. We’d love to see what projects you’ve made!

We’ll be back next week with even more fantastic new products!

comments | comment feed

by Chris McCarty at November 16, 2018 01:00 PM

November 15, 2018

SparkFun Electronics News

Enginursday: Glowing Guitar, Part Deux

If you’ve been following my blog posts, you might know what’s coming up with this project. I first posted about using ArtNet to drive pixels here. I then got to work creating an LED-covered guitar in this blog post (I’d suggest checking these out if you haven’t yet, to see the progression of this idea). The next logical step was to combine these two ideas and make a DMX-controlled, glowing guitar! Also, if you’d like to get more familiar, check out my tutorial on DMX below.


Introduction to DMX

November 14, 2018

DMX512 is an industry standard in lighting and stage design, whether it be controlling lights, motors, or lasers, DMX512 has many uses. In this tutorial we’ll cover DMX512 (Digital Multiplex with 512 pieces of information).

That’s a lot more lights than the first DMX demo; any differences?

Why yes, there are! Thanks for asking. A single DMX universe can fit 170 individually addressable LEDs in it (512 channels, three channels required, one for each color, 512 / 3 = 170.66). In that original demo, I was only using 120 lights, which can fit in a single DMX universe. This project uses just over 1500 LEDs, which requires nine universes of DMX data to drive.

The issue here is that DMX is a fire and forget protocol, meaning that it never checks to see if a message is actually received (this is why you shouldn’t control pyrotechnics or stage architecture with DMX). Due to this, DMX packets are occasionally dropped. This means that occasionally, if a packet wasn’t received, the previous packet’s data would be displayed in the dropped packet’s universe, causing one part of the screen to lag. To fix this, I simply have to get rid of old data whenever I write to the screen. In my DMX frame handling function below, we can see that whenever I recieve the last universe, I write to the screen as well as flush my UDP buffer. This ensures that I never write old data to the screen as I flush all of my data away every time I write. I should’ve been doing this in my original demo, but hey, if it ain’t broke don’t fix it, or something, right?

void onDmxFrame(uint16_t universe, uint16_t length, uint8_t sequence, uint8_t* data)
  int offset = (universe - startUniverse) * 170;
  int led;
  // read universe and put into the right part of the display buffer
  for (int i = 0; i < 510; i += 3)
    led = (i / 3) + offset;
    if (led < NUM_LEDS_LOWER)
      ledsLower[led] = CRGB(data[i], data[i + 1], data[i + 2]);
    else if (led < NUM_LEDS_NECK + NUM_LEDS_LOWER)
      ledsNeck[led - NUM_LEDS_LOWER] = CRGB(data[i], data[i + 1], data[i + 2]);
      ledsPlate[led - (NUM_LEDS_NECK + NUM_LEDS_LOWER )] = CRGB(data[i], data[i + 1], data[i + 2]);
  if(universe == 8){;

You’ll also notice that this subroutine reads the universe, and based on that, decides which part of the LED array to add data to.

The other difficult part was actually mapping all of those LEDs to a physical location. This step is painstaking, as you have to create a custom fixture for each small segment of the guitar, then place it in a specific location. This mapping process is different based on the DMX controller software you are using, but you can follow the process for Resolume in my Resolume to ArtNet tutorial. This map is shown in the video below.

I’ll give you a dollar if you can guess what’s up next for this guitar in the comments below.

comments | comment feed

by Andrew England at November 15, 2018 03:03 PM

November 14, 2018

Arduino Blog

(Almost) autonomous kids’ vehicle with Arduino

While the world seems to be focusing on self-driving cars, maker Sieuwe Elferink has instead turned his attention to creating a semi-autonomous kids’ four-wheeler. As of now, the modified device can steer itself within a set of lines, and stop for pedestrians and inanimate objects.

The augmented vehicle uses an Arduino Nano for control, plus a pair of TCRT5000 sensors attached to tubing on the sides to pick up boundary lines. Obstacle avoidance is via an ultrasonic sensor on the front. Four relays are used to activate a former windshield wiper motor for steering through a chain and sprocket system, along with the vehicle’s original motor for propulsion.

The build process is documented here, while code and an electrical schematic is available on GitHub.

by Arduino Team at November 14, 2018 04:41 PM

Creep out guests with an Arduino-controlled teddy bear

Halloween has become something of a hacker holiday, giving creative people the world over a chance to show off their spooky animatronic inventions outside without neighborhood scrutiny. This year, Instructables user “gocivici” created a display inspired by the doll in a rocking chair featured in the movie Annabelle, but decided to use an Arduino-infused teddy bear instead. 

The setup is simple but effective, using an Arduino Nano and solenoid to rock the chair. The bear’s head rotates using another Arduino board—an Uno this time—along with a second solenoid and 3D-printed assembly stuffed inside. Control is accomplished via a small wireless remote, though a motion sensor could also be employed.

by Arduino Team at November 14, 2018 04:35 PM

SparkFun Electronics News

Dumpster Dive 2018 is Today!

Update #2: And it’s over! Everything appears to have processed through just fine on both Dive opportunities this year! We will be building your orders in the coming days and weeks. Thank you everyone in taking part!

Update #1: Good News, Everyone! If you happened to miss out on the Dumpster Dive this morning, you’re in luck! We are going to offer the Dumpster Dive box one more time this afternoon from 1:00 pm MST to 1:10 pm MST! That way you will have one last opportunity to pick up a Dumpster Dive this year! To help you out, here is another handy countdown clock for Round Two of Dumpster Dive 2018!

Today is Wednesday, November 14, but that’s not all it is. It’s also Dumpster Dive Day! At exactly 10 a.m. Mountain Standard Time, we will be opening the flood gates for you to get a chance to purchase your very own Dumpster Dive box. You will only have 10 minutes to successfully purchase your box, but we will be building to order this year, so as long as you get an order in it will be fulfilled in the order it was received.

To place your order when the Dumpster Dive goes live, hit the button that says “Backorder” and your box will be assembled as quickly as we are able. Adding a Dumpster Dive box to an order may cause a delay. Be sure to uncheck “ship complete order” in your cart to avoid further delays in shipping in-stock items. We also will not allow combining orders. It may require some patience on your part, but we do intend to begin fulfilling orders within 30 days.

The Dumpster Dive - 1/2 lb.

30 Retired

Please remember, the Dumpster Dive is a gamble, and the contents are not guaranteed. We will not provide tech support or returns on any of the goods, since many are not products we ever supported, or might be returns with unknown defects. Every box will have many usable parts, but if you are looking for fully functioning, well-documented goods, we would advise against participating in Dumpster Dive.

The Dumpster Dive box will appear retired and unavailable to “add to cart” until 10 a.m. MST! Let’s go over the rules one last time:


  • November 14, 2018, from 10–10:10 a.m. MST and 1–1:10 p.m. MST
  • Limit one $15.00 box per customer
  • ½ lb boxes only
  • Available to U.S. customers only
  • Economy shipping only
  • No on-site sales
  • No support or returns

We will be providing updates once this hullabaloo is over, just to make sure everyone is in the know. Have a great day, and happy diving!

comments | comment feed

by Chris McCarty at November 14, 2018 12:00 PM

Arduino Blog

Arduino PRO Gateway for LoRa now available for pre-order

We are very happy to announce the Arduino PRO Gateway for LoRa!

Combined with Arduino MKR WAN 1300 IoT nodes, it makes an ideal solution for a wide range of applications, like smart agriculture, smart cities and building automation – and many other remote monitoring use cases requiring long range, low power wireless connectivity.

The gateway can be used globally and enables multiple channel management. By supporting advanced features like Listen Before Talk (LBT), it allows users to transmit at higher power on the first free channel, achieving longer ranges than conventional gateways for LoRa. 

Arduino continues its mission of making complex technology easy enough for anyone to use. Customers of the Arduino PRO Gateway will be given exclusive beta access to the Arduino IoT Cloud, which makes installation, provisioning and remote management of the gateway incredibly simple through the popular Arduino Create cloud platform.

The gateway features the advanced Embit EMB-LR1301-mPCIe module, hosted by a Raspberry Pi 3 B+ SBC, in a rugged aluminum enclosure. The gateway comes pre-installed with an optimized packet forwarder and a carrier grade network server for LoRaWAN that is running on the Arduino Cloud provided by A2A Smart City (part of the A2A Group).

Technical Specifications

  • Chipset: Semtech SX1301
  • Modulation: LoRa Spread Spectrum, FSK, GFSK 868MHz (EU) / 915MHz (US)
  • Number of Channels: 8 LoRa Channels
  • Operating Frequency: 868MHz (EU) / 915MHz (US)
  • Frequency Range: 860MHz to 1020MHz
  • Operating Temperature: -40°C to +85°C
  • RF Output Power: Up to +27dBm
  • Sensitivity: Up to -137dBm
  • Interfaces for the LoRa Module:  mPCIe (SPI / I2C / UART / GPIOs) :
  • Dimensions: 71x40x1mm
  • Operating Voltage: +5V
  • Additional Features:
    • Listen Before Talk (LBT) Capability (for improved transmission power management),
    • On-board uFL antenna connector
    • FPGA support for LoRa Spectral Scan


The Arduino Pro Gateway for LoRa (868 MHz , EU version) can be pre-ordered from the Arduino Store.

by Arduino Team at November 14, 2018 10:39 AM

November 06, 2018

NYC Resistor

“Taylor Swift” Would Like to Remind You to Vote Today

Although it didn’t make an appearance at our Halloween Party, The Red and Blue Tour made its debut further north in Manhattan last month. There, it serenaded the visitors of a haunted art house’s bathroom with red and blue light, offered politicized candy and played a mixtape which began with some pontifications on the impact of Taylor Swift’s recent Instagram post increasing voter registration in Tennessee, followed by a curated playlist of her best hits.

The installation, built into a refurbished voting booth, was set up with a laptop running Ubuntu and Firefox as a kiosk which allowed partygoers to register to vote on the spot* using TurboVote, a website you can still use to register to vote—it’s never too early for 2020! If you’re already registered to vote in New York City but would like to figure out where your poll site is though, check out the NYC Board of Elections’s Poll Site Locator.


* Until we lost our Wi-Fi connection anyway.

by David Huerta at November 06, 2018 03:00 PM

November 01, 2018

NYC Resistor

October 31, 2018

NYC Resistor

Laser Cutting: Cut and Etch Your Own Designs with Our Laser Cutter on Sat, Nov 10

Laser Cutting: Cut and Etch Your Own Designs with Our Laser Cutter is taking place at NYC Resistor on Sat, Nov 10. Tickets are available on Eventbrite.

These classes fill up, reserve your spot now!

Get your tickets on Eventbrite..

by Classes at October 31, 2018 05:00 PM

October 30, 2018

Evil Mad Scientist Laboratories

Linkdump: October 2018


by Lenore Edman at October 30, 2018 04:13 PM

adafruit industries blog

Switch Trinket M0 “Modchip” Install #Trinket

Switch Trinket M0 "Modchip" Install

Post by  on imgur – using the Adafruit Trinket M0 to talk to a Nintendo Switch as a “modchip”. Now ignorant editor me will say “I don’t know about such mods but at least in the US they just ruled that we have the right to repair our gear” so I’d guess this is a repair. As with any repairs not put out by Adafruit, you’re on your own on this. Now Noah writes:

This is the guide I got a lot of info from here. I had this planned out before I stumbled upon this, but it was a huge help to have a list of probe points to tap into on the Switch motherboard. This thread is awesome and a great help if you decide to this yourself and run into issues. “Nintendo Switch modchip install cause I’m bored and have nothing else to do.”

See the entire repair on imgur.

by Mike Barela at October 30, 2018 03:50 PM

October 25, 2018

adafruit industries blog

400 badges MADE IT! Hackaday Superconference @hackaday @hackadayio@digikey #supercon @adafruit



400 of these hackable Python powered devices arrived, TODAY for the Hackaday Superconference | Pasadena Nov 2-4 2018. Adafruit is sponsor. Special thanks to Digi-Key for helping us make this happen!

The badges made it to CA, the 400 batteries are being ground-shipped and will arrive early next with plenty-o-time to spare!

For all our badges, we keep a repo’ on GitHub, here’s what is on the hackaday badge.

The Hackaday Superconference is the greatest gathering of hardware hackers, builders, engineers and enthusiasts in the world.

Supercon 2018 is 3 full days! Join us November 2-4 (2018) in Pasadena, CA. The conference begins on Friday, November 2nd at 10 am with workshops and badge hacking. Supercon attendees are also invited to celebrate with drinks and appetizers at our kick-off celebration at Supplyframe headquarters that Friday (November 2nd) evening.

The complete schedule is up and it is incredible!

Get your tickets now!

by phillip torrone at October 25, 2018 11:42 PM

October 24, 2018

adafruit industries blog

#Crickit Critters for Halloween!

Peep these spooky adorable #Crickit critters! 🎃 👻🤖😈👹💀 – even #trashbots can go trick or treating!

by Kelly at October 24, 2018 05:32 PM

Evil Mad Scientist Laboratories

AxiDraw Ouija Board

Last year before Halloween, Evan used an AxiDraw hidden in a box to animate a ouija board. He also posted a progress video from before adding the LEDs and doing the lettering and finishing. It turned out beautifully!

by Lenore Edman at October 24, 2018 04:03 PM

October 21, 2018


September 21, 2018

adafruit industries blog

Download Adafruit AR in the App Store! #AR @adafruit #iOS @apple

We are currently experimenting with QR Codes and AR. Here in this video, we are using the image tracking framework to track the QR code image and position to plant a Adafruit HalloWing M0 Express model on top of it.

Stay tuned for more to come💀

Have you downloaded our AR app yet? Well, what are you waiting for?☺ Download our free Adafruit AR in the App Store today, click here! Who doesn’t’ like free stuff? 

Check back to the Adafruit Blog for all Adafruit AR news and updates. 🤖

by Trevor at September 21, 2018 07:06 PM

September 19, 2018

adafruit industries blog

‘conserve the sound’ – listen to sounds made by vintage technology | #history #retro #retrotech

CTS (conserve the sound) is a collection of audio recordings of Sony walkmans, VHS decks, mechanical film shutters, actual typewriters, and the like. And yes that includes the sound made by opening a paper map! We all have our stories of yesteryear’s technology – CTS is the sounds we used to hear!

For example can you guess what this is:

(the answer will surprise you!)

»Conserve the sound« is an online museum for vanishing and endangered sounds. The sound of a dial telephone, a walkman, a analog typewriter, a pay phone, a 56k modem, a nuclear power plant or even a cell phone keypad are partially already gone or are about to disappear from our daily life.

Accompanying the archive people are interviewed and give an insight in to the world of disappearing sounds.

»Conserve the sound« is a project form CHUNDERKSEN and is funded
by the Film & Medienstiftung NRW, Germany.

Currently »Conserve the sound« is continuously extended.

We welcome suggestions in general, sound suggestions, stories,
anecdotes and of course collaborations.


[hat tip to David S for the tweet heads up!]

by nicknormal at September 19, 2018 02:06 PM

September 10, 2018

adafruit industries blog

September 07, 2018

adafruit industries blog

Download Adafruit AR in the App Store! #AR @adafruit #iOS @apple #Cricket


We have a new update still in beta but here’s a quick sneak peek at what we are working on😉.

Here we are using Arkit’s image tracking framework to display a 3D model of a Circuit Playground mounted on top of an Adafruit Circket rotating over a picture of a cat. More updates soon!

Have you downloaded our AR app yet? Well, what are you waiting for?☺ Download our free Adafruit AR in the App Store today, click here! Who doesn’t’ like free stuff? 

Check back to the Adafruit Blog for all Adafruit AR news and updates. 🤖

by Trevor at September 07, 2018 06:13 PM

August 30, 2018


August 29, 2018

adafruit industries blog

Farmers are Turning to Lasers – Beginning with 4AM Laser Light Shows! – to (Silently) Repel Pesky Birds | #publicradio

Originally heard this report via WNYC AM820 in NYC — listen:

During every berry-picking season in the Pacific Northwest, blueberry and raspberry growers fight to prevent birds from gobbling up the crop before harvest. This year, some farmers are trying something new to scare away the thieving birds: lasers.

Justin Meduri manages a large blueberry farm and cherry orchard outside Jefferson, Ore. Birds like both fruits.

“Flocks can move in of up to 2,000 to 3,000 starling birds,” Meduri says. The starlings gorge themselves and knock down berries right as the crop is ready to pick. When he didn’t take countermeasures, Meduri says the damage was “Inconceivable, huge. We had almost a 20 to 25 percent, maybe even 30 percent damage loss.”

Meduri says he previously hired a falconer to protect his fields. But the falcons were expensive, temperamental and sometimes flew away. Then last year, he became one of the first farmers in the U.S. to install automated lasers.

“You’re creating this kind of laser light show at 4 o’clock in the morning,” Meduri says. “That’s the time when birds come out.”

The lasers cross over in erratic patterns. The sweeping green laser beams emanate from what look like security cameras atop metal poles.

They also work during the daytime. But in sunlight, the human eye can only see green dots dancing across the berry-laden bushes.

Read more here.

by nicknormal at August 29, 2018 05:37 PM

August 27, 2018

adafruit industries blog

State And Events In CircuitPython: Part 1: Setup #CircuitPython

A really interesting and thorough article by Josh Johnson on the Collected Works of jjmojojjmojo blog. Josh states:

This is the first article in a series that explores concepts of state in CircuitPython.

In this installment, we discuss the platform we’re using (both CircuitPython and the Adafruit M0/M4 boards that support it), and build a simple circuit for demonstration purposes. We’ll also talk a bit about abstraction.

This series is intended for people who are new to Python, programming, and/or microcontrollers, so there’s an effort to explain things as thoroughly as possible. However, experience with basic Python would be helpful.

The article goes in-depth about Adafruit’s CircuitPython compatible boards and demonstrates connecting external buttons to several boards. Great series, we look forward to more.

CircuitPython Boards by Adafruit


by Mike Barela at August 27, 2018 08:15 PM

August 17, 2018

Keith’s Electronics Blog

Chewing ABS to Make New Filament

Like many other 3D printer owners, I’ve long dreamed of processing post-consumer plastic into new filament for printing. I’ve now taken a couple of steps in that direction.

ABS plastic pelletized with sheet-metal nibbler tool

It should come as no surprise that at times I’ve had a surplus of CRT monitors (surplus of CRTs is redundant, I guess?), many not working. I pulled their PCBs and salvaged their components, put out the metal for recycling, and … cut up the ABS cases into flat chunks and stored them. Did the same with dead inkjet printers people kept giving me — I think they must come in the bottom of cereal boxes.

In tangentially-related news, I’m doing some OpenSCAD design work and a friend is printing the parts for me, as my CupCake has not rehabilitated itself yet. The parts are supposed to friction fit and he has only PLA and I think it’s too brittle for a good fit — if the parts fit at all, they slide too easily. I think they need a little give to slide together, stick in place, and slide apart, so I want to try ABS. I have 3-mm ABS filament but his printer of course uses 1.75-mm filament. I could buy some 1.75-mm ABS filament, but I have all this bulk ABS sitting around …

kitty litter bins of post-consumer ABS plastic

So last night I dug out my bins and color-matched my project to the medium grey ABS and scrubbed it in the kitchen sink with soapy water and let it dry.

washing post-consumer plastic in the kitchen sink

Still hadn’t figured out how I was going to chew it up into pellets. There are plastic shredders, even DIY ones, but they seem frightfully expensive especially once you include the motive power.

I pondered misusing all my different power tools, bearing in mind that my goal was to get pellets somewhere in the size range of rice to peas. ABS dust would probably be fine for re-forming into filament — but much more difficult to capture/collect without impurities like wood dust from other use of the power tools. Tablesaw, sander — dust. Bandsaw, rotary rasp — coarse dust. Drill press — interesting idea but would probably produce spirals that would have to be re-cut; plus any type of bit would be prone to grabbing the plastic and having to clamp it down in each position would take time.

Router table with router set to lowest speed and taking shallow passes — very promising, and very finger-scary. Jointer — definitely the right size chips, and more finger-scary. Lathe — hilarious!

And remembered my hand-operated sheet-metal nibbler.

This morning I produced a good tablespoon of pellets (shown at top) in ten minutes of hand-work as a proof of concept and today I ordered a Filastruder.

I’m still pondering … but I do have a pneumatic nibbler somewhere and I’m thinking about a table design whereby I could feed the plastic to the nibbler. That should be pretty safe, as the nibbler’s up/down action won’t be nearly as prone to grabbing the workpiece and sucking in my fingers.

Although I am going to want some red ABS for this project …

by Keith Neufeld at August 17, 2018 01:38 AM

August 14, 2018

one girl's diary of improvisational engineering

scanlime040 – Test Jig Quick Look

I found these two test jigs for sale at a local business that was relocating. They would have been used as part of the quality assurance procedure for smart bike lights. Later we might go into more detail on the firmware, or repurpose the formidable hunks of metal for another project!

Thank you so much for watching, subscribing, and sharing my videos. And a special thanks to my supporters on Patreon, where recurring donations make this content possible.

If you’d like some of those cool scanlime stickers or Servo AF stream gear, check out the shop.

For previous episodes, check out the full scanlime playlist.

Each episode is compiled together from many livestreams which you can hang out with on the companion scanlime-in-progress channel.

Follow @scanlimelive for live streaming announcements.

by Micah Scott at August 14, 2018 09:47 PM

August 11, 2018

one girl's diary of improvisational engineering

scanlime039 – Unboxing Cameras and LEDs, USB 3 and pre-UNIX

In my live streams I’ve been inviting you to send me new reverse engineering projects at my P.O. box. In these videos, I’ll introduce a few of the items I’ve been receiving, with a bit of the mystery preserved!

Thank you so much for watching, subscribing, and sharing my videos. And a special thanks to my supporters on Patreon, where recurring donations make this content possible.

If you’d like some of those cool scanlime stickers or Servo AF stream gear, check out the shop.

For previous episodes, check out the full scanlime playlist.

Each episode is compiled together from many livestreams which you can hang out with on the companion scanlime-in-progress channel.

Follow @scanlimelive for live streaming announcements.

by Micah Scott at August 11, 2018 10:00 PM

August 10, 2018

code, circuits, & construction

HTML Interface For a Digital Multimeter

It’s been a long time since my last post on this site. Time to update it a bit. Introduction Recently, some colleagues of mine and I were looking for a digital multimeter that could be used by people with low … Continue reading

by tigoe at August 10, 2018 05:18 PM

August 04, 2018

adafruit industries blog

NYTimes on the ‘Evolution’ of Robotic Hands | #robots #ArtificialIntelligence

The New York Times take an interesting look at How Robot Hands Are Evolving to Do What Ours Can. They broke down the hands they looked at to Spinner, Gripper, Picker, Bed Maker, Pusher, and finally take a look at the future of it all. (Unfortunately things like soft robotics aren’t really examined at all. But the article does contain a bunch of neat quick video clips like those below.)

Robotic hands could only do what vast teams of engineers programmed them to do. Now they can learn more complex tasks on their own.

A robotic hand? Four autonomous fingers and a thumb that can do anything your own flesh and blood can do? That is still the stuff of fantasy.

But inside the world’s top artificial intelligence labs, researchers are getting closer to creating robotic hands that can mimic the real thing.


by nicknormal at August 04, 2018 12:17 PM

August 03, 2018

one girl's diary of improvisational engineering

scanlime038 – Unboxing Bitcoin, Buttons, and ADB

In my live streams I’ve been inviting you to send me new reverse engineering projects at my P.O. box. In these videos, I’ll introduce a few of the items I’ve been receiving, with a bit of the mystery preserved!

Thank you so much for watching, subscribing, and sharing my videos. And a special thanks to my supporters on Patreon, where recurring donations make this content possible.

If you’d like some of those cool scanlime stickers or Servo AF stream gear, check out the shop.

For previous episodes, check out the full scanlime playlist.

Each episode is compiled together from many livestreams which you can hang out with on the companion scanlime-in-progress channel.

Follow @scanlimelive for live streaming announcements.

by Micah Scott at August 03, 2018 07:00 PM

July 19, 2018


Ten years of MightyOhm

On this day in 2008 I created my first post on a brand new website. The site looked a lot different back then, and it wasn’t until the following year that I shipped my first electronic kit, the HV Rescue Shield! Today marks ten years of MightyOhm.

by Jeff at July 19, 2018 01:33 AM

July 15, 2018

adafruit industries blog

Adobe redesigned the Terminator’s iconic interfaces for today

Via FastCompany

The Terminator franchise is remembered for its incredible direction, strange moments of robotic perspective, and landmark special effects. Take the liquid metal T-1000 robot that was able to melt its way through gaps in bars or holes in windows. It was one of the first uses of computer-generated graphics on film, and yet it was so artfully executed that it will still give you shivers when rewatching the film today.

The movie’s interfaces, in particular, are some of the most iconic in film history. So, when Adobe was searching for a project to advertise the capabilities of Adobe XD, its free UX/UI prototyping software, the company quickly honed in on the idea of redesigning a few of the 1991 film’s on-screen interfaces. Specifically, Adobe wanted to update Terminator 2′s first-person HUD, or heads-up display, which is used by Arnold Schwarzenegger’s T-800, with a more contemporary aesthetic as a way of showing off the power of XD. To stack the deck in its favor, Adobe hired Territory Studios, known for designing UIs in sci-fi films like Avengers: Infinity War and Blade Runner 2049, to collaborate on the project.

Adobe licensed two specific frames to redesign, each of which features the red-tinted point of view of a killer robot attempting to make sense of the world around it. If you remember Terminator 2, the T-800 lands naked in the modern day and begins scanning for clothing and a sick ride. Nonsense numbers fill one corner of the Terminator’s screen, while the interface outlines shapes of objects for identification. This classic footage is really a beautiful play to signal computer vision to the audience, and not all that different from the bounding boxes that companies use to train vision AIs of today.

“The originals we saw as defined by the outline. We didn’t want to lose that outline,” says Marti Romances, creative director and cofounder of Territory Studios. “There’s some stuff on the sides [of the interface] we added as what if we could have more info than just the model. Fuel, things like this. It was just trying to give it a modern take of what they did on the original film.”

See more!

by Jessie Mae at July 15, 2018 08:00 AM

uC Hobby

Crash course in Electronics and PCB Design @ Udemy

Nurve Networks has just opened a Crash course in Electronics and PCB Design. The course features Arduino and CircuitMaker. The course covers basic electronics through advanced concepts like Microcontrollers.  You learn how to do schematics, and PCB design by making two electronic game projects. The Instructor is Andre’ LaMoth.  A great friend and a super engineer.  […]

by uCHobby at July 15, 2018 12:02 AM

July 10, 2018

Keith’s Electronics Blog

Booting the MakerBot CupCake after Five Years Part 3: Heated Build Platform and First Print

Friday evening I left off with the extruder working again. Saturday I focused on the heated build platform.

I’ve always had astoundingly good luck with kapton tape since nophead’s serendipitous discovery, probably because I (still) prefer to print in ABS. When the build platform is warm, my prints stick to it absolutely with no raft or mouse ears and once it has cooled, they release easily. That’s a pretty compelling combination.

kapton tape for MakerBot CupCake heated build platform

So my first step was replacing the scraped-up kapton that I gouged the last time the printer was on. I bought a 4″ roll way back when and I keep a strip of unsticky tucked under the end so I don’t have to peel it up with fingernails and get fingerprints on the stickum.

In the past I’ve always replaced the tape by sticking down the end and using a credit card to “squeegee” it onto the surface, and it can be tough to avoid getting bubbles. Yesterday I unrolled enough tape to cover the platform and when I had it stretched out, it was easy to align the front edge of the tape with the front edge of the platform, at which point I squeegeed it down with my thumb with no bubbles at all. Huh, well, I guess I’ll remember that.

I heat my build platform with the rackmount laboratory-grade power supply the CupCake is sitting on. From my 2010 blog post about making the heated build platform (gosh, this blog thing is handy), I see that I ran the power supply around 24V to heat the build platform to the neighborhood of 180-200C, then backed it off to 12V. This is a definite opportunity to control via software in the future; but for now, I’ll keep doing it with a manual control the way the pilgrims did.

Setting Nozzle Height by Extruding Onto the Platform

I’ve never got the Z-axis endstops integrated into my build process — if someone knows how to implement that (some G-code preface), I’d love to hear about it — and getting the right nozzle height has always been one of my biggest recurring challenges with this machine. So I decided to take a different approach and set the extruder to run while jogging the build platform under numerical control and lowering the nozzle until the extrusions stuck well but didn’t flatten badly.

freehand extrusion on MakerBot CupCake heated build platform

I got a blob every time it stopped between jog steps, but the process worked pretty well — I got the height tuned to stick the extrusion down to the build platform without squishing it badly out of shape.

freehand extrusion from 3D printer heated build platform

Removed from the printer, you can see that the ABS was starting to scorch. I’d been running the nozzle at 228C based on my 2012 post; but somewhere I found that I’d backed down to 220C, and that does seem to work better.

First Print (from Saved Gcode)

I don’t have my machine’s calibration parameters loaded into Skeinforge yet, in part because I can’t find Skeinforge (which is supposed to be integrated into ReplicatorG, but I don’t find that to be the case); so I can’t slice and print an STL file. But I have G-code files that I’d generated for this printer, and it should work to print those.

plastic clip made on 3D printer

This clip didn’t turn out so well. The G-code was generated to print at 228C and the printer stopped extruding partway through, I think because the ABS was overheated. I could update the G-code to run at 220C instead; but I’m going to want to get Skeinforge running to slice new models anyway. So this was a fine proof of concept.

Thermistor Is Calibrated

I found (and subsequently remembered) that a few settings are saved in the printer’s NVRAM, including the thermistor coefficients. They’re accessible in the Machine / Toolhead Onboard Preferences... dialog:

So it really was running at 228C when it said it was.

Remaining Issues

  • After positioning the nozzle at the build platform’s origin, I raised it high out of the way. When I told it to return to home, the Z action paused about once a second on the way down and stopped about 13 mm above the build platform instead of running smoothly back to its original position. For goodness sake, you should be able to get the basics right.

    I haven’t checked whether the motherboard was signaling the stepper driver and it was skipping steps (doubt it) or whether the motherboard was malfunctioning, so I should do that yet.

    I’ll never be able to automate nozzle positioning if the CupCake can’t reliably move the nozzle into position.
  • Skeinforge doesn’t seem to be integrated. I can install it separately, but I wonder why it’s not there.
  • I need to recover all of my calibration settings from the hard drives of my crashed computer and put them into Skeinforge that doesn’t exist. And then add that location to my backup system.
  • ReplicatorG shows the preview of the STL when I’m clicking on a file to open but doesn’t have a preview window after loading where one can rotate and reposition the object. I thought that was available even before the Skeinforge integration, but I could be misremembering.

by Keith Neufeld at July 10, 2018 12:51 AM

July 09, 2018

adafruit industries blog

‘Make Software More Accessible’ – Andreas Stefik Talks ‘Accessibility for the Visually Impaired’

The Software Engineering Radio site is a trove of great podcasts spanning ~12 years discussing everything from DevOps to IoT and in this case visual impairment as it relates to software development – something greatly overlooked in both training and application of softwares. It’s a cool talk with UNLV CS Associate Professor Andreas Stefik – there’s lots to absorb and think about:

Andreas Stefik talks with SE Radio’s Felienne about how blind and visually impaired people use the computer, most commonly with a screen reader. They discuss how screen readers work and what programmers can do to make software more accessible for this group of users. The episode starts with the basics, like adding alt tags, giving links meaningful names, not storing information in images, and validating websites with accessibility checkers. The conversation builds up to frameworks and libraries that can be used to create more accessible interfaces, as well as different accessibility architectures for different programming languages, and how to cater for broad diversity in visual impairments. They also examine programming while blind and how to create accessible APIs, programming tools, and programming languages.

The podcast page also includes lots of accessibility related links:

by nicknormal at July 09, 2018 05:37 PM

July 07, 2018

Keith’s Electronics Blog

Booting the MakerBot CupCake after Five Years Part 2: Installing Software

The next step in running the CupCake 3D printer is reinstalling the software and connecting to the machine.

ReplicatorG 0026 main screen

It went surprisingly well, with the only real snag being my misremembering the installation process, leaving me stuck in NotConnectedLand for a while.

What Software

A lot has happened in the world of hobbyist 3D printing since the last time I had the CupCake powered up and both new firmware and new driver software are available. I’m interested in upgrading both as I have time; but for a first boot, I want to change as few variables as possible. That means leaving the firmware that’s on the CupCake and matching a legacy version of ReplicatorG to what’s on it. And I had no idea what was on it.

Fortunately I have a blog and on that blog I write some things.

I went to my own blog’s MakerBot CupCake blog category and quickly found the January 2012 post on rebuilding the heater in which I had written:

… I upgraded ReplicatorG from 0024 to 0029r2, and let it upgrade my firmware from v2.4 (I think) to v3.0, and lo! lost communication between ReplicatorG and the CupCake…

This is apparently a known problem …

Anyway, downgrading ReplicatorG to 0026 restored my connectivity …

So there you have it: I need ReplicatorG version 0026 to connect to the 3.0 firmware currently on my CupCake.

Happily, the ReplicatorG web site is still online in spite of MakerBot’s acquisition by Stratasys (though I note there have been no code updates since the acquisition). The download page has dowload links for only the last version (0040) but also has links to the Google Code archive, which on p3 has that 0026 for the Mac that I’m looking for.

Running ReplicatorG

I downloaded ReplicatorG 0026 and tried running it from the disk image before actually installing it on my laptop. I got the standard security warning:

OS X security warning about ReplicatorG

and had to look up to right-click and Open rather than double-click and change security preferences. After much playing around yesterday, I see that OS X Sierra does not remember approval I’ve given to run software on a disk image but does remember approval I’ve given to run software once it’s installed.

Once I got past that, I got a Java version error:

ReplicatorG 0026 needs Java SE6

Shockingly, clicking More Info... in that dialog does something useful — it takes me to Apple’s JRE download page for that version. After regaining consciousness, I installed that software and ReplicatorG starts up like a champ.

Can’t Connect to the CupCake (Because I Installed ReplicatorG Wrong)

It doesn’t appear to see the CupCake, though,

ReplicatorG no machineNode found

giving the error:

Could not load machine 'null' no machineNode found
could not load machine 'null' please check Driver-> <Machine Name>

It does see my FTDI USB-serial cable under Machine / Serial Port. It does not have anything listed under Machine / Driver and it does not bring up anything when I select Machine / Machine Information…

I don’t find much online about this. A Thingiverse Sailfish firmware comment sounds as though I simply have the wrong machine type selected, but I can’t even select a machine type. The tail end of a ReplicatorG comment thread sounds as though it can’t see USB-serial ports on current OS X versions, but it does see it. A much older MakerBot forum post mentions success after reseating the FTDI cable; but I don’t even know whether that’s the same issue and reseating mine didn’t help.

Installing ReplicatorG Correctly

It seemed obviously wrong that I couldn’t bring up the Machine Information… dialog, and I hunched that something was wrong there. Researching about the machine type, I saw that the ReplicatorG machine configuration page mentions a machines.xml file, which I didn’t have. But that sparked a memory — the ReplicatorG disk image had a machines folder in it and … oh, yeah.

The ReplicatorG Mac installation page clearly says to create a ReplicatorG folder under Applications and drag the entire contents of the ReplicatorG disk image into it. Which I hadn’t. I’d just dragged the app because in spite of remembering and knowing better, I’d just dragged the app.

I deleted the app from Applications, created the folder, dragged the contents, started ReplicatorG by right-clicking and choosing Open, and boom. Connected to the CupCake.

First Extrusion

I went back to my same blog post and found the nozzle temperature that works well for my CupCake, then set that and ran the extruder:

ReplicatorG 0026 extruder control panel

I don’t have any of my CupCake’s calibration settings loaded in yet, in particular my thermistor coefficients, so this temperature is only an estimate; but it worked well enough.

MakerBot CupCake test extrusion

First squeeze! Software installed; connected to and controlling the machine.

A Brief Aside About the FTDI USB-Serial Driver

When first I ran the ReplicatorG software, I wondered whether I had the FTDI USB-Serial driver already loaded on my MacBook from working with Arduino or whether the driver was missing and was the cause of the problem. ReplicatorG did find a USB-Serial under the Serial Port list, but I still questioned.

A bit of research shows that the driver’s presence or absence can be seen by running System Information and looking under Software / Installations. I didn’t see it there and I found that it can also be checked by running pkgutil --pkgs | grep -i ftdi . Didn’t see it there either.

The FTDI driver version supplied with ReplicatorG was of course quite old and I didn’t know how well it’d work on a newer OS X release. I went to FTDI’s Virtual Com Port (VCP) driver page, downloaded and installed version 2.4.2, and found that it made no changes to what I was experiencing. I’m wondering whether the FTDI driver is by now supplied as part of OS X or whether it silently installed when I installed the Arduino software on this MacBook.

by Keith Neufeld at July 07, 2018 03:18 PM

July 04, 2018

code, circuits, & construction

Datalogging with Arduino

There are several ways to save data from a sensor attached to an Arduino. If you’re connected to a personal computer, you can simply send the data from the Arduino to the personal computer serially, and save it to a … Continue reading

by tigoe at July 04, 2018 04:34 PM

Serial to Browser using node.js

Updated 28 July 2015 This is a brief introduction to using node.js and websockets to connect a serial device, like an Arduino microcontroller, to a browser. To make this happen you’ll need: An Arduino, and the Arduino IDE an HTML5-capable browser. … Continue reading

by tigoe at July 04, 2018 04:19 PM

July 02, 2018

adafruit industries blog

NEW GUIDE: A NeoPixel Pomodoro Timer #AdafruitLearningSystem


Many people get value from a simple tool called the Pomodoro Technique.

It’s a time management technique used to break work into periods of activity separated by short breaks. Each activity period is called a pomodoro. Why “pomodoro”? The technique was developed by Francesco Cirillo, who named the technique “pomodoro” as a nod to the tomato kitchen timer he initially used.

This guide goes through all the steps for you to build your own Pomodoro Timer using the Adafruit ItsyBitsy M0 Express programmed in CircuitPython.

ItsyBitsy M0 Express

See the full build details for the timer project here on the Adafruit Learning System!

Have you created a cool timer project? Maybe an ItsyBitsy project? Let us know in the comments below!

by Mike Barela at July 02, 2018 06:19 PM

June 29, 2018

adafruit industries blog

A Look at that @Drake ‘Mechanical Puppet’ from @Sprite’s 2010 ‏’Spark’ Commercial | #puppets #drizzy #robot

AKA Make Robot Drake, Not Robot Enemy

I was delving a bit deeper into my own blog about an interview with Mike Elizalde from Spectral Motion, whose interview at v-e-n-u-e included this awesome shot:

Mechanical puppet of Drake from a Sprite commercial. Scott Millenbaugh and Jurgen Heimann of Spectral Motion are seen here making mechanical adjustments.

(Note the incredible dog / bear / animal head on the cabinet seen over Scott Millenbaugh’s right shoulder – what is that thing!?)

I was really curious about that… puppet / mech / animatronic / bot mannequin, and wanted to know more. The caption references a commercial for the lemon-lime flavored fizzy drink Sprite. But I haven’t had television since shortly after 9/11 – so a 2010-era commercial was way down on my list of anything I could recall or have a familiarity with seeing. So I looked it up:

Even having watched the commercial, you’d think everything was done in computer graphics – I certainly did. But, there was that picture above of a real-world “mechanical puppet.” I couldn’t reconcile the two, so I dove a little deeper!

The commercial is the product of agency Bartle Bogle Hegarty‘s NYC office, the puppet was created by Spectral Motion and then completed by Montreal’s The Workshop, who write,

The process included creating both 3D generated and live action and the seamless integration of the two. It began with a complete body scan of Drake. We then created a 3D model of him and cut him into the pieces we wanted to move. The model was then sent to the effects house and they created an animatronic puppet of Drake. On set we used a motion control camera and perfectly aligned Drake’s last position to match the robot clone of him. Using the same camera movements we shot the puppet exploding. In post, we regenerated the footage of Drake to align with the movement of the robotic puppet and created the 3D liquid simulation of the water moving through him.

Even the ‘splash’ effects were real-world (at least for reference, for the CG operators), as captured by numerous clips at

I’m fascinated that so much work went into a 1-minute ad spot, and involved real-world film, animatronics and mechanical parts, photogrammetry, 3d-modeling, audio composition, and more. Also Drake has a new album out today, so this seems serendipitous!

by nicknormal at June 29, 2018 01:55 PM

June 26, 2018

adafruit industries blog

American River People are Coming to NYC – on a DIY Shantyboat of Course! | @WModes #ArtTuesday

the Secret History of American River People project have embarked on their cross-country tour from California to upstate NY, where they will subsequently be floating through the Hudson Valley towards the mouth of the river at Upper New York Bay, but stopping at White Box in the Lower East Side of Manhattan and at the Waterfront Barge Museum in Red Hook, Brooklyn, for exhibitions to conclude their journey. I’ve been following the Secret History project for some time now so really looking forward to seeing this boat and its community and art. You can see more of the creation of this shantyboat here and learn more about supporting the project here. Their Secret History of American River People blog is a trove of wonderful tales.

From building the actual boat to wiring up its flux capacitor and more, maker skills are essential for ambitious art projects like this:

by nicknormal at June 26, 2018 07:22 PM

Playing Video on the Handheld Pokitto Game Device @Pokitto #Gaming

POKITTO is a do-it-yourself gaming gadget you assemble and program yourself. With Pokitto, you can learn programming & building electronics in a fun way.

Over on, they recently managed to get full screen video streaming on the Pokitto!

They extracted the individual frames from a movie file using ffmpeg. A windows batch file first evaluates the video and creates a 256 colour table, this is part of the secret. Only 256 colours are used for the whole video which helps get it playing on the device.


To see the whole process, read the whole blog post.

Do you like pushing the boundaries of small handheld electronics? Let us know in the comments!

by Mike Barela at June 26, 2018 02:33 PM

June 11, 2018

NYC Resistor

LED Dress at the Interactive Show 6/16


Michael Seri will exhibit his LED neon light dress Lock Her&Him Up at the Interactive show this Saturday 6/16! The chain mail dress is fitted with neon-esque LED tube and powered with batteries. Michael writes: “This dress will be worn by a model in different locations in NYC as a means of social justice and expression on the issues that are on the forefront of society.”

The 9th Annual Interactive Show: Self Driving Carbs

NYC Resistor’s Interactive Show returns for its 9th incarnation. Our annual party and fundraiser invites hackers from around the region to show off their cool interactive projects with free beats and beers provided. Tickets $15 in advance, $20 at the door.

This year’s theme is Self-Driving Carbs. Biscuit swarms! A giant edible house! Posters you can chomp on! More projects to be announced soon. Keep checking the Resistor Blog for previews! And don’t worry there will be a gluten-free dance zone.

Grab your tickets now and get ready for a delicious evening of tech and tastiness!

by Becky Stern at June 11, 2018 06:12 PM

VR experiences Shadowbox & Computer Beach at the Interactive Show 6/16


Andrew Katsikas’ Shadowbox is “a Virtual Reality experience inside a box where the walls are made up of shadows that are ever-changing. Shadows are derived from movement/patterns observed in the natural world and distilled down to their essence. Shadows pulse in and out, reacting live to the music that is playing.”

Andrew Katsikas will also exhibit Computer Beach:

Computer Beach challenges and elevates the medium of 360 video by rejecting realism and emphasizing escapism. By combining the aesthetic of VHS-style “glitch” art, Vaporwave/Psychedelic culture and looping footage of a gorgeous beach in Martha’s Vineyard, we cultivate a hypnotic and transformative experience and make it available to everyone.

Come check them out at the Interactive Show this Saturday 6/16!

The 9th Annual Interactive Show: Self Driving Carbs

NYC Resistor’s Interactive Show returns for its 9th incarnation. Our annual party and fundraiser invites hackers from around the region to show off their cool interactive projects with free beats and beers provided. Tickets $15 in advance, $20 at the door.

This year’s theme is Self-Driving Carbs. Biscuit swarms! A giant edible house! Posters you can chomp on! More projects to be announced soon. Keep checking the Resistor Blog for previews! And don’t worry there will be a gluten-free dance zone.

Grab your tickets now and get ready for a delicious evening of tech and tastiness!

by Becky Stern at June 11, 2018 01:42 PM

June 09, 2018

NYC Resistor

Dat Phan’s Photon Molecule Interactive Origami LED Light Sculpture at the Interactive Show 6/16

Dat Phan will present his origami LED sculpture Photon Molecule at the upcoming Interactive Show on Saturday, July 16.

Photon Molecule is a modular origami piece laced with programmable LEDs. Viewers can interact with the sculpture via a Leap Motion hand-tracking sensor. There’s no meaning behind it; it is just meant to be pretty and fun.

Dat Phan is a recent transplant from San Francisco. While there, he was involved in and drew a lot of influence from the local Art+Tech and Burning Man communities. Although he studied software in school, he loves making tangible work-physical objects that take up space and are part of the environment alongside us. Having developed a love of light via photography, he combines his programming skills and crafting skills to create animated light sculptures. He takes a lot of inspiration from physics and nature and aims to push the aesthetic boundaries of physical lighting effects.


The 9th Annual Interactive Show: Self Driving Carbs

NYC Resistor’s Interactive Show returns for its 9th incarnation. Our annual party and fundraiser invites hackers from around the region to show off their cool interactive projects with free beats and beers provided. Tickets $15 in advance, $20 at the door.

This year’s theme is Self-Driving Carbs. Biscuit swarms! A giant edible house! Posters you can chomp on! More projects to be announced soon. Keep checking the Resistor Blog for previews! And don’t worry there will be a gluten-free dance zone.

Grab your tickets now and get ready for a delicious evening of tech and tastiness!

by Becky Stern at June 09, 2018 03:09 PM

June 04, 2018

NYC Resistor

Psychedelic Selfie Maker at The Interactive Show 6/16


Randy Sarafan will be exhibiting his Psychedelic Selfie Maker at the upcoming Interactive Show on 6/16. Get more info and pick up your tickets! Randy writes:

The Psychedelic Selfie Maker was initially built to test the sad theory that people would take selfies of themselves taking fractured infinite selfies of themselves. This setup creates infinite video feedback as seen through a teleidoscope. When you stand between the teleidoscope and the rear projection screen, you become part of the infinite feedback and the video gets weird. All of the effects are optical. No special effects processing is done on any of the video.

The 9th Annual Interactive Show: Self Driving Carbs

NYC Resistor’s Interactive Show returns for its 9th incarnation. Our annual party and fundraiser invites hackers from around the region to show off their cool interactive projects with free beats and beers provided. Tickets $15 in advance, $20 at the door.

This year’s theme is Self-Driving Carbs. Biscuit swarms! A giant edible house! Posters you can chomp on! More projects to be announced soon. Keep checking the Resistor Blog for previews! And don’t worry there will be a gluten-free dance zone.

Grab your tickets now and get ready for a delicious evening of tech and tastiness!

by Becky Stern at June 04, 2018 03:46 PM

May 18, 2018

adafruit industries blog

NEW GUIDE: PiGlass, a DIY wearable computer #AdafruitLearningSystem

PiGlass is a DIY wearable computer!

PiGlass can be used to take HD pictures and videos, those files get automatically uploaded to Dropbox via a Wi-Fi connection.. You can stream music from your phone to PiGlass with Bluetooth as well as stream YouTube audio with mps-youtube. A bone conduction transducer can be added to be used instead of headphones. YouTube videos can be streamed to PiGlass using the RaspiCast app for Android, the camera on PiGlass can be livestreamed to YouTube.

You can control PiGlass, once assembled, via your phone via SSH over Wi-Fi.

piglass wearable computer

The step-by-step guide walks you through the design and implementation using a Raspberry Pi Zero.

Check out the full guide on the Adafruit Learning System here!


by Mike Barela at May 18, 2018 01:39 PM

April 11, 2018

adafruit industries blog

Custom Connector for 1980s-Era Canon X-07 Serial Port | #retrocomputing #3Dprinting

Amazing post from Ketturi electronics designing a custom adapter for a 35-year-old retro computer:

Canon X-07 is great little handheld retro computer. But being Canon, nothin is standard. Canon has always insisted using weird proprietary connector for devices, and usually it is impossible to find connectors that would fit them. This is also a case with X-07. It uses weird connectors for serial- and parallel ports. They look bit like a normal D-sub connector, and D-sub connector almost fits into them, but it is not a good fit. I wanted to make new connector that matches X-07’s serial port perfectly, so I took my callipers and 3D cad and started to work.

Read more here.


I soldered cable on contacts. Printed partes were not installed during soldering, and white acrylic pin holder did not melt like printed parts would have been. I also installed small strain relief rubber jacket over cable. Other end is just terminated with normal pin-header style connector, so that I can plug it into USB -> TTL serial port adapter. X-07 uses ~5V logic in the serial port, and it cannot be connected to normal RS232 port without level converter circuitry. There is also 4.6V output from batteries in one pin, that could power level converter, IR transmitter or maybe even bluetooth serial adapter. Connector also has software switchable 38,4kHz signal for infrared transmission modulation.

Read more.

by nicknormal at April 11, 2018 11:41 AM

March 14, 2018

adafruit industries blog

Researchers from University of Tokyo & Dai Nippon Printing Develop Wearable E-Skin Sensors and Displays Using Micro LEDs | #WearableWednesday

A new ultrathin, elastic display that fits snugly on the skin can show the moving waveform of an electrocardiogram recorded by a breathable, on-skin electrode sensor. Combined with a wireless communication module, this integrated biomedical sensor system – called “skin electronics” – can transmit biometric data to the cloud.

This latest research by a Japanese academic-industrial collaboration, led by Professor Takao Someya at the University of Tokyo’s Graduate School of Engineering, is slated for a news briefing and talk at the AAAS Annual Meeting in Austin, Texas on February 17th.

Thanks to advances in semiconductor technology, wearable devices can now monitor health by first measuring vital signs or taking an electrocardiogram, and then transmitting the data wirelessly to a smartphone. The readings or electrocardiogram waveforms can be displayed on the screen in real time, or sent to either the cloud or a memory device where the information is stored.

Read more here, h/t engadget for the story.

Flora breadboard is Every Wednesday is Wearable Wednesday here at Adafruit! We’re bringing you the blinkiest, most fashionable, innovative, and useful wearables from around the web and in our own original projects featuring our wearable Arduino-compatible platform, FLORA. Be sure to post up your wearables projects in the forums or send us a link and you might be featured here on Wearable Wednesday!

by nicknormal at March 14, 2018 03:35 PM

January 22, 2018

uC Hobby

$5.00 Buck/Boost Power Supply Module from China

A quick look at a power supply module I recently picked up from China via eBay.  Listed as: “DC-DC Step Up Down Boost buck Voltage Converter Module LM2577S LM2596S Power N2” at a price of $3.20+$1.85 shipping.  Input 4-35V, Output Adjustable from 1.25 to 25V. Current adjustable 0 to 2Amps.  There are three 10-turn adjustments for […]

by uCHobby at January 22, 2018 07:00 AM

January 19, 2018

NYC Resistor

Fireflies: camera-based musical instruments

camera-based instrument in concert

We asked Adelle and Matt about their camera-based musical instruments. Here’s what they said.

What’s a camera-based musical instrument?  Basically, it’s two cameras facing upwards, about a foot below a player’s hands.  When they move their hand, it’s converted into different types of notes, sound effects and volumes, to create an expressive performance.

Three fireflies under construction

We made 3 of these.  The form was shaped like a musical soundwave: we prototyped it on the laser cutter, and eventually got it CNC milled.

This is part of the CES Intel Keynote pre-show performance. It was the opening of the show, to show off the instruments’ nuance and control before the concert gets too big. The middle instrument was piano sounds; the one on the right was synths and electronics; the one on the left was chords and atmosphere. The show opened dark: the performer, Kevin Doucette, used his hands to bring up the lights on the instrument as well as the synthesisers, then waved his hands to switch keys on a virtual keyboard.   Kevin played the Killers’ “Are we human or are we dancers?”.

In this instance, the performer is wearing gloves with sensors in them, and is using finger bends to trigger notes.  Yes, it looks like a theramin – but it’s way cooler and has blinkenlights.  But seriously, the LEDs are there to show the musician where they are on the instrument and the types of notes that they’re playing (ed: but they’re still cool).

We built this instrument to use the cameras (they’re good at doing fast hand tracking and depth); we added the LEDs because if you have an invisible instrument you don’t know where you are, and the LEDs give feedback to train your hand in space.

Firefly generations

Here’s the lasercut and CNC versions side by side: here, we’re doing LED tests.

(insides of the camera-based instrument)

Here are the insides: the frame, the LED controller and the acrylic housing around them.  The cameras are Realsense.  There are two programs (developed by Nerdmatics) running on linux in the back end, and TouchDesigner to control the lighting.

Firefly guts

Here are the guts of the instrument

Realsense cameras

Here are the cameras

Camera teardown

And the camera teardown

Come talk to us about this project!

by SJ Terp at January 19, 2018 01:00 PM

January 02, 2018

adafruit industries blog

TOAZ (Transformative Orientation-Aware Zootype) is a 4-Legged Quadrupedal Robot | #robots

Check out the video below to see TOAZ in action – that’s a pretty neat maneuver how it can lay flat and then upright itself, and those ‘spider dance’ moves are pretty wild! The project is available here on GitHub with full parts list here.

TOAZ [ Transformative Orientation-Aware Zootype ] is the world first Open-Source Carbon Fiber Transformable 4-Legs Robot. It is build based on Adafruit Feather Development Platform.

Thanks Iok for sending this in!

by nicknormal at January 02, 2018 04:38 PM

December 19, 2017

adafruit industries blog

8-Bit “Rickrolling” Jingle Strikes Cornell Campus | #prank

You can see the battery (likely a CR2032) and speaker unit in the image above – but there’s no word on the brain of the device. The Cornell Daily Sun reports on someone pranking fellow students with a jingle that we all know and appreciate:

For more than a week, students and staff in at least four campus buildings heard a five-second tune, but couldn’t pinpoint exactly where it was coming from.

Some ignored it. Others questioned if they might be imagining things after one too many all-nighters. Many wondered where the noises, which began around Halloween, were coming from and what was producing them.

“It was driving me crazy all week,” said Fred Cederstrom, a student manager at Temple of Zeus in Klarman Hall.

“Every day, you just got madder and madder,” Patty Dennison ’18 said, recalling that she and others finally became accustomed to the noise that permeated the Statler Hall lounge every 30-or-so minutes.

The eight-bit tune (click here to listen) is a sample of Rick Astley’s “Never Gonna Give You Up,” and hundreds of students in at least four buildings — Statler, Duffield, Klarman and Gates halls — have been repeatedly “Rickrolled” for more than a week by devices they suspect were placed by a prankster or pranksters.

As soon as Cederstrom recognized the song, he thought, “Oh no. I get it now.”

Read more.

by nicknormal at December 19, 2017 06:37 PM

December 11, 2017

uC Hobby

Bad Desk Lamp + 3D Printing = Cool Camera Mount + Useful hand Magnifier

I recently purchased a hot-air gun + soldering iron station from X-Tronic which came with a desk lamp magnifier.  The desk lamp was not functional so I took it apart to fix.  It was made so poorly, I considered it too dangerous to use.  It went on the scrap pile. Today, I decided to make […]

by uCHobby at December 11, 2017 08:02 AM

December 08, 2017

adafruit industries blog

GEMMA and CircuitPython: Moar guide updates! MOAR!

Adafruit’s new GEMMA M0 wearable microcontroller comes with CircuitPython support fresh from the factory. Plug it into USB and use any text editor to open and edit the “.py” file…it’s just that simple, no IDE to install!

We’re updating most of our “classic” GEMMA guides on the Adafruit Learning System to provide example CircuitPython code for the new board along with the original Arduino sketches, and bringing the latter up-to-date where needed. GEMMA M0 can run either one.

With something like 160 GEMMA-related guides in the Adafruit Learning System, watch for updates in small batches. Here are the latest:

NeoPixel Ring Bangle Bracelet — Wear a bangle of light! Build a charming bracelet from four NeoPixel rings and GEMMA, Adafruit’s tiny wearable electronics platform.

Larson Scanner Shades — A simple cyberpunk/Tronpunk fashion project!

3D Printed NeoPixel Ring Hair Dress — Here’s an elegant wearables project for those really special occasions. A 3D Printed LED Hair Dress, powered by an NeoPixel ring and Gemma, Adafruit’s tiny yet powerful wearables micro-controller.

Logan’s Run Hand Jewel LED — In this guide, you’ll learn how to build a bright glowing light that can be used for cosplay elements, decor and wearables. The circuit and components are fully contained in a 3D printed cylindrical enclosure.

Kaleidoscope Eyes (Trinket-Powered NeoPixel LED Ring Goggles) — Fashion headwear for cyberpunks, steampunks and Daft Punks.

by PhilB at December 08, 2017 11:10 PM