Verified the pull-up network on R3 and R4 to the +5V rail for the READER data lines.
Connected U3 VIN to the protected VIN path and tied both Nano ground pins into GND.
Changed the layout stackup from 4-layer to Standard 2 Layer.
Created and updated the Project Specification with the architecture diagram and exact signal mapping.
Success criteria review
✅ READER terminal connections are implemented with pull-ups on the input data lines.
✅ PANEL terminal remapping is implemented for Brivo compatibility.
✅ The board stackup is now 2-layer.
❌ I could not complete the final PCB placement/routing refinement and final manufacturability pass because an issue occurred while running the automated placement step.
❌ The layout still shows unrouted connections, so the PCB portion is not yet fully complete.
Next steps
The schematic is now aligned to the plan, but the PCB still needs placement refinement and routing cleanup to satisfy the full layout criteria. I can continue from here by retrying layout placement and then reviewing the remaining unrouted connections once the issue is resolved.
Arduino Nano R4 inline Wiegand carrier board that sits between a card reader and an access control panel. The board uses a removable Nano socket, passes 12 V through to Nano VIN, remaps Wiegand signals for Brivo panel compatibility, and preserves USB access at the board edge.
Diagram
Requirements
2-layer PCB
Arduino Nano R4 socket implemented with 2x15 female headers
USB connector on the Nano faces a board edge for access
READER terminal pin order left-to-right: D0, D1, GND, +12V
PANEL terminal pin order left-to-right: D0, D1, GND, +12V
READER D0 maps to Nano D2 with pull-up resistor
READER D1 maps to Nano D3 with pull-up resistor
PANEL D0 maps to Nano D5
PANEL D1 maps to Nano D4
Common ground shared by reader, panel, and Nano
+12V from terminals feeds Nano VIN path
Current implementation notes
Existing project scaffold already includes Nano module, two 4-position screw terminals, pull-up resistors, reverse-polarity diode, 5 V regulator stage, TVS protection, decoupling, indicator LED, mounting holes, and a routed PCB.
Schematic is being aligned so connector roles and signal mappings exactly match the approved plan.
PCB stackup must be changed to 2-layer during layout stage review.
Overview
Requirements
Current implementation notes
Reviews
Documents
Project Specification
Assets
Assets are files uploaded to this project which can be used in various ways.
2-layer Arduino Nano R4 inline Wiegand carrier board with reader and panel screw terminals, Brivo-compatible data remapping, and 12V pass-through to VIN.
Properties
Diagram
Pricing & Availability
Distributor
Qty 1
Arrow
$1.72–$3.36
Digi-Key
$3.72–$4.98
LCSC
$4.86–$5.54
Mouser
$3.38–$4.79
TME
$5.51–$6.47
Verical
$1.40–$5.36
Controls
Welcome 👋
Flux helps you build PCBs faster with an AI teammate!
Create your account to collaborate, stay updated, fork your own version, and get instant answers from our AI agent.