Arduino Hat Design Inquiry

Part selection is underway. I found a PN532 RFID IC and a 5 V relay with verified 120 VAC-capable contacts; the wide-input buck IC search needs a library fallback because the first pass only found module-style entries.
Main ICs are added. I’m now adding the required passives and will wire power, SPI level shifting, microSD, relay driver, and safe relay contact terminals.
I started the fully integrated Arduino Uno shield schematic and renamed the project to Arduino RFID SD Relay Shield.
Completed:
  • Added PN532 RFID IC, microSD socket, relay, relay driver, flyback diode, MP1584 buck, 3.3 V LDO, SPI level shifter, terminal blocks, Arduino header placeholders, and support passives.
  • Wired the initial 28 V input, 5 V rail, 3.3 V rail, SPI level-shift path, relay driver, and relay contacts.
  • Created:
Important: the schematic is not layout-ready yet. Review still reports unresolved floating pins, mainly because the MP1584 buck support network and PN532 crystal/antenna/matching/reset circuitry need to be completed from the datasheets before moving to PCB layout.
Complete missing circuits
Fix ERC warnings
Improve Arduino headers
Add protection features
Prepare for layout

Refine this doc
Ask about this doc
Board Bring-Up Plan — Arduino RFID SD Relay Shield
Prerequisites
  • Equipment: current-limited bench supply, multimeter, oscilloscope or logic analyzer, Arduino Uno, known-good 13.56 MHz RFID tag, known-good microSD card, isolated test load for relay contacts.
  • Safety: do not connect 120 VAC until low-voltage power rails, relay control, and PCB isolation spacing have passed inspection.
1. Visual Inspection
  • Check orientation of U_BUCK, U_LDO, U_LVL, U_RFID, Q1, D_FLY, K1, J_IN, J_RELAY, and J_SD.
  • Verify no solder bridges around U_RFID QFN pins and exposed pad.
  • Verify relay contact copper is isolated from low-voltage logic copper.
2. Power Rail Verification

Table


RailSourceExpected VoltageMeasure AtCurrent LimitPass Criteria
VIN_28VJ_IN28 VDC nominalJ_IN:1 to GND250 mA initialNo excessive input current
5VU_BUCK output5.0 VC_BUCK_OUT:P1 to GND300 mA initial4.75–5.25 V, no overheating
3V3U_LDO output3.3 VC_LDO_OUT:P1 to GND150 mA initial3.20–3.40 V
Procedure:
  1. With power off, measure resistance from VIN_28V, 5V, and 3V3 to GND.
  2. Apply 28 V with current limit set low.
  3. Verify 5V before inserting the Arduino Uno.
  4. Verify 3V3 before testing RFID or microSD.
  5. Check buck ripple on 5V and LDO output ripple on 3V3.
3. Critical Signals

Table


SignalNetExpected State
Relay driveARD_D7_RELAYLow at reset; high energizes K1
SPI clockSPI_SCK_3V30–3.3 V clock during SPI transactions
SPI MOSISPI_MOSI_3V30–3.3 V data from Arduino through U_LVL
SPI MISOARD_D12_MISO0–3.3 V data to Arduino
SD CSSD_CS_3V3High when microSD deselected
RFID CSRFID_CS_3V3High when PN532 deselected
4. Functional Validation

Table


TestComponentsExpected Result
Arduino power from shieldJ_IN, U_BUCK, Arduino headersArduino powers reliably from 5V rail
microSD SPI initU_LVL, J_SDCard initializes and file read/write succeeds
PN532 detectU_RFID, antenna networkRFID tag UID read succeeds
Relay GPIO testQ1, K1, D_FLYRelay actuates only when commanded
Relay contact continuityK1, J_RELAYCOM switches from NC to NO when coil is driven
5. Open Bring-Up Blockers
  • MP1584 buck peripheral network is not finalized yet.
  • PN532 crystal/antenna/matching/reset networks are not finalized yet.
  • ERC currently has unresolved floating-pin warnings; do not proceed to layout/manufacture until fixed.

    Prerequisites

    1. Visual Inspection

    2. Power Rail Verification

    3. Critical Signals

    4. Functional Validation

    5. Open Bring-Up Blockers

Documents

    Design Notes — Arduino RFID SD Relay Shield

    Board Bring-Up Plan — Arduino RFID SD Relay Shield

    Safety Analysis — Arduino RFID SD Relay Shield

Assets

No assets added.

Arduino RFID SD Relay Shield

Arduino RFID SD Relay Shield thumbnail
Fully integrated Arduino Uno shield with 13.56 MHz RFID reader, microSD card interface, isolated relay output for a 120 VAC signal circuit, and 28 VDC to 5 V buck power input.

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Arrow

$2.40–$2.78

Digi-Key

$1.67–$1.71

HQonline

$1.07

LCSC

$4.33–$4.39

Mouser

$20.76–$20.84

TME

$0.00

Verical

$10.81–$14.69

Controls