Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Building CANtact Pro - An Open Source CAN Bus Tool

NorthSec via YouTube

Overview

This course covers the process of developing, releasing, and selling an open-source hardware device, using the example of the CANtact Pro. The learning outcomes include understanding the design and release process for hardware tools, learning about PCB design, driver development, and the logistics of bringing a hardware product to market. The course teaches skills such as designing PCBs, writing cross-platform drivers using Rust, and understanding the economics of releasing a hardware device. The teaching method involves a talk discussing the development and release process of the CANtact Pro device. The intended audience for this course includes individuals interested in hardware development, open-source tools, and launching their own hardware products.

Syllabus

Intro
CAN?
The Original CANtact
Goals
2x CAN-FD + Single Wire CAN
Isolation
Enclosure
Software - SocketCAN
Software - Userspace Driver
Software - Python API
Software - BUSMASTER
Building & Selling
So You Want To Build Some Hardware...
Next Steps

Taught by

NorthSec

Reviews

Start your review of Building CANtact Pro - An Open Source CAN Bus Tool

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.