Waveshare CM4-Duino is a carrier board for Raspberry Pi Compute Module 4 (CM4) that follows Arduino UNO R3 form factor while offering HDMI output, a MIPI CSI camera interface, a USB interface, and even an M.2 M Key socket for expansion.
This allows the board to reuse most Arduino shields while offering the flexibility of a more powerful Arm Linux platform that can further be expanded with an NVMe SSD or a wireless module through the included M.2 socket.
Waveshare CM4-Duino specifications:
- Support SoM – All variants of Raspberry Pi Compute Module 4
- MicroSD card socket for Compute Module 4 Lite (without eMMC) variants
- Optional NVMe SSD via M.2 socket
- Video Output – HDMI up to 4Kp30 (not sure why 4Kp60 would not be supported)
- Camera I/F – 1x MIPI CSI-2 connector
- USB – 1x USB 2.0 Type-A header, 1x USB Type-C for power and programming
- M.2 M Key socket
- Arduino UNO Rev 3 headers with GPIO, ADC (through TI ADS7830), I2C, SPI, UART, PWM, etc…
- Misc – 2x user buttons, boot selection switch
- Power input – 5V via USB Type-C port
- Dimensions – 73.58 × 53.34mm
There’s a Wiki for the board, but it’s currently empty. If the board looks familiar that’s because Diodes Delight Piunora is almost exactly the same Raspberry Pi CM4 board with Arduino form factor. The main differences are the lack of Qwiic connector, the use of an M.2 M key socket instead of M.2 B Key socket in the new CM4-Duino board, as well as different positions for some of the connectors and buttons.
Piunora’s documentation includes a Raspberry Pi OS image preloaded with Adafruit Blinka (CircuitPyhon for Linux) which may also work on CM4-Duino, possibly with some modifications since the ADC chip is different (MCP3008 vs ADS7830).
CM4-Duino is sold for $24.99 plus shipping ($6 to the US) on Waveshare online store, while, for reference, Piunora can be purchased for $39 plus shipping on Seeed Studio, Crowd Supply, and other distributors. There’s also a Piunora Lite version without the M.2 socket and camera connector. You would also need a Raspberry Pi CM4 which may be challenging to purchase with the current supply shortage.
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.