Pjcontroller

jdeguire·pjcontroller·hardware/pjc-kicad/pjc-kicad.kicad_pcb

Pjcontroller PCB layout, top view — open source AVR/Arduino board by jdeguire

About the Pjcontroller PCB

Pjcontroller is an open source AVR/Arduino PCB design by jdeguire, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 110.5 × 104.1 mm, with 87 components from 42 distinct parts.

Its main chip is the ATMEGA328-P, from the AVR/Arduino family. Other key parts include the VOM618A-4T, MCP3301, FT232RL, BSP762T and SN74LVC1G07. By type, the board carries 19 resistors, 15 test points, 14 capacitors, 10 ICs, 9 connectors and 5 fuses.

It belongs with the usb & debug tools designs in this gallery.

From the project

Hardware and software for controlling your homebuilt video-beaming creation.

I need to put something here, I guess...

Authors ----- Jesse DeGuire, original creator

Intro ----- This is the Projector Controller project. The goal is to provide the DIY projector community with a robust and simple means of controlling basic functionality of their DIY light-beaming creations. This includes things like monitoring temperature (and shutting the projector down if it gets too hot), controlling fan speed to keep the projector quiet, and turning the lamp on when the user presses the "On" button on the remote or OSD panel.

Main components on the Pjcontroller

VOM618A-4TMCP3301FT232RLBSP762TATMEGA328-PSN74LVC1G07L78M05CNUD3124TMP36_SOIC

Pjcontroller bill of materials (BOM)

87 components, 42 distinct parts.

QtyPartRefs
1
VOM618A-4T
U1
1
MCP3301
U2
1
FT232RL
U3
1
BSP762T
U4
1
ATMEGA328-P
U5
1
SN74LVC1G07
U6
1
L78M05C
U7
2
NUD3124
U8, U10
1
TMP36_SOIC
U9
1
MOSFET_P
Q1
1
RSQ045N03
Q2
1
20MHz
X1
1
USB-MINI-B
CON1
1
CONN_3
CON2
1
CONN_2
CON3
1
4PIN_FAN_CONN
CON5
4
CONN_2
CON6, CON7, CON9, CON10
1
AVR-ISP-10
CON8
5
120mA
F1, F2, F3, F4, F5
1
JUMPER-2PTH
JP1
Show 22 more
QtyPartRefs
4
MNT_HOLE_NPT
MH1, MH2, MH3, MH4
1
TAC_SWITCHSMD
S1
1
SWITCH_INV
SW1
15
TST
TP1, TP2, TP3, TP4, TP5, TP8, TP9, TP10 +7
1
S1M
D1
1
Green
D2
1
Yellow
D3
1
Red
D4
1
INDUCTOR_SMALL
L1
1
10nF
C1
8
100nF
C2, C4, C5, C6, C7, C8, C9, C14
1
4.7uF
C3
1
10uF
C10
1
1uF
C11
2
22pF
C12, C13
3
3.3k
R1, R9, R19
11
10k
R2, R3, R4, R6, R8, R10, R12, R15 +3
1
20k
R5
1
1k
R7
1
470
R11
1
1.5k
R13
1
2.2k
R14

Pjcontroller design files

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

Pjcontroller: common questions

What microcontroller does the Pjcontroller use?

The Pjcontroller is built around the ATMEGA328-P, from the AVR/Arduino family.

How big is the Pjcontroller PCB?

The Pjcontroller measures 110.5 × 104.1 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Pjcontroller?

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

Where can I download the Pjcontroller design files?

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

Can I use the Pjcontroller design in my own project?

Yes, under the terms of its GPL-3.0 license, which jdeguire chose for the repository.

Can I test firmware for the Pjcontroller 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.

Similar boards