Probing 2.1: The Lit Probening
Getting started using your Jumperless
Now you really can use your Jumperless off a power bank. Just plug in a jumper to GPIO 19, touch it to GPIO 18, and the Jumperless will scan the breadboard for any points you touch. Tap the probe to GPIO 18 again to leave probing mode and commit your new connections.
As of 1.3.4, the probe will now disambiguate between rows that are connected with a resistor or something. When it senses multiple connections, they'll all light up and you can cycle through them with the button, then long press to confirm.
(this is an extreme example of the entire to row shorted)

Probing now works on the Nano header pins as well, and is overall a bit more reliable.
Or you can make a simple probe like I did, which just connects to GPIO 19 with a button that shorts GPIO 18 and 19 together. Like this:
GPIO 18 ---------------------------------,
|
|- Button
| ~2.2KΩ
GPIO 19 ---------------------------------'----------------/\/\/\/\/\----------> Probe
I also just discovered that you can put an LED on the probe that will light up when the probe is active. You'll need to be on 1.3.9 because the only change was to pull down the button input to light up the LED. So optionally, you can make a probe like this:
GPIO 18 ---------------------------------,
| |
~1KΩ Z |
Z |
| |- Button
| | ~2.2KΩ
\ /↘︎ LED |
Ť ↘︎ |
GPIO 19 ---------------------------------'----------------/\/\/\/\/\----------> Probe
ProbeDemo.mp4
(it looks different since 1.3.4)
Here's what my quick-and-dirty probe looks like. Using a sewing needle as the pointy bit works really well.
If you want to delete a connection, long press the probe button and the Jumperless logo will go bright orangeish-white, that shows you're in disconnect mode.
In 1.3.5, I've added a "show node file" option, that will output the node file in a format that can be just pasted into the main menu and it will reload that circuit.

In the debug flags menu, there's an option to swap the button and probe pins. I added this because I probed -8V with the rail switch up and fried the internal pullup on that pin. It still works fine as the button pin, it just wouldn't read when the probe was touched to 5V anymore.
So you get 2 chances to screw this up now.
This is saved in EEPROM so it should be persistent after a reset or loading new firmware.
I'll sacrifice some boards to see if there's a resistor value that won't interfere with probing but will protect the internal pullups.
There are also a few random bug fixes to make Jumperlab work more smoothly.
It also reports when connections couldn't be made if the netlist is too dense and simply couldn't find a path. * don't trust this for now
Firmware 1.3.8 is a super minor tweak, I just slightly lengthened to timings of certain signals to the CH446Qs