# 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)*