Adding LEDs to Schematic
R_LED2, R_LED3, R_LED4, R_LED5R_LED_GND as the individual resistor for LED1LED1:K → R_LED_GND → GNDLED2:K → R_LED2 → GNDLED3:K → R_LED3 → GNDLED4:K → R_LED4 → GNDLED5:K → R_LED5 → GNDJ_PWR barrel jack center pin = 12V_IN.J_PWR barrel jack terminal = GND.12V_IN powers the KR1201A module power input:
J_KR1201A:2 = V+J_KR1201A:1 = V-12V_IN also feeds PS_5V_BUCK, a 12 V to 5 V buck converter module.PS_5V_BUCK output creates the 5V rail.5V powers:
U1:+5VJ_SERVO:5vR_KR_PULLUPVIN pin remains intentionally unused. Do not connect 12 V to the Arduino +5V pin. Do not power the servo from the Arduino onboard regulator.V- = 12 V negative / groundV+ = 12 V positiveNO = normally-open relay contactCOM = relay commonNC = normally-closed relay contactTable
| Header pin | Function | Net |
|---|---|---|
J_KR1201A:1 | V- | GND |
J_KR1201A:2 | V+ | 12V_IN |
J_KR1201A:3 | NO | KR_RELAY_SENSE |
J_KR1201A:4 | COM | GND |
J_KR1201A:5 | NC | No-connect |
R_KR_PULLUP pulls KR_RELAY_SENSE up to 5V.COM is tied to GND.NO connects to KR_RELAY_SENSE and Arduino U1:0/RX.Table
| Display pin | Function |
|---|---|
| 1 | Segment E |
| 2 | Segment D |
| 3 | Decimal point |
| 4 | Segment C |
| 5 | Segment G |
| 6 | Digit 4 common cathode |
| 7 | Segment B |
| 8 | Digit 3 common cathode |
| 9 | Digit 2 common cathode |
| 10 | Segment F |
| 11 | Segment A |
| 12 | Digit 1 common cathode |
Table
| Arduino Micro pin | Net / function |
|---|---|
| +5V | Buck-derived 5 V rail |
| GND, GND__1 | Ground |
| 0/RX | KR1201A relay dry-contact sense input |
| A0-A4 | LED1-LED5 anode controls |
| 13(PWM) | Servo PWM signal |
| 4/A6 | Display segment A |
| 5(PWM) | Display segment B |
| 6(PWM)/A7 | Display segment C |
| 7 | Display segment D |
| 8/A8 | Display segment E |
| 9(PWM)/A9 | Display segment F |
| 10(PWM)/A10 | Display segment G |
| 11(PWM) | Display decimal point |
| RX_LED/SS | Display digit 1 common-cathode drive via 330 ohm resistor |
| 12/A11 | Display digit 2 common-cathode drive via 330 ohm resistor |
| A5 | Display digit 3 common-cathode drive via 330 ohm resistor |
| 1/TX | Display digit 4 common-cathode drive via 330 ohm resistor |
Table
| Rail | Load | Typical | Peak / note |
|---|---|---|---|
| 12V_IN | KR1201A module | unknown | verify module label/datasheet |
| 12V_IN | Buck input reflected current | about 0.3-0.6 A | depends on 5 V load and buck efficiency |
| 5V | Arduino Micro | 25-50 mA | depends on onboard activity |
| 5V | 5 green LEDs through shared 5.1 kΩ resistor | <5 mA total | user-requested shared resistor |
| 5V | 5641AS-1 display | firmware-dependent | multiplexed display current |
| 5V | SG90 servo | 100-250 mA moving | 650 mA or more at stall/startup |
12V_IN.C_SERVO_BULK helps, but a strong 12 V adapter and adequate buck converter are required.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.