Quick answer

If you're building a custom circuit on top of an Arduino Uno, get the Hobby Components Uno Prototyping Shield. If you need to program or burn bootloaders on bare ATmega chips, choose the Open-Smart ZIF Programming Shield.

Know the difference: build vs. program

A prototyping shield is a blank canvas for soldering your own circuit, while a programming shield is a specialized tool for writing code to bare microcontrollers. Mixing up these roles leads to wasted time and money.

The Uno Prototyping Shield gives you a breadboard-style area and power rails so you can create a custom shield that sits on top of your Arduino Uno. The ZIF Programming Shield, in contrast, turns your Uno or Mega into an ICSP programmer for ATMega328P, ATMega168P, or ATMega8 chips.

Consider your soldering comfort

The prototyping shield requires you to solder your own components and wires. If you're new to soldering, expect a learning curve. The ZIF shield, however, involves no prototyping—just insert the chip and program.

Decision rules for shield selection

  • Project goal: If you need to add custom circuitry like sensors, LEDs, or connectors to your Uno, choose the Uno Prototyping Shield. If you need to program bare ATmega chips, choose the ZIF Programming Shield. Match the shield to the task, not the brand.
  • Chip type: The ZIF shield only supports ATMega328P, ATMega168P, and ATMega8. If you're using a different chip, this shield won't work. Check your chip's part number before buying.
  • Soldering comfort: The Uno Prototyping Shield requires soldering. If you prefer no soldering, consider a pre-built shield or a breadboard instead. Assess your soldering skills honestly.
  • Board compatibility: The Uno Prototyping Shield is designed for the Arduino Uno. The ZIF shield works with both Uno and Mega. Verify your board matches the shield's pinout. Confirm your board model before ordering.

Product facts

  • Hobby Components Uno Prototyping Shield: The Uno Prototyping Shield has a 0.1" pitch prototyping area in a breadboard style layout, with power rails providing GND, 5V, and selectable 3V/5V. You can build and test your custom circuit directly on the shield, using the same layout as a breadboard for easy transfer.

    Hobby Components Uno Prototyping Shield

    Hobby Components Uno Prototyping Shield

  • Open-Smart ZIF programming shield: The ZIF Programming Shield uses a ZIF socket to program ATMega328P, ATMega168P, or ATMega8 chips, with an on-board buzzer and LEDs to indicate burning success. You can quickly insert and remove chips without bending pins, and get instant feedback on whether the programming worked.

    Open-Smart ZIF programming shield

    Open-Smart ZIF programming shield

Which shield fits your project?

Best for

  • Hobbyists building custom circuits on an Arduino Uno
  • Students learning to prototype and solder their own shields

Not for

  • Projects that need to program non-ATmega chips
  • Users who want a ready-made shield without any soldering