GeoFence

sparkfunX·GeoFence·Hardware/GeoFence.kicad_pcb

GeoFence PCB layout, top view — open source AVR/Arduino board by sparkfunX

About the GeoFence PCB

GeoFence is an open source AVR/Arduino PCB design by sparkfunX, published on GitHub. It is a board measuring 30.5 × 66 mm, with 60 components from 32 distinct parts.

Its main chip is the ATMEGA328, from the AVR/Arduino family. Other key parts include the TITAN X1 GPS, CH340G, AP2112K-3.3V and MCP73831. By type, the board carries 18 resistors, 15 capacitors, 12 diodes, 5 ICs, 2 transistors and 2 connectors.

It belongs with the rf & radio designs in this gallery.

From the project

A device to monitor when it is inside or outside various GPS waypoints.

1. You can aqcuire your own Google Maps API Key, replace our key string in the app source code (index.html line 77), and recompile the app in electronjs.

2. You can construct your own configuration string using lat-long data from the source of your choosing and send it to the board using a serial terminal. Configuration strings are constructed as follows:

The checksum value is written to a single byte and followed by a Line Feed ("\n")

Main components on the GeoFence

GeoFence bill of materials (BOM)

60 components, 32 distinct parts.

QtyPartRefs
1
TITAN X1 GPS
U1
1
CH340G
U3
1
AP2112K-3.3V
U4
1
ATMEGA328
U5
1
MCP73831
U6
1
8/16/20MHz
Q1
1
2.5A/30V
Q2
1
12MHz
Y1
1
U.FL
J1
1
microB
J2
1
COIN CELL
B1
1
LiPo
JP8
1
Reset
S1
6
Blue
D1, D5, D6, D7, D8, D9
1
0.5A/40V/420mV
D2
2
Yellow
D3, D11
1
GREEN
D4
1
BAT20J
D10
1
Red
D12
1
600Ohm/100MHz
FB1
Show 12 more
QtyPartRefs
1
33nH/~5%/500mA
L1
2
10pF
C1, C2
1
10nF
C3
5
0.1uF
C4, C9, C10, C11, C13
2
4.7uF
C5, C15
4
1.0uF
C6, C8, C12, C14
1
2.2uF
C7
4
1k
R1, R4, R17, R18
7
470
R2, R3, R8, R10, R11, R14, R15
4
10k
R5, R6, R7, R9
2
4.7k
R12, R13
1
2.0k
R16

GeoFence design files

The KiCad project lives in the sparkfunX/GeoFence repository on GitHub; these links point at the commit this page was built from.

GeoFence: common questions

What microcontroller does the GeoFence use?

The GeoFence is built around the ATMEGA328, from the AVR/Arduino family.

How big is the GeoFence PCB?

The GeoFence measures 30.5 × 66 mm and is 1.6 mm thick.

How many components are on the GeoFence?

60 components, from 32 distinct parts. The full bill of materials is listed on this page.

Where can I download the GeoFence design files?

From the sparkfunX/GeoFence repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the GeoFence design in my own project?

The repository has no license, so all rights stay with sparkfunX. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the GeoFence without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.

More boards in GeoFence

Similar boards