7
mirror of https://github.com/EEVengers/ThunderScope.git synced 2025-04-03 05:16:33 +00:00
ThunderScope GitHub Repo
Go to file
2024-01-25 00:20:42 -05:00
Firmware Added XDMA Gateware for TE0712 200T Modules, Removed Rev 1/2 Gateware 2024-01-24 23:36:49 -05:00
Hardware Initial Release to Assembly House 2023-12-07 23:49:04 -05:00
Software Added TS.NET as a submodule 2023-06-16 13:06:32 -04:00
.gitignore Removed .DS_Store and updated .gitignore 2022-10-31 21:41:51 -04:00
.gitmodules Added TS.NET as a submodule 2023-06-16 13:06:32 -04:00
LICENSE Create LICENSE 2021-10-28 20:15:38 -04:00
README.md Update README.md links 2024-01-25 00:20:42 -05:00

ThunderScope

Low-Cost Four Channel 1GSPS Oscilliscope using Thunderbolt/USB4 to stream data to PC for processing and display.

Join our development discord server

We are now at #thunderscope:matrix.org on matrix or #thunderscope:libera.chat on IRC as well!

Some older long-form documentation is on the Hackaday.io project page

Get the hardware through our crowdsupply page when we launch:

Catch up with these videos on the project:

TEARDOWN 2023 - Open Sourcing the Secrets of Oscilloscope Design

Hackaday Supercon 2023 - A Circuit to Measure Circuits: How do Oscilloscopes do it?

Teardown Session 39: ThunderScope


Baseboard Hardware

Revision Label Status Location
Rev.1 N/A DEPRECATED Hardware/Altium/Thunderscope_E
Rev.2 N/A DEPRECATED Hardware/Altium/Thunderscope_Rev2
Rev.3 Alpha TO BE DEPRECATED Hardware/Altium/Thunderscope_Rev3
Rev.4 Beta 1 ACTIVE Hardware/Altium/Thunderscope_Rev4
Rev.4.1 Beta 2 IN PRODUCTION Hardware/Altium/Thunderscope_Rev4.1

FPGA Module Hardware

Revision Status Location
TE0712 ACTIVE Trenz Electronics TE0712 Module, 100T or 200T Varients
Rev.1 DEPRECATED Hardware/Altium/FPGA_Module
Rev.2 IN PRODUCTION Hardware/Altium/FPGA_Module_Rev2 or Hardware/KiCad/FPGA_Module_Rev2

Firmware

Developers with Rev.1 mainboard and TE0712 module should use dso_top_TE0712 or dso_top_TE0712_unsigned

Rev.2 mainboard can only be used with our custom FPGA module and dso_top_fpga_module_rev2_unsigned firmware


Software

Our primary software is TS.net, which takes in data from the hardware, triggers on it, and sends the triggered data over to (ng/gl)scopeclient

Dependences for build scripts on Linux: apt-get install -y dotnet6 apt-get install -y libgdiplus

On Windows, should just need Visual Studio with the C# plugins