mohan-bee/infrared-battle-tag

A compact board featuring an ATtiny1616 microcontroller, tactile switch, and MMBT2222A transistor, with VCC/GND power and the switch connected to the MCU’s PA4 input.

Version
1.0.2
License
unset
Stars
0

evidence/netlist.txt

Errors: 0
Warnings: 0

Readable Netlist:
COMPONENTS:
 - J1: J1, source_component
 - D1: D1, source_component
 - C1: 47uF capacitor
 - C2: 100nF capacitor
 - U1: ATTINY1616-SN
 - J2: J2, source_component
 - R1: 68Ω resistor
 - LED1: LED1, source_component
 - Q1: Q1, source_component
 - R2: 680Ω resistor
 - R3: 100kΩ resistor
 - R4: 100Ω resistor
 - C3: 4.7uF capacitor
 - U2: TSOP38238
 - R5: 1kΩ resistor
 - LED2: LED2, source_component
 - R6: 1kΩ resistor
 - LED3: LED3, source_component
 - R7: 1kΩ resistor
 - LED4: LED4, source_component
 - SW1: SW1, source_component
 - SW2: SW2, source_component
 - R8: 10kΩ resistor
 - R9: 10kΩ resistor

NET: VBAT
  - D1 anode (+)
  - J1 pin1

NET: UPDI
  - J2 pin2
  - U1 PA0

NET: LED1_pos
  - R1 pin2
  - LED1 anode (+)

NET: LED1_neg
  - LED1 cathode (-)
  - Q1 pin3

NET: IR_TX
  - R2 pin1
  - U1 PA4

NET: R2_neg
  - R3 pin1
  - R2 pin2
  - Q1 pin1

NET: RX_VCC
  - U2 VS
  - C3 pin1 (+)
  - R4 pin2

NET: IR_RX
  - U2 OUT
  - U1 PA1

NET: LIFE1
  - R5 pin1
  - U1 PA5

NET: LED2_pos
  - R5 pin2
  - LED2 pin1 (+)

NET: LIFE2
  - R6 pin1
  - U1 PA6

NET: LED3_pos
  - R6 pin2
  - LED3 pin1 (+)

NET: LIFE3
  - R7 pin1
  - U1 PA7

NET: LED4_pos
  - R7 pin2
  - LED4 pin1 (+)

NET: VCC
  - R9 pin1
  - R8 pin1
  - R4 pin1
  - R1 pin1
  - J2 pin1
  - U1 VDD
  - C2 pin1 (+)
  - C1 pin1 (+)
  - D1 cathode (-)

NET: FIRE
  - SW1 pin1
  - SW1 pin2
  - R8 pin2
  - U1 PB1

NET: RESET_GAME
  - SW2 pin1
  - SW2 pin2
  - R9 pin2
  - U1 PB0

NET: GND
  - SW2 pin3
  - SW2 pin4
  - SW1 pin3
  - SW1 pin4
  - LED4 pin2 (-)
  - LED3 pin2 (-)
  - LED2 pin2 (-)
  - U2 GND
  - C3 pin2 (-)
  - R3 pin2
  - Q1 pin2
  - J2 pin3
  - U1 GND
  - C2 pin2 (-)
  - C1 pin2 (-)
  - J1 pin2


COMPONENT_PINS:
J1
- pin1: NETS(VBAT)
- pin2: NETS(GND)

D1 (1N5819WS)
- pin1(cathode, neg): NETS(VCC)
- pin2(anode, pos): NETS(VBAT)

C1 (47uF undefined)
- pin1(anode, pos, left): NETS(VCC)
- pin2(cathode, neg, right): NETS(GND)

C2 (100nF undefined)
- pin1(anode, pos, left): NETS(VCC)
- pin2(cathode, neg, right): NETS(GND)

U1 (ATTINY1616-SN)
- pin1(VDD): NETS(VCC)
- pin2(PA4): NETS(IR_TX)
- pin3(PA5): NETS(LIFE1)
- pin4(PA6): NETS(LIFE2)
- pin5(PA7): NETS(LIFE3)
- pin6(PB5): NOT_CONNECTED
- pin7(PB4): NOT_CONNECTED
- pin8(PB3, TOSC1): NOT_CONNECTED
- pin9(PB2, TOSC2): NOT_CONNECTED
- pin10(PB1): NETS(FIRE)
- pin11(PB0): NETS(RESET_GAME)
- pin12(PC0): NOT_CONNECTED
- pin13(PC1): NOT_CONNECTED
- pin14(PC2): NOT_CONNECTED
- pin15(PC3): NOT_CONNECTED
- pin16(PA0, UPDI, RESET): NETS(UPDI)
- pin17(PA1): NETS(IR_RX)
- pin18(PA2): NOT_CONNECTED
- pin19(PA3, EXTCLK): NOT_CONNECTED
- pin20(GND): NETS(GND)

J2
- pin1: NETS(VCC)
- pin2: NETS(UPDI)
- pin3: NETS(GND)

R1 (68Ω undefined)
- pin1(anode, pos, left): NETS(VCC)
- pin2(cathode, neg, right): NETS(LED1_pos)

LED1 (TSAL6200)
- pin1(anode, pos): NETS(LED1_pos)
- pin2(cathode, neg): NETS(LED1_neg)

Q1 (MMBT2222ALT1G)
- pin1: NETS(R2_neg)
- pin2: NETS(GND)
- pin3: NETS(LED1_neg)

R2 (680Ω undefined)
- pin1(anode, pos, left): NETS(IR_TX)
- pin2(cathode, neg, right): NETS(R2_neg)

R3 (100kΩ undefined)
- pin1(anode, pos, left): NETS(R2_neg)
- pin2(cathode, neg, right): NETS(GND)

R4 (100Ω undefined)
- pin1(anode, pos, left): NETS(VCC)
- pin2(cathode, neg, right): NETS(RX_VCC)

C3 (4.7uF undefined)
- pin1(anode, pos, left): NETS(RX_VCC)
- pin2(cathode, neg, right): NETS(GND)

U2 (TSOP38238)
- pin1(OUT): NETS(IR_RX)
- pin2(GND): NETS(GND)
- pin3(VS): NETS(RX_VCC)

R5 (1kΩ undefined)
- pin1(anode, pos, left): NETS(LIFE1)
- pin2(cathode, neg, right): NETS(LED2_pos)

LED2
- pin1(anode, pos, left): NETS(LED2_pos)
- pin2(cathode, neg, right): NETS(GND)

R6 (1kΩ undefined)
- pin1(anode, pos, left): NETS(LIFE2)
- pin2(cathode, neg, right): NETS(LED3_pos)

LED3
- pin1(anode, pos, left): NETS(LED3_pos)
- pin2(cathode, neg, right): NETS(GND)

R7 (1kΩ undefined)
- pin1(anode, pos, left): NETS(LIFE3)
- pin2(cathode, neg, right): NETS(LED4_pos)

LED4
- pin1(anode, pos, left): NETS(LED4_pos)
- pin2(cathode, neg, right): NETS(GND)

SW1 (TS-1102S-C-C-B)
- pin1: NETS(FIRE)
- pin2: NETS(FIRE)
- pin3: NETS(GND)
- pin4: NETS(GND)

SW2 (TS-1102S-C-C-B)
- pin1: NETS(RESET_GAME)
- pin2: NETS(RESET_GAME)
- pin3: NETS(GND)
- pin4: NETS(GND)

R8 (10kΩ undefined)
- pin1(anode, pos, left): NETS(VCC)
- pin2(cathode, neg, right): NETS(FIRE)

R9 (10kΩ undefined)
- pin1(anode, pos, left): NETS(VCC)
- pin2(cathode, neg, right): NETS(RESET_GAME)