7b5c677bfb | ||
---|---|---|
CANBoard | ||
Export | ||
Images | ||
.gitignore | ||
LICENSE.MD | ||
README.md |
README.md
CANBoard_HW
CANBoard is a simple CAN enabled IO board, specifically designed to be used in devices like steering wheels/button boxes/panels/etc.
- 8 digital inputs
- Ground switching
- 5 analog inputs
- 5V max
- 4 digital outputs
- Low side switch (open collector)
- 0.5A max each
- STM32F303K8
- KiCad 7.0.0
Goals
- Create a low cost device that my friends and I can use in our project cars
- Use components that are easily soldered by hand (hence 0805) and are preferably from my stock of frequently used parts (ex: LD1117S33CTR)
- Share my work with others for reference, inspiration or collaboration.
If this project does help you in any way, I'd appreciate a message!
Disclaimer
This is a personal hobby project. I am not a professional. Use at your own risk.
Schematic
Images
Jumpers
CAN Term : Soldering this jumper enables the 120 ohm terminating resistor across CANL/CANH
CAN ID Jumpers 1 and 2 : Soldering these jumpers allows different base CAN IDs to be selected when using multiple CANBoards in the same bus
1 | 2 | Base CAN ID (Hex) |
---|---|---|
Open | Open | 0x640 |
Closed | Open | 0x650 |
Open | Closed | 0x660 |
Closed | Closed | 0x670 |
Firmware
Initial Programming
JLCPCB
Here are screenshots from the JLCPCB ordering process
From the main page JLCPCB
Click Add gerber
You should see these board dimensions
Select your PCB quantity here
Set your PCB specs (I usually select TG155)
I also like to select "Confirm Production File"
Click the PCB Assembly slider and set the settings below
Select "Confirm Parts Placement"
Upload the BOM and CPL files from the Export/V2/JLCPCB directory
Or from the directory of whichever version you would like to make
V2 should have 70 parts detected
Note: If there are values under "parts not selected" they are likely out of stock and they cannot be populated by JLCPCB
Either substitutes need to be found on their parts database or you will need to wait for them to restock
Review the BOM to make sure all of the parts are correct (not all parts shown here)
----IMPORTANT---
Review the the part placement (rotation)
It should look exactly as it does below
TAKE NOTE OF THE PINK CIRCLES THAT INDICATE PIN 1
MAKE SURE THE LED IS FACING THE CORRECT WAY - SMALL PINK LINE
Now you can add the board to your cart and place your order, have fun!