Jacdac (opens in new tab) is an open source hardware/software platform that makes it easy for everyone to create custom electronic solutions from a wide variety of hardware devices, (opens in new tab)with standardized PCB-based edge connector and cables. Jacdac abstracts device functionality via services (opens in new tab), supported by a packet-based protocol (opens in new tab). Jacdac devices can be programmed (opens in new tab)via TypeScript, .NET, Python, as well as MakeCode. A device development kit (opens in new tab)with hardware designs, firmware source code, and testing framework makes it easy to create new Jacdac devices.
Jacdac was developed in close partnership with the School of Computing and Communications at Lancaster University in the UK.
Commercially available via
- Forward Education (opens in new tab): Climate Action Kit (opens in new tab)
- KittenBot (opens in new tab): Jacdac Kit A (opens in new tab), Jacdac Kit B (opens in new tab), DuckyBot (opens in new tab)
Jacdac in the news
- Hackster.io (opens in new tab), 6/22/22
- Jacdac for MakeCode and the micro:bit (opens in new tab), 6/17/22
Jacdac prototypes were used in the following projects
- Designing a custom PCB for Microsoft Jacdac (opens in new tab), April 2022
- Project MakeAccessible, October 2021
- Project Brookdale, April 2019