

I protect2.0
PCB files for an old project of mine
- Size
- 49.5 × 21.6 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 30
- Nets
- 45
- Pads
- 121
- Tracks, vias
- 224, 20
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 9 May 2022
- Updated
- 6 Apr 2023
Overview
I protect2.0 is an open-source printed circuit board by PsVenom, from the PsVenom/i-Protect repository on GitHub. It is a 4-layer board of 49.5 × 21.6 mm with 30 parts on 45 nets, routed with 224 tracks and 20 vias.
It is built around the ATMEGA328P-AU, APDS-9008-020 and DS3231MZ+, with the AM2520QBC/D09 and CR1220-2 among its other parts. Its parts include 9 resistors, 8 capacitors, 3 ICs, 2 diodes and 2 connectors. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
5ATMEGA328P-AU
TQFP-32(7x7)-40℃~+85℃ 1.8V~5.5V 10bit 1KB 20MHz 23 2KB 32KB 8 Bit AVR Built-in FLASH TQFP-32(7x7) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)APDS-9008-020
SMD-40℃~+85℃ 0.55mm 1.5mm 1.6V~5.5V 1.6mm Light Intensity Spectral correction/filtering SMD Ambient Light Sensors ROHSBroadcom LimitedAmbient Light SensorsDS3231MZ+
SOIC-8-40℃~+85℃ 2.3V~5.5V I2C Temperature compensation、Backup power management and battery charging、Alarm function、Periodic interrupt output SOIC-8 Real Time Clocks ROHSMaxim Integrated (Analog Devices)Real Time ClocksAM2520QBC/D09
SMD,2.5x2mm-40℃~+85℃ 120mW 20mA 20° 3.3V 460nm 465nm 900mcd Blue Discrete Diode Water Clear SMD,2.5x2mm LED Indication - Discrete ROHSKingbrightLED Indication - DiscreteCR1220-2
--40~80℃ Battery base CR1220 Phosphor bronze - Battery holder base ROHSQ&JButton And Strip Battery Connector
README
README.mdHow does it work?
- With the press of a button (or with a pulse rate spike), the device is activated, retrieving the user's current location
- The device then sends this location to relevant authorities and family members via a series of SMS messages
- Each message has a Google maps link that helps in tracking
Technology Stack
i-Protect is powered by the ATMega328P-AU microcontroller and houses a DS-3231 RTC module, a SIM-800L compatible port, and an inbuilt pulse-rate sensor. The execution program is written entirely in Arduino.
Viewing Schematic and PCB files
- To view the design files you must download KiCAD (preferably v6 and above)
- To view the schematic, open https://github.com/PsVenom/i-Protect/blob/main/design%20gerber%20files/i-protect2.0.kicad_sch
- To view the PCB layout, open https://github.com/PsVenom/i-Protect/blob/main/design%20gerber%20files/i-protect2.0.kicad_pcb
Viewing code
To view the code, you'll have to download Arduino IDE and simply view the code.
Parts
30| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | C_Small | Capacitor_SMD:C_0805_2012Metric | C1, C2, C4, C5, C6, C7, C8 |
| 7 | R_Small | Resistor_SMD:R_1206_3216Metric | R2, R4, R5, R6, R7, R8, R9 |
| 2 | R | Resistor_SMD:R_1206_3216Metric | R1, R3 |
| 1 | 1.5KExxA | Diode_SMD:D_1206_3216Metric | D2 |
| 1 | AM2520QBC/D09 | I-PROTECT3:AM2520QBC&slash_D09 | LED1 |
| 1 | APDS-9008-020 | I-PROTECT3:XDCR_APDS-9008-020 | A1 |
| 1 | ATmega328P-AU | Package_QFP:TQFP-32_7x7mm_P0.8mm | U1 |
| 1 | AVR ISP | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J3 |
| 1 | Battery_Cell | Connector_JST:JST_XH_S2B-XH-A-1_1x02_P2.50mm_Horizontal | BT2 |
| 1 | CR1220 | Battery:BatteryHolder_Keystone_3000_1x12mm | BT1 |
| 1 | C_Small | Capacitor_SMD:C_1206_3216Metric | C3 |
| 1 | Conn_01x02_Male | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | btn1 |
| 1 | Crystal | Crystal:Crystal_HC49-4H_Vertical | Y1 |
| 1 | DS3231M | Package_SO:SOIC-16W_7.5x10.3mm_P1.27mm | U2 |
| 1 | MCP6001-OT | Package_TO_SOT_SMD:SOT-23-5 | U3 |
| 1 | SIM 800 | Connector_PinSocket_2.54mm:PinSocket_1x07_P2.54mm_Vertical | J1 |
| 1 | SW_Push_Open | Button_Switch_SMD:SW_SPST_CK_RS282G05A3 | SW1 |
More from PsVenom/i-Protect
1- 4 layers49.5 × 21.6 mm

Similar boards
- 2 layers221 × 221 mm

WordclockPCB
maelgui/wordclock
This repository contains every files needed to build the clock
159 parts - 2 layers60 × 100 mm

- 2 layers87 × 47 mm

- 2 layers50.8 × 22.9 mm

Dispocam hub
olincollege/olin-eclipse-ballooning
Olin's National Eclipse Ballooning Project team repository
46 parts2GPL-3.0 - 2 layers62.5 × 42.5 mm

- 2 layers50 × 75 mm

- 4 layers150 × 100 mm

- 2 layers76.2 × 50.8 mm

Questions
How big is the I protect2.0 PCB?
It measures 49.5 × 21.6 mm and has 4 copper layers, 1.6 mm thick.
What parts does the I protect2.0 use?
30 parts, built around the ATMEGA328P-AU, APDS-9008-020, DS3231MZ+ and AM2520QBC/D09. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the I protect2.0 KiCad files?
From the PsVenom/i-Protect repository on GitHub, at the commit this page was made from: the board is design gerber files/i-protect2.0.kicad_pcb and its schematic design gerber files/i-protect2.0.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the I protect2.0 design in my own project?
Its repository states no licence, so its author keeps all rights: ask PsVenom before reusing the design.
