After six years of analysis and growth, EEVenger’s premiere open supply {hardware} mission, ThunderScope, is now obtainable for pre-order on Crowd Provide. Three years in the past, the mission’s chief, Aleksa Bjelogrlic, previewed the four-channel 350 MHz oscilloscope that samples at 1 GSa/s. Its marquee function is that it streams the acquisition information on the full pattern price to a PC over Thunderbolt (USB 4) and prices lower than $1000, making it an open, highly effective, and inexpensive addition to your electronics check bench!
Years of growth (📷: EEvengers through Crowd Provide)
Hackster beforehand coated ThunderScope when it was “simply” an FPGA mission after which when the marketing campaign first went reside on Crowd Provide. That was three years in the past. At this time, it’s now obtainable for pre-order.
ThunderScope is an open supply (OSWH CA000017) PC-attached oscilloscope with as much as 350 MHz bandwidth that samples at 1 GSa/s. It is available in two kind components: a PCI-Specific x4 (Gen 2) card or a Thunderbolt-enabled standalone enclosure. The Thunderbolt model is basically the PCI-Specific card in a {custom} enclosure. The (major) person interface is an open supply PC Shopper known as ngscopeclient, which runs on Home windows, macOS, and Linux.
ThunderScope in motion wtih two probes! (📷: EEvengers through Crowd Provide)
Laptops with ThunderBolt (USB4) flip ThunderScope into a completely transportable answer. Neither the standalone nor PCIe model requires an exterior energy provide as a result of EEVengers stored the facility necessities beneath 15 watts!
The ADC is a 12-bit ADC that samples at 1 Gigasamples per second. The entrance finish additionally features a selectable 50 ohm and 1 Mohm termination. This selection makes ThunderScope appropriate with conventional passive probes and 50-ohm terminated lively probes — such because the open supply 2 GHz probe from James Wilson.
ThunderScope PCIe (📷: EEvengers through Crowd Provide)
Although the ADC is 12-bit, ThunderScope at present solely helps 8-bit acquisitions. The required hooks are in place, however Bjelogrlic says further growth is required. Additionally, when working in 12-bit mode, the pattern price drops to 500 MSa/s.
ThunderScope’s native bandwidth is a minimum of 500 MHz. Nonetheless, EEVengers limits the measurement bandwidth to 350 MHz with an anti-aliasing filter that gives 3.5X oversampling. You may, nonetheless, flip off that filter. One trade-off to think about is that the analog channels share the 1 GSa/s ADC. When utilizing multiple channel, ThunderScope’s efficient bandwidth reduces to 200 MHz (2 channels) or 100 MHz (4 channels).
ThunderScope Entrance-Finish (📷: EEvengers through Crowd Provide)
Like another PC-attached oscilloscopes, ThunderScope doesn’t have an acquisition buffer. As an alternative, it streams the ADC samples at full velocity to the PC at 1 Gigabyte per second — one thing no different oscilloscope does! ThunderScope opens up a brand new realm of research capabilities by combining that stream with GPU-accelerated software program.
There are two open supply shopper software program choices (at the moment). One mission, nonetheless beneath lively growth, led by whitequark is named thunderscope-rs. This feature is a light-weight triggering and management shopper to get to probing alerts rapidly.
ngscopeclient exhibiting waveforms, measurements, and an eye fixed diagram
ThunderScope’s major person interface is Andrew Zonenberg’s feature-rich ngscopeclient. This software program is a front-end for the acquisition {hardware} (check gear like oscilloscopes) and supplies evaluation capabilities. For instance, it has a node editor that lets the person chain collectively filters, embedded-clock restoration, and evaluation instruments like eye diagrams. It additionally helps most serial protocols. Along with ThunderScope, it will probably hook up with different oscilloscopes!
The proficient group behind ThunderScope (📷: EEvengers through Crowd Provide)
Over the previous three years, Bjelogrlic has assembled an unimaginable {hardware}, FPGA, and software program engineering group. It’s incredible to see the whole lot come collectively and much more astonishing that this measurement functionality is fully open supply. The ThunderScope GitHub repository accommodates firmware, TS-specific software program libraries for ngscopeclient, and {hardware} schematics. One other welcomed change for the reason that first announcement is that Bjelogrlic is updating the (future) design information to KiCad!
ThunderScope is accessible for pre-order at the moment. The PCIe card prices $800. For $950, you get a calibrated ThunderScope in an aluminum enclosure with a USB-C cable rated for 40 Gbps and a custom-fitted Pelican-brand transit case. Each value factors embody free worldwide transport, however neither comes with probes.
Standalone ships in a {custom} transit case (📷: EEvengers through Crowd Provide)
Go to the ThunderScope Crowd Provide product web page to position a pre-order or discover hyperlinks to associated open supply initiatives. The web page additionally lists Bjelogrlic’s talks over the previous three years, which touched on many facets of ThunderScope’s growth.