【Jumperless】让面包板像FPGA一样“软件可连线”

在电子原型设计里,传统的面包板和飞线是必不可少的工具,但有时飞线乱成一团不仅不美观,还容易出错。

而 Jumperless 的出现,则让这种“用手插跳线”的方式彻底颠覆:

它不是普通面包板,而是一块可以用软件定义连线的智能原型板,让你像玩 IDE 写代码一样“连电路”!

什么是 Jumperless?

Jumperless(目前文档以 Jumperless V5 为主)是一块通过 软件控制跳线的智能原型板。它内置了可编程电源、电压/电流测量、GPIO 和 RGB 指示灯阵列,让原本物理连接的跳线变成可以用软件定义、自动连接甚至脚本控制的“虚拟跳线”。

换句话说,它把传统面包板变成了一个:

可编程电路 IDE(Integrated Development Environment)

用软件控制的可连线电路平台

实时显示与测量的交互式原型工具

这对于快速验证电路思路、做实验性原型甚至反向工程(比如未知芯片引脚探测),都提供了全新的方式。

  • 面包板下方是一个 14×30 的显示屏。
  • 一款外形小巧的探针,可用于连接和测量电压、电流和电阻(探针尖端可任意弯曲)。
  • 内置 Python 解释器和应用程序库,用于存储、运行和共享可以控制一切的应用程序。
  • 四个独立可调的±8V、300mA电源(其中两个是面包板导轨,所有电源均可布线)
  • 菊花链式接头设计,方便将两个或多个 Jumperless v5 板组合在一起,以满足更大的工作区域需求。
  • 可选择无电脑操作,所有功能均可通过板载旋转编码器菜单和探头进行控制。
  • 可选择的 Nano 排针,使 Jumperless V5 能够与任何开发板配合使用,即使是引脚排列不同的开发板。
  • 它具有过流和过压保护功能,即使绕过软件保护并将电源短路接地,也不会损坏。
  • 可以嗅探或写入板上的任何 UART、I²C、SPI 或 MIDI 信号。它可以设置为将读取到的内容打印到面包板 LED 上,从而将 Jumperless 变成一个串口监视器;或者,它可以显示为计算机上的两个 USB 设备,并通过另一个端口实现双向通信。

功能与规格

  • 4 个 12 位 DAC(MCP4278),经大电流运算放大器(L272D)缓冲并移相至 ±8 V
  • RP2350 内置 7 个 12 位 ADC,经缓冲和电平转换(LM324),可读取 ±8V 电压。
  • 2 个 12 位电流/电压传感器 ( INA219 ) ,也可用于测量电阻。
  • 10 个可路由 GPIO(RP2350),也可作为硬件 I²C、UART 或 SPI 使用。
  • 两侧各有两个 14 针菊花链式接头,可无跳线传输八个模拟信号、SPI 信号和电源至另一个设备。
  • 一款很棒的探针,通过TRRRS插孔连接,可以用来测量各种东西。
  • 旋转编码器和开关(SIQ-02FVS3)
  • 451颗可寻址RGB LED(XL-1010RGBC)

 Jumperless 怎么工作?

软件可定义连线

传统面包板靠手工插跳线,而 Jumperless 使用一组 可编程的交叉开关(crosspoint switch)阵列 来实现“任何点连任何点”的能力。通过软件下发命令,你可以让它把 PCB 上任意两个测试点连接起来,而不需要实际的跳线。

内建多功能电源与测量系统

Jumperless 不只替代跳线,它还集成了:

4 个可编程 ±8 V 电源

多路电压/电流/电阻测量通道

10 个 GPIO 任意路由

RGB LED 反馈显示

小型探针用于测量电路状态

和普通面包板比起来,它把大量“实验台设备”压缩到了一个板子上。

脚本化与无限可能

Jumperless 的最大亮点是:

你可以把电路连线行为写成脚本,然后自动执行。

比如:

自动尝试所有可能的连接组合

快速切换音频处理路径

电压测量 + 信号分析

自动测试未知芯片的引脚

在面包板上运行小游戏(比如 Doom)

这些在普通面包板上基本做不到。

可用链接

 

https://github.com/Architeuthis-Flux/JumperlessV5

 

https://www.crowdsupply.com/architeuthis-flux/jumperless-v5

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注