BB313: A Breadboarding Platform for the ATTiny2313/4313

 

A little over a year ago, I started playing around with the newly available AVR ATTiny4313. It’s a neat little chip, and you can have a lot of fun with it. However, I soon got tired of wiring up programming headers, power supplies and all the other stuff you need to get up and running. I also grew wary of all this support circuitry taking up significant breadboard real estate.

To eliminate all that hassle, I created the BB313. It’s got all the stuff you need (programming header, regulated 5V power, etc.) wrapped up in a nice little package, and it plugs in on the edge of the breadboard so you have lots of space for other stuff. I also added an 6-pin connector for an FTDI cable or adapter.

I originally designed it for myself, but I figured other people might like it too, so I’m releasing it open-source CC-BY-SA 3.0) so you can make your own.

All the details and source files are at the project page. If you find it useful, please let me know!

this post is a duplicate of a post at my blog.


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 !



5 Comments

  1. I think someone managed to get a bootloader on the 4313, but it ended up using over 50% of the progmem. This really isn’t designed as an Arduino replacement in any sense of the word. It’s meant for people who want to run tiny programs on a tiny chip.

    While it is possible to disable external reset, it’s not really designed for that either. You can only take a chip in and out of a DIP socket so many times before you have a mechanical failure.

  2. Awesome write up – I love it that you included a BOM with real part number in there. It makes it so much easier – and it’s always fun to see what parts people are using.

  3. Nice John! Like a typical level of Johngineer project awesomeness.

  4. Very nice design. I like the single-row plug-board breakout. But a couple-few suggestions:

    1. Add a way to jumper-out (cut-trace?) the LEDs for low-power operation.

    2. The 7805 regulator is ancient, how about a modern yet easy to find LDO option?.

    3. Nice to see you posted .png files of the board and schematic (so few Eagle users just dump the native Eagle files). And the BOM is much appreciated. But I don’t see any Gerber and drill info for those of us who know better than to use Eagle. It would also be helpful to know who did your boards, just in-case we wanted to send Gerbers.

  5. @George and Jeremy: thanks guys — I’m glad you like it!

    @Drone:
    “1. Add a way to jumper-out (cut-trace?) the LEDs for low-power operation.”

    If you don’t want the LEDs, don’t use them. If you install them and then decide you don’t want them, disconnect the appropriate resistors.

    “2. The 7805 regulator is ancient, how about a modern yet easy to find LDO option?.”

    It’s also dirt cheap. There’s no reason why you can’t swap in an LDO, or simply connect a battery to the output and GND terminals of the 7805 pads.

    “3. Nice to see you posted .png files of the board and schematic (so few Eagle users just dump the native Eagle files). And the BOM is much appreciated. But I don’t see any Gerber and drill info for those of us who know better than to use Eagle. It would also be helpful to know who did your boards, just in-case we wanted to send Gerbers.”

    Gerber files are rarely distributed with OSHW. Mostly because those of us who use Eagle just “don’t know any better.”

Sorry, the comment form is closed at this time.