

Cat door
AVR firmware for my electronic cat door.
- Size
- 27.6 × 47.6 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 19
- Nets
- 19
- Pads
- 69
- Tracks, vias
- 168, 7
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 12 Mar 2020
- Updated
- 8 Jul 2020
Overview
Cat door is an open-source printed circuit board by markasoftware, from the markasoftware/cat-door repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 27.6 × 47.6 mm with 19 parts on 19 nets, routed with 168 tracks and 7 vias.
It is built around the ATTINY84-20PU and L293D. Its parts include 4 resistors, 4 diodes, 3 capacitors, 3 ICs and 1 connector. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
2ATTINY84-20PU
PDIP-14-40℃~+85℃ 10bit 12 2.7V~5.5V 20MHz 512Byte 512Byte 8 Bit 8KB AVR Built-in FLASH PDIP-14 Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)L293D
DIP-16-40℃~+150℃ 1.2A 2 4.5V~36V 4mA 600mA DIP-16 Brushed DC Motor Drivers ROHSSTMicroelectronicsStepper Motor Driver
README
README.mdcat-door
KiCAD files and ATtiny84 firmware for my cat door.
The state machine diagram is old and incorrect. The unit tests in test.lisp do
not work, partially because they are written rong, and partially because simavr
seems to have bugs related to inputs with pull-up resistors.
Parts
19| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | D | Diode_THT:D_DO-34_SOD68_P7.62mm_Horizontal | D1, D2, D3, D4 |
| 2 | .1uF | Capacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mm | C1, C3 |
| 2 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R4, R5 |
| 2 | 22k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2 |
| 1 | 10uF | Capacitor_THT:CP_Radial_D5.0mm_P2.00mm | C2 |
| 1 | ATtiny84-20PU | Package_DIP:DIP-14_W7.62mm_Socket | U1 |
| 1 | Barrel_Jack_Switch | Cat Door:CUI_PJ-044AH | J1 |
| 1 | Conn_01x02 | Connector_Molex:Molex_KK-396_A-41791-0002_1x02_P3.96mm_Vertical | JPENCIL1 |
| 1 | Conn_01x04 | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | JCTRL1 |
| 1 | Conn_01x05 | Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical | JOUTER1 |
| 1 | L293D | Package_DIP:DIP-16_W7.62mm | U2 |
| 1 | LF50_TO220 | Package_TO_SOT_THT:TO-220-3_Vertical | U3 |
| 1 | LOGO | Cat Door:cat | G*** |
Questions
How big is the Cat door PCB?
It measures 27.6 × 47.6 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Cat door use?
19 parts, built around the ATTINY84-20PU and L293D. 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 Cat door KiCad files?
From the markasoftware/cat-door repository on GitHub, at the commit this page was made from: the board is kicad/cat-door.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Cat door design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers116 × 40 mm

- 2 layers80 × 60 mm

Two phase charging
HuntieDK/BMW-i3-two-phase-charging
Extends the BMW i3 60Ah BEV/REX charging to use two phases
73 parts8MIT - 2 layers109.2 × 61.5 mm

Power board
mat3ck/eirbot1a_2018
Eirbot first year team project for 2018 France Championship of Robotics
29 parts2MIT - 2 layers97.8 × 95.3 mm

Hanukkah
Electro707/2019_Menorah_PCB_Kit
A soldering kit in the shape of menorah powered by an ATtiny84
31 partsMIT - 2 layers60 × 52 mm

- 2 layers70 × 60 mm

- 2 layers76.2 × 73.7 mm

- 2 layers68.6 × 53.3 mm
