Skip to content

Commit 603b237

Browse files
authored
Merge pull request #1018 from mjrgh/PinscapePico-pull-request
Pinscape Pico
2 parents ba875d1 + e869b25 commit 603b237

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

1209/EAEB/index.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
layout: pid
3+
title: Pico Controller
4+
owner: Pinscape
5+
license: MIT
6+
site: https://github.com/mjrgh/PinscapePico/
7+
source: https://github.com/mjrgh/PinscapePico/
8+
---
9+
Pinscape Pico is a comprehensive I/O controller for virtual pinball cabinets
10+
that runs on the Rasbperry Pi Pico (RP2040). This project is a sequel to the
11+
original Pinscape KL25Z controller, reimplemented from the ground up for the
12+
Pico. It creates a bridge between virtual pinball software on a PC (such as
13+
Visual Pinball) and the physical input and output devices commonly found in
14+
virtual pin cabs, including button inputs, plunger sensor inputs, accelerometer
15+
(for nudge sensing), and feedback-effect devices (lights, solenoids, motors,
16+
etc). The Pico communicates with host software on the PC via USB, using a
17+
variety of standard HID interfaces and custom application-specific interfaces.
18+
The project includes firmware for the Pico, plus a set of circuit board designs
19+
for "expansion boards" that supplement the Pico's I/O capabilities with added
20+
input ports and high-current output ports for feedback devices.

0 commit comments

Comments
 (0)