# magstripreader1022
## Description
3.3V Li-ion MagTek Stripe Reader Interface with ATtiny85, AT24C256, and MCP1700 (Edge-mount Pads, 25x12.5 mm, GND Pour, ERC/DRC OK)
## Project Details
- **Owner:** veryannoyed
- **Created:** 10/23/2025
- **Last Updated:** 10/28/2025
- **Visibility:** Public
- **Voltage Regulator:** MCP1700-3302 LDO
- **Signal Routing Layer:** Top
- **Board Width:** 25mm
- **Power Requirements:** Battery
- **Operating Voltage:** 3.3V
- **Minimum Trace Width:** 0.2mm
- **Clearance:** 0.2mm
- **Ground Plane Layer:** Bottom
- **Microcontroller:** ATtiny85
- **EEPROM:** AT24C256
- **Connector:** MagTek (magstripe reader) connector
- **Net Class VBAT Clearance:** 0.2mm
- **Board Height:** 12.5mm
- **Net Class 3V3 Trace Width:** 0.4mm
- **Bulk Capacitor:** 100 µF
- **Net Class 3V3 Clearance:** 0.2mm
- **Via Pad:** 0.6mm
- **Via Drill:** 0.3mm
- **Board Layers:** 2
- **DRC Review Results:** No DRC issues found for design_rule_check_airwires, design_rule_check_floating_copper, design_rule_check_missing_footprints, design_rule_check_overlapping_fills, design_rule_check_invalid_layer
- **Net Class VBAT Trace Width:** 0.4mm
- **System Architecture:** ```mermaid
flowchart LR
EdgePads["Edge THT Battery Pads"] -->|VBAT| C1["100µF Bulk Capacitor"]
C1 -->|VBAT| U1["MCP1700T-3302 LDO"]
U1 -->|3.3V| Rail["3.3V Rail"]
Rail --> MCU["ATtiny85 MCU"]
Rail --> EEPROM["AT24C256 EEPROM"]
Rail --> MagTek["MagTek 6-pin Connector"]
Rail --> ISP["ISP Header"]
```
## Key Components
### BAT- — [PAD WITH HOLE 4mmx1.5mm](https://www.flux.ai/adrian95/pad-with-hole-4mmx15mm.md)
- Role: Connector
- Role Details: Battery negative pad
**Pins:**
- P1
### BAT- — [PAD WITH HOLE 4mmx1.5mm](https://www.flux.ai/adrian95/pad-with-hole-4mmx15mm.md)
- Role Details: THT pad for battery negative, drill=1.2 mm, pad=2.4 mm
- Role: Connector
**Pins:**
- P1
### BAT- — [PAD WITH HOLE 4mmx1.5mm](https://www.flux.ai/adrian95/pad-with-hole-4mmx15mm.md)
- Role Details: Battery negative pad
- Role: Connector
**Pins:**
- P1
### BAT+ — [PAD WITH HOLE 4mmx1.5mm](https://www.flux.ai/adrian95/pad-with-hole-4mmx15mm.md)
- Silkscreen: +
- Role Details: Battery positive pad
- Role: Connector
**Pins:**
- P1
### BAT+ — [PAD WITH HOLE 4mmx1.5mm](https://www.flux.ai/adrian95/pad-with-hole-4mmx15mm.md)
- Role Details: Battery positive pad
- Role: Connector
**Pins:**
- P1
### BAT+ — [PAD WITH HOLE 4mmx1.5mm](https://www.flux.ai/adrian95/pad-with-hole-4mmx15mm.md)
- Role: Connector
- Role Details: THT pad for battery positive, drill=1.2 mm, pad=2.4 mm
**Pins:**
- P1
### D1 — [LTST-C190GKT](https://www.flux.ai/adrian95/ltst-c190gkt.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: LED
- Exclude from PCB: false
- Role: Indicator
- Role Details: Power indicator LED
- Manufacturer Part Number: LTST-C190GKT
- Datasheet URL: https://media.digikey.com/pdf/Data%20Sheets/Lite-On%20PDFs/LTST-C190AKT.pdf
- Manufacturer Name: Lite-On Inc.
- Footprint: LEDM1608X80
**Pins:**
- A [pin 2]
- K [pin 1]
### J1 — [61300621121](https://www.flux.ai/adrian95/61300621121.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Role: Connector
- Exclude from PCB: false
- Footprint: HDRV6W64P254_2X3_762X508X889P
- Role Details: ISP programming header, 2×3 2.54 mm pitch
- Manufacturer Name: Wurth Elektronik
- Datasheet URL: https://www.we-online.com/katalog/datasheet/6130xx21121.pdf
- Package or Case Code: HDRV6W64P254_2X3_762X508X889P
- Manufacturer Part Number: 61300621121
- Part Type: Connector
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
- 5 [pin 5]
- 6 [pin 6]
### J3 — [7201J16ZBE32](https://www.flux.ai/lcsc/7201j16zbe32.md)
- JLCPCB Part Class: Extended Part
- Package or Case Code: SW-TH_7207SYCSE
- Manufacturer Part Number: 7201J16ZBE32
- LCSC Part Number: C2820342
- Exclude from PCB: false
- Role Details: MagTek 6-pin magstripe connector
- Manufacturer Name: C&K
- Role: Connector
- Footprint: SW-TH_7207SYCSE
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
- 5 [pin 5]
- 6 [pin 6]
### U1 — [MCP1700T-3302E-TT](https://www.flux.ai/adrian95/mcp1700t-3302e-tt.md)
- Datasheet URL: https://datasheet.octopart.com/MCP1700T-3302E/TT-Microchip-datasheet-532260.pdf
- Exclude from PCB: false
- Footprint: SOT-23
- Manufacturer Name: Microchip Technology
- Part Type: Integrated Circuit
- License: https://creativecommons.org/licenses/by/4.0/
- Role: Power Management
- Role Details: 3.3V LDO regulator
- Manufacturer Part Number: MCP1700T-3302E/TT
**Pins:**
- GND [pin 1]
- VI [pin 3]
- VO [pin 2]
### U2 — [ATTINY85-20SU](https://www.flux.ai/adrian95/attiny85-20su.md)
- Exclude from PCB: false
- Role: Microcontroller},{
- Role Details: Main MCU for MagTek stripe reader interface
- Footprint: SOIJ-8_5.3x5.3mm_P1.27mm
- Part Type: Microcontroller
- Manufacturer Name: Microchip
- Datasheet URL: https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2586-AVR-8-bit-Microcontroller-ATtiny25-ATtiny45-ATtiny85_Datasheet-Summary.pdf
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: ATTINY85-20SU
**Pins:**
- ~RESET~/PB5 [pin 1]
- AREF/PB0 [pin 5]
- GND [pin 4]
- PB1 [pin 6]
- PB2 [pin 7]
- VCC [pin 8]
- XTAL1/PB3 [pin 2]
- XTAL2/PB4 [pin 3]
### U3 — [AT24C256C-SSHL-B](https://www.flux.ai/lcsc/at24c256c-sshl-b.md)
- Role: Integrated Circuit
- Manufacturer Name: MICROCHIP(美国微芯)
- Role Details: I2C EEPROM memory for data storage
- Manufacturer Part Number: AT24C256C-SSHL-B
- JLCPCB Part Class: Extended Part
- Footprint: SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL
- Exclude from PCB: false
- Package or Case Code: SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL
- LCSC Part Number: C615461
**Pins:**
- A0 [pin 1]
- A1 [pin 2]
- A2 [pin 3]
- GND [pin 4]
- SCL [pin 6]
- SDA [pin 5]
- VCC [pin 8]
- WP [pin 7]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/veryannoyed/magstripreader1022](https://www.flux.ai/veryannoyed/magstripreader1022).*
---
*Generated from [https://www.flux.ai/veryannoyed/magstripreader1022](https://www.flux.ai/veryannoyed/magstripreader1022)*