CANPower
RaphWeyman·CANPower·Hardware/KiCAD/CANPower/CANPower.kicad_pcb
About the CANPower PCB
CANPower is an open source PIC PCB design by RaphWeyman, published on GitHub under the GPL-2.0 license. It is a 2-layer board measuring 75 × 35 mm, with 62 components from 32 distinct parts.
Its main chip is the PIC24HJ128GP504, from the PIC family. Other key parts include the MCP1727-3302, MCP16311, MCP2562-E/SN and MC06XSD200. By type, the board carries 23 capacitors, 21 resistors, 7 connectors, 5 ICs, 2 transistors and 1 crystal.
It belongs with the usb & debug tools designs in this gallery.
From the project
Accessory power controller for BMW CAN bus bikes
Two channel power switch using BMW CAN bus messages to control switch output. Microchip PIC24 based.
Hardware is a printed circuit board created and modifiable with KiCAD. If no modifications are required then the gerbers zip file can be used as is to get manufactured. The gerber file names are as required by Elecrow.
The software is packaged as a Microchip PIC IDE project and requires Microchip MPLAB X with the 16 bit PIC compiler installed - all free from the Microchip website.
Main components on the CANPower
CANPower bill of materials (BOM)
62 components, 32 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | MCP1727-3302 | SOIC-8_3.9x4.9mm_Pitch1.27mm | U1 |
| 1 | MCP16311 | MSOP-8_3x3mm_Pitch0.65mm | U2 |
| 1 | MCP2562-E/SN | SOIC-8_3.9x4.9mm_Pitch1.27mm | U3 |
| 1 | MC06XSD200 | QFN-23_12x12mm_Pitch0.9mm_holes | U4 |
| 1 | PIC24HJ128GP504 | PQFP-44_10x10mm_Pitch0.8mm | U5 |
| 2 | BSS83P | SOT-23 | Q1, Q2 |
| 1 | 4MHz | Crystal_SMD_HC49-SD | Y1 |
| 1 | CAN | Pin_Header_Straight_1x02_Pitch2.54mm | J1 |
| 1 | Debug | Pin_Header_Straight_1x06_Pitch2.54mm | J3 |
| 1 | Power | Pin_Header_Straight_1x03_Pitch2.54mm | J4 |
| 1 | Output0 | WireConnection_1.50mmDrill | J5 |
| 1 | Output1 | WireConnection_1.50mmDrill | J6 |
| 1 | BATT | WireConnection_1.50mmDrill | J7 |
| 1 | LED | Pin_Header_Straight_1x03_Pitch2.54mm | J8 |
| 1 | 2A | R_1206 | F1 |
| 1 | BAV74LT1G | SOT-23 | D1 |
| 1 | 22uH | Coilcraft_MSS7341 | L1 |
| 2 | 20pF | C_1206 | C1, C2 |
| 8 | 100nF | C_1206 | C3, C5, C14, C15, C19, C20, C22, C29 |
| 6 | 10uF | C_1210 | C4, C7, C9, C10, C17, C18 |
Show 12 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 4 | 22nF | C_1206 | C11, C21, C23, C24 |
| 3 | 2u2 | C_1210 | C12, C13, C16 |
| 2 | 10K | R_1206 | R1, R7 |
| 5 | 1M | R_1206 | R2, R3, R19, R20, R21 |
| 2 | 470K | R_1206 | R4, R18 |
| 4 | 100K | R_1206 | R5, R9, R10, R13 |
| 1 | 52K3 | R_1206 | R6 |
| 1 | 120R | R_1206 | R8 |
| 1 | 1K | R_1206 | R11 |
| 2 | 8K2 | R_1206 | R12, R14 |
| 1 | 2K2 | R_1206 | R15 |
| 2 | 150R | R_1206 | R16, R17 |
CANPower design files
The KiCad project lives in the RaphWeyman/CANPower repository on GitHub; these links point at the commit this page was built from.
CANPower: common questions
What microcontroller does the CANPower use?
The CANPower is built around the PIC24HJ128GP504, from the PIC family.
How big is the CANPower PCB?
The CANPower measures 75 × 35 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the CANPower?
62 components, from 32 distinct parts. The full bill of materials is listed on this page.
Where can I download the CANPower design files?
From the RaphWeyman/CANPower repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the CANPower design in my own project?
Yes, under the terms of its GPL-2.0 license, which RaphWeyman chose for the repository.
Can I test firmware for the CANPower 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
PIC
Pslab hardware
fossasia
99 × 53.3 mm187 parts4LApache-2.01.7kPIC
Lens
ervanalb
80 × 80 mm53 parts4LNo license515PIC
Micro 8088
skiselev
152.4 × 101.6 mm71 partsGPL-3.0414PIC
GB-LIVE32
Gekkio
51.4 × 61 mm46 parts4LCC-BY-4.0376PIC
GB-MBCTEST
Gekkio
51.4 × 61 mm32 parts2LCC-BY-4.0376PIC
GB-BENCH-G1
Gekkio
100 × 100 mm98 parts4LCC-BY-4.0376