CP 400 COLOR FPGA Joystick Module

costarc·CP400_COLOR_FPGA·PCB/Joystick Module/Joystick.kicad_pcb

CP 400 COLOR FPGA Joystick Module layout, top view — open source PIC board by costarc

About the CP 400 COLOR FPGA Joystick Module

CP 400 COLOR FPGA Joystick Module is an open source PIC PCB design by costarc, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 39.7 × 54.9 mm, with 21 components from 9 distinct parts.

Its main chip is the PIC16F1459-IP, from the PIC family. By type, the board carries 14 resistors, 4 connectors, 1 IC, 1 diode and 1 capacitor.

From the project

PCB Kit (modular) to fit the Brazilian CP 400 Color case

https://en.wikipedia.org/wiki/Prol%C3%B3gica_CP-400

Measures: 39.53 x 54.80 Rev 1.3 - Fixed a missing trace to LED

Rev 1.2 - Added pull-up for Joystick 1 button (Input)

Rev 1.1 - Added signal mJOY_FB (feedback / input only) for possible future use - Routed Joystick 1 Button 1 through microcontroller to allow joystick calibration and deadzones - Routed Joystick 1 Button 1 through microcontroller to allow turbo fire - Joystick 2 Button 1 also connects to microcontroller, but there is no output from the microcontroller for this button - allow Joystick 2 to trigger calibration and deadones…

Main components on the CP 400 COLOR FPGA Joystick Module

CP 400 COLOR FPGA Joystick Module bill of materials (BOM)

21 components, 9 distinct parts.

QtyPartRefs
1
PIC16F1459-IP
U1
1
Joystick 1
J11
1
Joystick 2
J14
1
JOY1
J22
1
JOY2
J23
1
LED
D1
1
0.1uF
C1
13
2.7K
R1, R5, R6, R7, R9, R10, R11, R12 +5
1
330R
R2

CP 400 COLOR FPGA Joystick Module design files

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

CP 400 COLOR FPGA Joystick Module: common questions

What microcontroller does the CP 400 COLOR FPGA Joystick Module use?

The CP 400 COLOR FPGA Joystick Module is built around the PIC16F1459-IP, from the PIC family.

How big is the CP 400 COLOR FPGA Joystick Module?

The CP 400 COLOR FPGA Joystick Module measures 39.7 × 54.9 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the CP 400 COLOR FPGA Joystick Module?

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

Where can I download the CP 400 COLOR FPGA Joystick Module design files?

From the costarc/CP400_COLOR_FPGA repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the CP 400 COLOR FPGA Joystick Module design in my own project?

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

Can I test firmware for the CP 400 COLOR FPGA Joystick Module 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.

More boards in CP400_COLOR_FPGA

Similar boards