Free shipping in the US
P1 is a full featured Linux computer that plugs into your car. Combining the PocketBeagle single-board computer with an M2 UTD interface board gives you unprecedented power by running Linux apps right on P1. P1 conveniently plugs into the OBD2 port under the dash inside of your car.
By running Debian Linux, P1 allows you to use existing Linux applications for processing and control right on the PocketBeagle board. You can run various software packages like SocketCAN, CANutils, Wireshark, slLIN and many others that allow you to read, write, and monitor the car’s network data without being constantly tethered to a desktop/laptop computer, and without the steep learning curve of microcontroller programming.
Since you can use common Linux apps on the PocketBeagle you have access to the vast world of Linux user communities, help groups, chat forums, and a thousand other resources to assist you with any problem you might have.
The processor board features a 1GHz ARM Cortex-A8 (PocketBeagle by BeagleBoard.org) with floating-point accelerator, 512MB RAM, high-speed microUSB host/client, a microSD slot, as well as various hardware UARTs, I2C, SPI, PWM, and CAN bus controllers accessible. P1 has all the interface circuitry needed to connect to the 5+ standard OBD2 protocols plus other interfaces. Communicating with the P1 itself is done over a USB connection to a host computer like a laptop or desktop computer, which acts as a network interface to the PocketBeagle’s host OS.
Thanks to the PocketBeagle’s Linux OS and P1’s full-size female USB-A port you can add a wide variety of plug-and-play wireless USB devices such as WiFi and Bluetooth dongles to virtually eliminate the need for tethering your P1 with a USB cable, and open up your P1 to communicate with phones, tablets, laptops, and just about anything else you can think of. Work on your car from the couch!
For more details of the benefits and features of Linux and the PocketBeagle you can check out their FAQ:
Based on new Octavo Systems OSD3358-SM 21mm x 21mm system-in-package
1GHz ARM® Cortex-A8 with NEON floating-point accelerator
SGX530 3D graphics accelerator
Integrated 4KB EEPROM
Integrated 512MB DDR3L 800MHz RAM
Integrated TPS65217C PMIC along with TL5209 LDO to provide power to the system with integrated 1-cell LiPo battery support
2×32-bit 200MHz programmable real-time units (PRUs) using the ARM Cortex-M3 architecture
High-speed USB host/client with 1 full-size A connector and 1 microUSB connector
High speed USB 2.0 OTG (host/client) control signals (USB1)
6 Analog inputs
44 digital GPIOs accessible with 18 enabled by default including 2 shared with the 3.3V analog input pins
3 UARTs accessible with 2 enabled by default (UART0, UART4)
2 I2C busses enabled by default (I2C1, I2C2)
2 SPI busses with single chip selects enabled by default (SPI0, SPI1)
4 PWM outputs accessible with 2 enabled by default (PWM0A, PWM1A)
2 quadrature encoder inputs accessible
2 CAN bus controllers accessible
23 programmable real-time unit (PRU) 32-bit microcontroller I/O pins including options for the PRU UART and eCAP accessible with 7 I/O pins enabled by default for PRU0 and 1 enabled by default for PRU1
3 voltage inputs with 1 for battery, 1 shared with the USB connector and 1 for power-line input and a battery temperature sense input
2 voltage outputs, 1 with a 3.3V LDO and 1 with switch from voltage input
1 12V DC battery connections
Power and reset button I/Os
Protection circuitry from overcurrent, reverse voltage, and overvoltage.
6 general purpose driver circuits, source or sink up to 1A at 12 volts
26pin general purpose connector (Hirose DF11-26DP-2DS(52) with a 2mm pitch)
CAN bus: many 1995-2007 cars, All cars 2008 or newer
ODBII/Other protocols: 1996 and newer
GPIO: all cars
WITB (What’s In The Box):
Macchina UTD automotive interface board
Macchina to Pocket Beagle adapter board
Pocket Beagle board
Super official sticker
16 gb micro SD card