SMDuino: A surface mountable Arduino variant

The other weekend I made the SMDuino after I got tired laying out the same components in my Arduino projects.

SMDuino provides a much needed surface mount solution for Arduino based projects. By eliminating the need to integrate the common support components for Arduino’s ATMEGA, engineers and hobbyists alike can accelerate their designs and produce a finished product. No more prototype wires and development boards under the hood!

Utilizing easy to solder 0.1″ castellated mounting points, anyone can drop a SMDuino into their project either as a surface mount device, or by soldering headers to the side. SMDuino accounts for power (MIC5202 or equivalent), ISP, crystal and AVR.


Adafruit publishes a wide range of writing and video content, including interviews and reporting on the maker market and the wider technology world. Our standards page is intended as a guide to best practices that Adafruit uses, as well as an outline of the ethical standards Adafruit aspires to. While Adafruit is not an independent journalistic institution, Adafruit strives to be a fair, informative, and positive voice within the community – check it out here: adafruit.com/editorialstandards

Join Adafruit on Mastodon

Adafruit is on Mastodon, join in! adafruit.com/mastodon

Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.

Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7pm ET! To join, head over to YouTube and check out the show’s live chat – we’ll post the link there.

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Join over 36,000+ makers on Adafruit’s Discord channels and be part of the community! http://adafru.it/discord

CircuitPython – The easiest way to program microcontrollers – CircuitPython.org


Maker Business — “Packaging” chips in the US

Wearables — Enclosures help fight body humidity in costumes

Electronics — Transformers: More than meets the eye!

Python for Microcontrollers — Python on Microcontrollers Newsletter: Silicon Labs introduces CircuitPython support, and more! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi

Adafruit IoT Monthly — Guardian Robot, Weather-wise Umbrella Stand, and more!

Microsoft MakeCode — MakeCode Thank You!

EYE on NPI — Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey

New Products – Adafruit Industries – Makers, hackers, artists, designers and engineers! — #NewProds 7/19/23 Feat. Adafruit Matrix Portal S3 CircuitPython Powered Internet Display!

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at AdafruitDaily.com !



3 Comments

  1. Very cool!

  2. That is a really super design. I mostly use the Teensy boards due to their small form factor compared to the stock arduino design, but this is even better.

    Two suggestions:

    If you move all of the required power and ground pins to opposite sides instead of adjacent sides then it becomes breadboard friendly.

    The board space of the ISP could be replaced with a micro USB and the through-hole ISP could be replaced with SMD pads on the bottom of the board since the bootloader flashing only needs to happen during construction.

  3. Thanks for the comments!

    Regarding your breadboard comment: I totally agree with making the board breadboard compatible. With the first rev. I wanted to keep the I/O consistent around the perimeter, but making it breadboard friendly makes sense.

    Regarding your ISP comment: I decided not to go with a peripheral connector as the device is meant to be embedded. But, making ISP SMD is a good idea. I used that method on another project of mine and it worked well. The only drawback is if you dont use the Arduino bootloader, rather flash each time with ISP. In order to flash with SMD pads, I soldered on spring loaded test pins to the end of a 2×3 row of male headers. It worked pretty well, although holding it on for the ~1min programming time is a bear 🙂

    Cheers!

Sorry, the comment form is closed at this time.