REVIEW: Badger 2040

Reading Time: 2 minutes

The device comes fully assembled, so all you need to do is turn it on and load up the latest version of the software from Pimoroni’s GitHub page. Installation is a case of holding down the BOOT button to mount RP2040 onto the destkop, and copying the UF2 file to the mounted storage.

There’s an app

There is a clock app, ebook app (pre-loaded with Wind in the Willows), an image app, interactive list app, badge app, along with a QR code, info, and help information displays. 

As with many projects, the fun begins when you start exploring what you can do with Badger 2040 in a coding environment. Pimoroni’s documentation is, as typical, excellent, including a Getting Started with Badger 2040 guide. The tutorials take you through writing ‘Hello Badger’ to the screen and customising the default apps. This is done by exploring a range of text files in Thonny (using View > Files). Images can be converted using Pillow and the convert.py file

An optional accessory kit includes a AAA battery holder and batteries, Velcro square, lanyard, and cable. You can also power Badger 2040 by connecting a lithium battery to the JST-PH connector.

Moving on from the default Badger OS and test projects, Badger 2040 has a Qwiic/STEMMA QT port for connecting breakouts with a JST‑SH cable and STEMMA QT adapter. With this, you can explore integration with a variety of sensors, breakout boards, and accessories.

Verdict

8/10

Badger 2040 is a fun accessory that integrates nicely with Raspberry Pi thanks to its RP2040 base. Simple to set up, but a lot of potential for integration with your projects.

SPECS

Screen:
2.9-inch black and white e-ink display (296 × 128 pixels)

Processor:
RP2040 (dual Arm Cortex-M0+ running at up to 133MHz with 264kB of SRAM); 2MB of QSPI flash supporting XiP

I/O:
Five front user buttons; Reset and boot buttons; White LED USB-C connector for power and programming; JST-PH connector for attaching a battery (input range 2.7 V – 6 V)

Facebook Comments

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

WordPress Cookie Plugin by Real Cookie Banner