Arduino SEQLOCK V1 PCB Design

Job ID: 40477796

Budget: $10 – $30 USD

PROJECT: SEQLOCK V1
COMPONENTS LIST:

Arduino Nano (U1)
Buck converter MP1584EN 12V→5V (U2)
Relay TONGLING SRD-05VDC-SL-C (RLY1)
Transistor BC547 (Q1)
Diode 1N4007 (D1)
Capacitor 1000µF 25V electrolytic (C1)
Capacitor 100nF ceramic (C2)
Fuse T3.15A (U4)
LED red 3mm (LED1)
LED green 3mm (LED2)
LED blue 3mm (LED3)
Resistors 220Ω x3 (R2, R3, R4)
Resistor 1kΩ (R1)
Resistor 4.7kΩ pull-up (R5)
Reset button (SW1)
10-pin connector BX-HA2.54-10PZZ (J1)

ARDUINO PIN CONNECTIONS:

D2 → Left button (J1 pin 5)
D3 → Right button (J1 pin 6)
D4 → Hidden reset button (SW1)
D5 → iButton DATA + 4.7kΩ pull-up to 5V (J1 pin 8)
D6 → LED red (R2 220Ω)
D7 → LED green (R3 220Ω)
D8 → Relay via BC547 (R1 1kΩ base, D1 flyback)
D9 → LED blue (R4 220Ω)
5V pin → Buck converter output (NOT VIN)
GND → Common ground

10-PIN CONNECTOR J1:

Pin 1 → +12V (from ignition)
Pin 2 → GND
Pin 3 → Relay COM
Pin 4 → Relay NO
Pin 5 → Left button
Pin 6 → Right button
Pin 7 → GND (buttons)
Pin 8 → iButton DATA
Pin 9 → +5V (iButton power)
Pin 10 → GND

RELAY PINOUT SRD-05VDC-SL-C:

Pins 1 and 4 → coil
Pin 5 → COM
Pin 2 → NO
Pin 3 → NC

PCB REQUIREMENTS:

Software: EasyEDA (deliver .json project + Gerber files)
Size: 50x50mm preferred, 50x70mm maximum
Single or double layer
JLCPCB compatible Gerber files
DRC 0 errors
Quantity needed: 20 units at JLCPCB

Please confirm you can do this and your price. Thank you!