

Motion sensor
Application components for Microchip PIC 8bit MCUs
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 19
- Nets
- 24
- Pads
- 68
- Tracks, vias
- 93, 25
- Routed
- Yes
- KiCad
- KiCad 4
- Created
- 21 Jul 2018
- Updated
- 4 Sep 2020
Overview
Motion sensor is an open-source printed circuit board by araobp, from the araobp/pic-mcu repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board with 19 parts on 24 nets, routed with 93 tracks and 25 vias.
It is built around the PIC16F18326-E/P. Its parts include 8 resistors, 4 diodes, 3 ICs and 3 connectors. It belongs with the sensors and measurement boards and the PIC boards of this library.
Main components
1README
README.mdApplication components for Microchip PIC MCUs
Background and motivation
In the past years, I have used a lot of the following MCUs in my successful IoT projects at work:
- PIC1825
- PIC1829
- PIC18326
- PIC18F25K22
Application components
Human motion recognition by IMU and Android (PIC16F1825 with MPU9250 and Android)
=> Project page
Wireless network of infrared array sensors with TWELITE (PIC16F18326)
=> Project page
GPS tracker (PIC18F25K22 with GPS module and Android)
=> Project page
Motion logger for sensing human body movement (PIC16F18326)
=> Project page
Door controller (PIC16F1825)
=> Project page
Tips
Microchip XC8 C compiler
C standard "C99" does not allow some of MCC-generated code. Change the setting to "C90".

Atmel EEPROM
Data addresses for page write must be 64^n.
Parts
19| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 1k | pic16f1:Register | R2, R4, R5, R6 |
| 4 | LED | pic16f1:LED | D1, D2, D3, D4 |
| 3 | 10k | pic16f1:Register | R3, R7, R8 |
| 2 | Conn_01x04_Female | pic16f1:pin-socket-4p | J1, J3 |
| 1 | 51k | pic16f1:Register | R1 |
| 1 | C_Small | pic16f1:Capacitor | 0.1pF1 |
| 1 | Conn_01x02_Male | pic16f1:Pin Header 2P | J2 |
| 1 | EEPROM | pic16f1:ic-pinsocket-8pins | U3 |
| 1 | MPU9250 | pic16f1:pin_socket_10P | U1 |
| 1 | pic16f18326 | pic16f1:ic-pinsocket-14pins | U2 |
More from araobp/pic-mcu
4- 2 layers

- 2 layers

- 2 layers

- 2 layers

Similar boards
- 2 layers43.9 × 27.7 mm

- 2 layers50 × 60 mm

Debate Device
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
19 parts915 - 2 layers102.9 × 96.7 mm

ISA adapter
polpo/picogus
Emulation of ISA sound cards and CD-ROM on Raspberry Pi Pico (GUS, SB/Adlib, MPU-401, Tandy, CMS, Panasonic CD-ROM) with USB mouse/joystick support
19 parts805 - 2 layers60 × 39 mm

- 2 layers70.1 × 43.2 mm

Iaq device
nkitanov/iaq_board
IAQ Board is a DIY (Do-It-Yourself) device for measuring internal air quality
19 parts396 - 2 layers80 × 80 mm

- 2 layers25.4 × 25.4 mm

Ina169
Ardumower/ardumower
Develop an open source robotic lawn mower (HW+SW reference platform)
19 parts282 - 2 layers58.4 × 28.6 mm

New rele
zmaker/arduino_cookbook
gli sketch del nuovo progetto Arduino Cookbook e dei video di YouTube
19 parts269
Questions
What parts does the Motion sensor use?
19 parts, built around the PIC16F18326-E/P. 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 Motion sensor KiCad files?
From the araobp/pic-mcu repository on GitHub, at the commit this page was made from: the board is kicad/motion_detector/motion_sensor.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Motion sensor 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).