Skip to content

adrianloh/jumperless

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Jumperless Shell

An interactive shell for the Jumperless Breadboard.

Commands

1. Connecting two rails:

5V-12

2. Connecting a series:

1-2-3-4-5

3. Remove a rail from a net

-20

Remove rail 20.

4. Chain multiple commands with commas:

VCC-1, GND-8, -20, 20-40

Here we're saying: connect VCC to rail 1, connect GND to rail 8, disconnect rail 20 (from its current net), and reconnect it to rail 40.

5. Series expansion:

Let's say you have some sensor with 6 pins in a row, and each pin needs to go somewhere (except pin 5). You place the sensor's pin 1 on rail 10.

10++(GND, VCC, 33, 35, x, D10)

Will create the following connections: 10-GND, 11-VCC, 12-33, 13-35, and 15-D10. x skips the rail.

Other features

The shell supports saving and loading nets to/from file with the save and load commands.

Entering flash will put the attached Arduino Nano into "flash mode" which lets you upload sketches/firmware from other apps.

Usage

Just run python jumperless.py

Tested on Windows running Python 3.12 with 1.1.1.7 firmware.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages