brainstorm

2024-09-17

I didn't come into the course with a concept in mind, so this is somewhat an exercise in backreasoning what will fit into its constraints.

I lean towards something supporting embedded development, as I experience a lot of pain points that I feel are unnecessary. Considerations:

The full, simultatneous realization of these desires in a single product would be a weighted PCB clamp with attached PCBite goosenecks, integrated scope, SWD programmer, and logic analyzer, running on battery power, all of which you can connect to over WiFi. Clearly, this would be overdesigned.

However, I think parts of this could make sense. A WiFi-enabled bus sniffer (à la BusPirate) or SWD programmer would be great. The idea is that you would plug this into a device you're bringing up with short leads and be able to eliminate a lot of the wires between the device and its power/instrumentation. Ideally, you'd be able to move the DUT and the sniffer/debug probe around as a single unit.

Possible features:

what exists?

(Only considering wireless-enabled devices.)

The Flipper Zero is a potential extant alternative, but it doesn't have WiFi capabilities. It can speak Bluetooth and supply portable power, but I believe WiFi specifically is important for the ability to walk away and still access the device with decent link speed. I would also prefer a stripped-down, small, lower-cost option that's easier to work with.

SEGGER produces the JLink WiFi, which performs the debug probe function, but it's very expensive ($1280) for what it is. A proof of concept alternative would be a picoprobe made out of a Pico W with tweaked firmware and an SLA-printed enclosure. Accounting for engineer time, I'd estimate the cost at $1-2k. Seems on the same order of magnitude as the JLink board for single quantities. This implies that a significant part of the cost of the SEGGER product is software and intangibles (product support, stability, "it-just-works" factor), but I believe there's a meaningful segment of the market that would trade this off for lower cost.