Skip to content

This is firmware and a PC application that controls the GPIO/UART/SPI/I2C/ADC/PWM of Raspberry Pi Pico W from a PC via Wi-Fi or USB.

Notifications You must be signed in to change notification settings

shiomachisoft/PicoJig

Repository files navigation

Contains PicoJig-WL and PicoJig.
Please refer to the manual for usage. The manual is available in English and Japanese.  

The firmware source code is not public.
The PC app source code is public.

PicoJig-WL
The microcontroller board uses Raspberry Pi Pico W.
This is firmware and a PC application that controls the GPIO/UART/SPI/I2C/ADC/PWM of Pico W from a PC via Wi-Fi (TCP socket communication) or USB (virtual COM).

-System Configuration
https://sites.google.com/view/shiomachisoft/english-home/picojig

-Screen Capture
https://sites.google.com/view/shiomachisoft/english-home/picojig/picojig-screen

-Features
*By sending commands from the PC app to Pi Pico W via Wi-Fi or USB, you can have Pi Pico W send any UART/SPI/I2C/GPIO/PWM data.
*The UART/SPI/I2C/GPIO/ADC data received by Pi Pico W is passed to the PC app via W-Fi or USB and displayed on the PC app.
*The Wi-Fi mode requires a wireless LAN router that supports the 2.4 GHz band Wi-Fi standard "IEEE 802.11b/g/n".
*The SPI/I2C on Pi Pico W is on the master side. ・The source code for the PC app (a Windows app created in C#) is open to the public.

PicoJig
The microcontroller board uses a Raspberry Pi Pico. Compared to the PicoJig-WL, it does not have Wi-Fi functionality.

English website:
https://sites.google.com/view/shiomachisoft/english-home

Japanese website:
https://sites.google.com/view/shiomachisoft/%E3%83%9B%E3%83%BC%E3%83%A0