Lens

ervanalb·lens·hardware/tap.kicad_pcb

Lens PCB layout, top view — open source PIC board by ervanalb

About the Lens PCB

Lens is an open source PIC PCB design by ervanalb, published on GitHub. It is a 4-layer board measuring 80 × 80 mm, with 53 components from 23 distinct parts.

Its main chip is the PIC16F1454, from the PIC family. Other key parts include the G6K-2F-RF, 3v3, 74LS595 and MMA8653FC. By type, the board carries 22 connectors, 13 ICs, 9 capacitors, 6 resistors, 2 diodes and 1 inductor.

From the project

Tap live cabling for inspection and injection

lens is a framework that allows you to tap live cabling for inspection and injection.

Watch the video of our presentation here!

Slides & whitepaper are available in the docs/ folder.

Or, photos of the device we presented can be found here.

You can reach us through github, or our emails are listed in our github profiles (Zach, Eric).

The wires of a network cable can be punched down into the lens tap board in two places without interrupting the packet flow. The tap board then provides a redundant copper path through a set of relays. Once all of the wires have been punched down on both…

Lens, from the project README
From the project README

Main components on the Lens

G6K-2F-RF3v3PIC16F145474LS595MMA8653FC

Lens bill of materials (BOM)

53 components, 23 distinct parts.

QtyPartRefs
8
G6K-2F-RF
U1, U2, U3, U4, U5, U6, U7, U8
1
3v3
U9
1
PIC16F1454
U10
2
74LS595
U11, U12
1
MMA8653FC
U13
1
USB-MINI-B
CON1
4
H
P1, P6, P11, P16
4
HTAP
P2, P7, P12, P17
4
CONN_1
P3, P8, P22, P23
4
DTAP
P4, P9, P14, P19
4
D
P5, P10, P15, P20
1
ICSP
P21
1
DIODE
D1
1
LED
D2
1
FERRITE
L1
1
470nF
C1
5
100n
C2, C6, C7, C8, C9
1
6800u 10V
C3
2
1u
C4, C5
1
22R
R1
Show 3 more
QtyPartRefs
2
10K
R2, R3
1
100R
R4
2
4K7
R5, R6

Lens design files

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

Lens: common questions

What microcontroller does the Lens use?

The Lens is built around the PIC16F1454, from the PIC family.

How big is the Lens PCB?

The Lens measures 80 × 80 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Lens?

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

Where can I download the Lens design files?

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

Can I use the Lens design in my own project?

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

Can I test firmware for the Lens without the hardware?

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

Similar boards