SPIDER Automation Olimex DuinoMite-Mini PIC32MX795 32-Bit BASIC Computer | VGA, PS/2, & UEXT Expansion
Description
SPIDER Automation Olimex DuinoMite-Mini is an innovative, Maximite-compatible standalone computer originally designed by Geoff Graham and enhanced by Olimex. Powered by Microchip’s robust PIC32MX795 32-bit microcontroller featuring a MIPS32 M4K core, the DuinoMite lets you program entirely in BASIC language while utilizing a standard VGA monitor and PS/2 keyboard. This standalone capability means you can develop, edit, and run your code immediately without connecting to an external computer.
Designed with exceptional modularity, the board features a microSD card slot for file storage and auto-boot execution (`autoexec.bas`), an Arduino-like header format for mounting hardware shields, and Olimex’s signature UEXT connector for attaching a vast array of proprietary sensors, displays, and communication modules. Whether you want to run retro arcade games like Space Invaders and Pacman, experiment with RetroBSD, or build custom data acquisition tools, the DuinoMite-Mini is a uniquely versatile retro-computing platform.
Key Features
- Microchip PIC32MX795 MCU: High-performance 32-bit microcontroller featuring a MIPS32 M4K core for fast execution speeds.
- Native BASIC Interpreter: Develop and run programs directly on the device using a familiar BASIC programming environment.
- Standalone Display & Input: Onboard VGA connector for video output and PS/2 port for standard keyboard attachment.
- MicroSD Card Storage: Load and save scripts easily, with automatic execution support on power-up using an `autoexec.bas` file.
- Arduino Shield Compatibility: Pin-compatible layout supporting a wide variety of standard Arduino expansion shields.
- Olimex UEXT Connector: Universal extension port for seamlessly plugging in Olimex sensor modules, displays, and wireless boards.
Engineering Precautions & Hardware Safety
NOTICE: Avoid activating the standalone “Programmer-to-Go” execution state via hardware button inputs when the target PIC-KIT3 (Microchip or Olimex derivative) contains an uninitialized or empty volatile buffer memory image. Initiating a zero-payload flash cycle under these conditions can corrupt target configuration registers, triggering permanent low-level lockouts and rendering the internal MIPS32 architecture unrecoverable.
Benefits
- PC-Free Programming Workstation: Write and test software on the fly by simply plugging in a keyboard and monitor.
- Rich Retro & Alternate OS Ecosystem: Capable of running advanced community projects including RetroBSD, CP/M via Z80 emulators, and classic BASIC games.
- Dual Expansion Standards: Leverage both Arduino shields and Olimex UEXT hardware modules without complicated wiring.
- Rapid Script Deployment: Autoload routines via standard SD memory subsystems for instant execution upon system power-up.
Applications
- Retro Computing & Education: Teaching programming fundamentals using the classic BASIC language in a dedicated hardware setup.
- Embedded Prototyping: Utilizing Arduino shielding and UEXT modules for rapid hardware and sensor experimentation.
- Custom Arcade & Gaming Projects: Running classic emulators and retro games (such as Pacman and Space Invaders) with minimal peripheral overhead.
- Standalone Terminal Workstations: Deploying compact, low-power desktop control nodes with native display output and local file storage.
Package Includes
- 1 x Olimex DuinoMite-Mini Pic32MX795 Pic 32Bit Computer Board
Technical Specifications
| Parameter | Specification |
|---|---|
| Brand / Series | SPIDER Automation / Olimex DuinoMite Series |
| Item Type | 32-Bit BASIC Computer Board |
| Model Order Code / SKU | DuinoMite-Mini / SKU-SPIDER-DUINOMITE-MINI |
| Microcontroller Chip | Microchip PIC32MX795 (32-Bit MCU) |
| Core Processor Architecture | MIPS32® M4K™ RISC Core |
| Software Platform | DuinoMite BASIC / Maximite Compatible Firmware |
| Video & Input Interfaces | VGA Video Output Connector & PS/2 Keyboard Port |
| Storage Interface | MicroSD Card Slot (Supports Auto-Boot via `autoexec.bas`) |
| Expansion Connectors | Arduino-Compatible Shield Footprint & Olimex UEXT Port |
| General Connectivity | USB Connector |
| Package Shipping Weight | 0.050 kg (50 g) |
| Package Shipping Dimensions | 10 cm × 8 cm × 3 cm |




















