// BADGER 2350 HARDWARE MAP System Breakdown

Hardware reference for rapid hacking: buttons, I/O, display, power, expansion.

Badge Schematics

Explore the front and back of your Badger 2350. Click on the images to view in full size.

Component Details

Front Components

Display
Full-Color TFT Display

Vibrant full-color screen displaying the GitHub Octocat and your custom apps

Control Buttons
Bottom Buttons (A, B, C)

Three primary tactile buttons for app interaction and menu selection

Side Navigation (UP △, DOWN ▽)

Two directional buttons on the right edge for scrolling and navigation

Back Components

Power & Connectivity
USB-C Port

For power, charging, and programming

Battery Connector

JST connector for Li-Po battery power

Expansion & GPIO
QWIIC Connector

I2C connector (purple) for easy sensor and module attachment

GPIO Pins

6 pins: 3V, GP6, GP7, GP10, GP11, GND for hardware expansion

Processor & Info
RP2350B Chip

Dual-core ARM processor visible on the PCB

Key Features & Specifications

Everything you need to know about your Badger 2350's capabilities.

RP2350B Processor
Dual-core ARM Cortex-M33

150MHz dual-core ARM Cortex-M33 processor with 520KB RAM and 4MB flash storage. Perfect for running complex programs and real-time applications.

150MHz
520KB RAM
4MB Flash
Full-Color TFT Display
Vivid color screen

Vibrant full-color TFT display perfect for apps, graphics, games, and displaying your GitHub profile with rich visuals.

Full Color
TFT LCD
Vivid Graphics
Wireless
WiFi & Bluetooth ready

Built-in WiFi and Bluetooth capabilities for IoT projects, wireless communication, and internet connectivity.

WiFi 4
Bluetooth 5.0
IoT Ready
Power Options
Battery & USB powered

Flexible power options including USB-C charging, battery operation, and ultra-low power modes for extended runtime.

USB-C
Li-Po Battery
Low Power
GPIO Pins
Expandable I/O

Multiple GPIO pins for connecting sensors, LEDs, motors, and other electronic components. Perfect for hardware hacking.

GPIO
I2C
SPI
Programming
Multiple languages supported

Program in Python, C++, or MicroPython. Easy USB programming and debugging make development a breeze.

Python
C++
MicroPython