SparkFun will be closed Nov 26th and 27th for the Thanksgiving holiday. Orders placed after 2:00pm MT on the 25th will ship out Monday the 30th.

Retired Product

This product has been retired from our catalog and is no longer for sale. This page is made available for those looking for datasheets and the simply curious.

Creative Commons images are CC BY-NC-SA 3.0

Description: The SparkFun ProtoSnap is an Arduino-compatible development platform aimed at teaching the basics of Arduino programming as efficiently as possible. It requires zero assembly, wiring, or soldering, so you can jump right into programming the ProtoSnap to control LEDs, buzzers, light sensors, and more. There’s even a small prototyping space so you can add your own parts!

Once you’ve gotten a firm grasp of the programming, you can snap off the individual components of the ProtoSnap for use in future projects. Those components include an Arduino Pro Mini microcontroller platform and an FTDI Basic Breakout to program it.

In the latest revision, we’ve added some helpful silkscreen to show you how everything is connected.

Included on the Board:


Recommended Products

Customer Comments

  • You guys should add perforation holes in the stem next to the Sparkfun Protosnap Label (Top) in between the FTDI “GND” pin and the Arduino “BLK” pin on your next revision. The reason is because if you try to snap all of the parts off but the FTDI and the Arduino, it won’t sync. This forces me to have to connect them with jumper wires.

  • I love my protosnap, it is a great way to quickly test a chuck of code without having to lug out the Uno, breadboards, jumpers, and shields.

  • When trying to upload a sketch to the board I get the following error message: avrdude: stk500_getsync(): not in sync: resp=0x00 This happens on both my Mac and Windows PC. On both I’m able to upload sketches to my Arduino Uno with no issue. The suggestion at http://www.arduino.cc/en/Guide/Troubleshooting#upload all don’t seem to apply. I have the correct Board Type selected (Uno) The correct Com port is selected The drivers work, since the Arduino Uno works with no issues. Any idea?

    • If you snapped off the components before trying to upload the program to the arduino, it may be that some of the traces were messed up in some way. That’s my guess, but I was able to fix this problem by snapping the usb side off from the arduino side and connecting them using jumper wires.

    • Its an Arduino Pro Mini platform, not an UNO. Arduino Pro should be in the boards list.

  • I am using the ProtoSnap and have a question. After uploading a sketch, if I apply power to the board though the RAW pin (7 - 8 Volts) the board does not execute the loaded sketch. If I cycle power (turn off, then back on quickly) the board initializes and runs the loaded sketch. Only power cycling works - using reset button does not get it to work.

    Has anyone else observed this behavior? Is there a solution / workaround?


  • Can you power this with a 9v battery after its snapped apart?

    • As long as ‘this’ is the Arduino Pro Mini-variant part, yes. Check the schematic - there’s a voltage regulator on that sub-board that accepts up to 16VDC and gives the appropriate output voltage for the board. The pins you’d want to connect the battery to are GND for the negative/- pole, and RAW for the positive/+ pole.

  • It would have been nice if the pushbutton had been put on pin 2 or 3. It would have allowed people to easily demonstrate an interrupt program. Other than breaking the board apart, is there a way around this?

  • What would be the best header pins or connectors to buy for the ProtoSnap after they have been snapped apart?

    • Really depends on your use case. I’m partial to female headers (e.g. Female Headers, you’ll need 2 to cover all pins, though only 1 for the pro mini + usb-ftdi), but you could just as well use regular male headers, stackable headers, right angle headers or indeed specific connector headers if you need the wiring between boards to be a bit more secure without being permanent.

  • Probably ought to put the info from the RETIRED DEV-10817 on this 10889 page.

    Also, telling the software under Tools/Board that a Pro-Mini(whether 3.3 or 5V) is on the end of the cable won’t work. It’s not just UNO-“compatible”, you must say that it IS an UNO, and NOT “PRO”, “MINI”, “PROTO”, or any other thing that is intuitive to a person who bought a ProtoSnap-Pro Mini :P

    This fuax-pas caused me to question my hardware on my laptop and/or driver installation, port settings, etc, til the cows came home. I went from a Win7 laptop, to an XP laptop, to an XP desktop machine. Pissed away a week. Then, for the heck of it, I told it that it was simply an UNO, and everything’s right as rain now.

    “Compatible with Uno”, and “you MUST tell the software it IS an UNO”, are two different things. ALL of these guys are SOME kind of UNO, LOL.

    All that said, I do like the product!

  • What buzzer does this come with? Is it available separately?

    • It comes with the CCV-084B16 module. Unfortunately, we do not currently sell it separately, but we do have a different buzzer available here.

Customer Reviews

No reviews yet.