↓ Skip to main content
VGC Zero - Breadboard Prototype
  1. Docs/
  2. VGC Zero/

VGC Zero - Breadboard Prototype

407 words·2 mins·

Build your own VGC Zero breadboard prototype with our open-source design files and step-by-step instructions today!

Bill of Materials
#

To assemble your own VGC Zero breadboard prototype, you will need the following components:

Schematic Diagram
#

Below is the schematic diagram for the VGC Zero breadboard prototype. This diagram illustrates how to connect all the components together.

Simple Schematic
#

Simple Schematic Diagram
Simple Schematic Diagram of VGC Zero Breadboard Prototype

Kicad Schematic
#

Coming soon!

Assembly Instructions
#

  1. Set Up the Breadboard: Place the Raspberry Pi Pico 2 W on the breadboard.
  2. Connect the Display: Wire the ST7735S display to the Raspberry Pi Pico according to the schematic.
  3. Add the Audio Module: Connect the audio amplifier module and speaker to the Raspberry Pi Pico.
  4. Install Buttons: Place the tactile push buttons on the breadboard and wire them to the appropriate GPIO pins on the Raspberry Pi Pico.

Software Instructions
#

Ready-Made Games
#

To get started quickly, you can download pre-compiled games for the VGC Zero from our GitHub page: chilichip

  1. Choose a game repository. For example, the “Chili Game of Life” can be found at chili-game-of-life.
  2. Download the compiled UF2 file from the repository’s releases section.
  3. Connect your Raspberry Pi Pico 2 W to your computer while holding the BOOTSEL button to enter bootloader mode.
  4. Copy the UF2 file to the Raspberry Pi Pico drive that appears on your computer.
  5. Done! The game should start running on your VGC Zero breadboard prototype.

Self-Development
#

To develop your own games for the VGC Zero, follow these steps:

  1. Set Up the Development Environment: Follow the instructions in the chilichip’s 32blit SDK repository to set up your development environment. 32blit SDK
  2. Create a New Project: Use the game template to create a new repository for your game. Game Template
  3. Write Your Game Code: Implement your game logic using C++ and the 32blit SDK APIs.
  4. Build the game with CMake: Use CMake to compile your game into a UF2 file.
  5. Flash the Game: Connect your Raspberry Pi Pico 2 W in bootloader mode and copy the UF2 file to the device.
  6. Test and Iterate: Run your game on the VGC Zero breadboard prototype and make adjustments as needed.

Related

Discover VGC Zero

·652 words·4 mins
VGC Zero: The Ultra-Portable Keychain Video Game Console # VGC Zero visualization (not final hardware) VGC Zero is a pocket‑scale handheld you can actually carry everywhere. Clip it to your keys, plug in, code a game, share it—same device. Retro vibe, modern internals, fully hackable.

Announcing the Chili Room Editor

·580 words·3 mins
🚀 Today we’re launching the Chili Room Editor — a focused, zero-install, in‑browser tool for building small retro‑style rooms for our sdk. It’s intentionally minimal: drop in a tileset, paint two layers, export a deterministic C header. No build chain, no project scaffolding, no fluff.