User Tools

Site Tools


mmbasic_hardware:picomite

PicoMite

Picomite Official Site with latest release, beta release, docs: :
Picomite Main Page
PicoMite Manual:
Picomite User manual
Picomite MMBasic source on github: :
Picomite source

Pico Product Brief: Product Brief
Pico Datasheet: Datasheet


Picomite Firmware Names

This table from the Picomite manual.
The BT and BTH versions require a Raspberry Pi Pico 2 W. The BT version provides the console over Bluetooth LE instead of USB while the BTH version supports Bluetooth LE and Bluetooth Classic keyboards and mice and can play its sound through a Bluetooth speaker or headphones (with the console remaining on USB). PicoMiteHDMIWEB combines the HDMI self contained computer (with USB keyboard/mouse support) with the WiFi and Internet features of the WebMite. To recover the memory needed by its network stack the HDMIWEB version has reduced HDMI capabilities: its HDMI output is 8-bit colour and offers a reduced set of resolutions - 640×480 (the default), 720×400, 800×600, 848×480, 800×480 and 1024×600 - selected with OPTION RESOLUTION or, at run time, the RESOLUTION command. PicoMiteHDMIBTH is the PicoMiteHDMIUSB with the Bluetooth features of the BTH version added (Bluetooth LE and Bluetooth Classic keyboards and mice, and Bluetooth speakers or headphones). Like the HDMIWEB version it needs an RP2350 module with the Raspberry Pi wireless chip (such as a Pico 2 W) and it has the same reduced HDMI capabilities.

MMBasic GPIO Library:

Library contributed by @vincenthimpe on TBS allows low-level control over the GPIO pins beyond MMBasic capabilities.
PicoMite MMBasic GPIO Library v1.0 available
GitHub Link

Drivers for WIN7 and XP
Alternate Driver

Picomite HDMIUSB V1,V2 and v3

The Picomite HDMI was included in Silicon Chip and is the original board designed by Peter Mather, where you solder a Pico2 onto the board.
PicoMiteHDMIUSB motherboard reference design (original V1)

Here is a 3D printed case for it which can be used in lieu of the specified case. Courtesy @baldrick9 on TBS Pico/2 Computer Enclosure / Case / Box for V1

PicoMiteHDMIUSB motherboard reference design Gerbers Version 2A
www.thebackshed.com_forum_uploads_matherp_2025-03-05_004151_image1.jpg

Pico Computer 3 - One board to rule them all
Pico-Computer3 GitHub
Quick Summary
Pico Computer 3

The hammond/Multicomp RM2015S case. Works for Pico 2 HDMIUSBI2S and Pico 3.
3D print STL file End Plates for V2 and V3
3D Printed Case for V3 Courtesy @bryan1 on TBS
3D Printed Case for V3 Courtesy @Martin H on TBS (I have used this one)

Home Built Pico Computer 3

Links to some home builds of the Pico Computer3
Homemade Pico Computer 3 clone
PC3x - a modular Pico Computer 3 work-alike

WeAct Pico2350B 48-pin Module as Pico Computer3

PicoMite with VGA

PicoMite VGA V2 PCB: @matherp
VGA version 2
Schematic and Gerbers 1.6
3D Printed Case for VGA V2

Beta Release First glance Colour VGA Later release with manual
Picomite VGA games

PicoMite with Colour VGA pinout:
GP18 - BLUE; GP19 - GREEN LSB; GP20 - GREEN MSB; GP21 - RED; GP16 to VGA pin 13 (HSYNCH); GP17 to VGA pin 14 (VSYNCH)

PicoMite as a serial client:
PicoMite as serial client

Some Benchmarks:

PicoMite Notes & Docs:

Add-on PCBs:

SPI LCDs to Use with additional hardware

ILI9341 and ILI9488
The ILI9488 as a problem with its MISO pin which causes the SD module and touch to fail; it must be disconnected or have an inline 680R resistor

Some Games/Puzzles/Utilities/Functions

Some Hardware Projects based on Picomites

Saving uf2 File with MMBasic program and Options

It is possible to create a uf2 file that saves a fully configured Picomite. i.e. the MMBasic firmware, MMBasic programs and Options.
Use Picotool from https://github.com/raspberrypi/picotool
Precompiled binaries from here https://github.com/raspberrypi/pico-sdk-tools/releases
See this thread TBS post. Saving uf2 File
Instructions by Geoff

Some AliExpress Modules

PicoMite and HTML with ESP-01

The Early Development Threads

Exploratory thread for the Picomite: : Just Playing
Proposed Functionality: Proposed Functionality
PicoMite Alpha 1: Alpha
PicoMite Alpha 2: Starting on Displays
Beta Firmware thread PicoMite V5.07.00b0 _ beta firmware
Library for Picomite Libraries

mmbasic_hardware/picomite.txt · Last modified: by Gerry