TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Flea-Scope: $18 Source Available USB Oscilloscope, Logic Analyzer and More [pdf]

363 点作者 burgerone3 个月前

17 条评论

teleforce3 个月前
For the price this small thing is really awesome.<p>I think the posted title need to be improved and updated to include function or waveform generator instead of just More.<p>Perhaps because of that most of the comments here just focusing in the oscilloscope part.<p>As any who has dabbled with electronics know your typical workbench is normally consist of oscilloscope, logic analyzer, waveform generator, digital multi-meter and power supply normally 12V DC.<p>It seems to me this little $18 hybrid signals scope&#x2F;generator can do almost all of these functions, and since they are integrated on the same device you don&#x27;t need to synchronize them which is a big plus.<p>For old school HP&#x2F;Agilent&#x2F;Keysight electronics workbench discrete solutions can easily cost tens of thousands dollars, no kidding.<p>The modern version of this is the Digilent Discovery Pro 3000&#x2F;4000&#x2F;5000 series with price tags of several thousands dollars. They are described as the All-In-One High-Speed Mixed Signal Oscilloscope, Function Generator, Power Supply, and DMM. The cheaper version of this Digilent Discovery 1&#x2F;2&#x2F;3 series that cost around $400. But the latter is quite bandwidth and resources limited thus more comparable with the Flea-Scope [1].<p>[1] Digilent Analog Discovery 3 vs. Digilent Pro ADP2230 [video]:<p><a href="https:&#x2F;&#x2F;youtu.be&#x2F;yr9SGxiBAnI" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;yr9SGxiBAnI</a>
评论 #43073085 未加载
评论 #43074275 未加载
rtestardi3 个月前
Hi all, new here.<p>One post below might be a bit misleading -- it&#x27;s just 18 Msps, not 100 -- so think of it as good for signals up to 1 MHz or so with decent fidelity... And it uses a PIC32, not STM32. It is 12 bit ADC, but the noise floor makes it more like 10 or 11. A cool thing is it also does digital capture and waveform generation at the same time, but clearly it&#x27;s all pretty simple...<p>My goal was to be able to get these in a classroom at every seat, where there&#x27;s already a computer or tablet or chromebook, and have it &quot;just work&quot;... The thing I like the best by far, though, is javascript access -- you only need a webpage for the GUI -- no software install or app store or anything!<p>To go deeper for the classroom experiments, you can use a different &quot;deep dive&quot; webpage with a command-line UI and log in interactively and take control of all the pins programmatically in BASIC, and even configure the board to autorun a BASIC program on power-up... You can make a &quot;simon&quot; game with 4 switches, 4 LEDs, a buzzer, and about 100 lines of code... Or with a thermocouple and an op-amp and a solid-state relay, you can make a cool toaster oven temperature controller for reflow soldering -- which is how I built all the prototypes... The nice thing is the javascript access on the host comes for free still, and so BASIC can talk directly to the host computer (e.g., running python or powershell)! Examples are here: <a href="https:&#x2F;&#x2F;rtestardi.github.io&#x2F;pages&#x2F;" rel="nofollow">https:&#x2F;&#x2F;rtestardi.github.io&#x2F;pages&#x2F;</a><p>I have also had fun with automotive applications for Flea-Scope -- it is so easy to just bring out a phone or tablet and measure a crankshaft sensor -- and without it you&#x27;re just guessing and replacing components from some diagnostics flowchart...<p>As for licensing, it is all open source, and anyone can rebuild it (and even sell it). There is a patent on the internal BASIC, but there is also a perpetual license to the software builds I have made and tested and released -- conceivably you could build the scope without BASIC at all -- it is unneeded except when you use the board in &quot;deep dive&quot; mode for BASIC programming.<p>If there is interest, I have toyed with the idea of making a Mosquito-Scope, with 2 channels and selectable input amplification (for sub-millivolt signals) based on the still-brand-new dsPIC33A, which is actually cheaper and faster than the PIC32MK.<p>-- Rich
评论 #43076656 未加载
评论 #43074466 未加载
评论 #43076832 未加载
评论 #43080740 未加载
mikewarot3 个月前
For about the same price ($13), I&#x27;m happy with this logic analyzer I bought through amazon[1] a month ago. I spent more on probes[2] ($24) than I did the analyzer. ;-)<p>To power it, I&#x27;m using SigRock&#x2F;Pulseview[3], which sees it as a compatible clone. It&#x27;s wild to be able to see signals a few tens of nanoseconds wide so cheaply.<p>[1] <a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;dp&#x2F;B077LSG5P2" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;dp&#x2F;B077LSG5P2</a><p>[2] <a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;dp&#x2F;B0CLB63GL3" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;dp&#x2F;B0CLB63GL3</a><p>[3] <a href="https:&#x2F;&#x2F;sigrok.org&#x2F;wiki&#x2F;PulseView" rel="nofollow">https:&#x2F;&#x2F;sigrok.org&#x2F;wiki&#x2F;PulseView</a>
评论 #43072196 未加载
评论 #43072149 未加载
atoav3 个月前
Mandatory caveat: beware of ground loops when using a USB oscilloscope! Most budget USB scopes share ground with your PC via the USB port. If you&#x27;re probing high-voltage circuits (e.g., mains power, switching supplies), this can create a dangerous potential difference, risking damage to your computer or worse. Some scopes offer isolated inputs, but if yours doesn’t, use differential probes or an isolation transformer. Otherwise, you might end up debugging your laptop’s fried USB controller instead of your circuit.
评论 #43071028 未加载
评论 #43070901 未加载
评论 #43074265 未加载
dvh3 个月前
For comparison, this is what $2 USB scope (800ksps, 2 voltage ranges) look like: <a href="https:&#x2F;&#x2F;files.catbox.moe&#x2F;0t0dq3.jpg" rel="nofollow">https:&#x2F;&#x2F;files.catbox.moe&#x2F;0t0dq3.jpg</a>
评论 #43069407 未加载
评论 #43071340 未加载
serviceberry3 个月前
I think projects like that would have been a godsend 2-3 decades ago, when even a basic oscilloscope costed as much as a used car.<p>Nowadays, <i>very</i> good oscilloscopes with 200 MHz bandwidth, good user interfaces, and responsive displays are selling for $300 - I&#x27;m talking Siglent, Rigol, UNI-T. So the merits of DIYing something much worse just aren&#x27;t quite there. It&#x27;s that one piece of equipment you use to troubleshoot all your other designs, so you want it to be dependable, easy to use, and accurate.<p>This is not to say it&#x27;s not a fun, geeky project to work on and publish... but you know, <i>only once you have a real oscilloscope</i>. If you&#x27;re just setting up, do yourself a favor and spend a bit more money on this. The remaining equipment is not nearly as critical.
评论 #43070942 未加载
评论 #43070112 未加载
评论 #43071127 未加载
评论 #43070148 未加载
评论 #43070811 未加载
评论 #43069645 未加载
评论 #43070928 未加载
评论 #43070838 未加载
评论 #43071428 未加载
评论 #43071015 未加载
burgerone3 个月前
Edit: Licensing consists of ARR, Public Domain and MIT.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;rtestardi&#x2F;StickOS2&#x2F;blob&#x2F;main&#x2F;license.txt">https:&#x2F;&#x2F;github.com&#x2F;rtestardi&#x2F;StickOS2&#x2F;blob&#x2F;main&#x2F;license.txt</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;rtestardi&#x2F;usbte&#x2F;blob&#x2F;master&#x2F;LICENSE">https:&#x2F;&#x2F;github.com&#x2F;rtestardi&#x2F;usbte&#x2F;blob&#x2F;master&#x2F;LICENSE</a>
评论 #43069096 未加载
评论 #43068940 未加载
ChuckMcM3 个月前
I can recommend this gizmo for people just starting to learn about electronics. I got one in Hackerbox 102[1] and found it to be a good value in terms of bandwidth vs cost.<p>In talking about it to my engineering friends I got the somewhat expected dismissive &quot;well its just a toy&quot; kinds of comments, and to be clear it has a lot of limitations, but within those limitations it also has a lot of opportunity to teach people about things like analog electronics which are best learned by looking at the signals. And given that so many people starting out don&#x27;t even know <i>why</i> they might need an oscilloscope, its a pretty good way to introduce the tool without the huge learning curve of features you may not use for the first year of your learning process :-).<p>And then when it comes time to pick one of the many really excellent choices of bench tools, you won&#x27;t be completely clueless about what the functions of the oscilloscope do. So for $20 I consider it a good value and have recommended it to people who were just starting to learn about these things.<p>[1] <a href="https:&#x2F;&#x2F;hackerboxes.com&#x2F;collections&#x2F;past-hackerboxes&#x2F;products&#x2F;hackerbox-0102-flea-scope" rel="nofollow">https:&#x2F;&#x2F;hackerboxes.com&#x2F;collections&#x2F;past-hackerboxes&#x2F;product...</a> and the experiment guide <a href="https:&#x2F;&#x2F;www.instructables.com&#x2F;HackerBox-0102-Flea-Scope&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.instructables.com&#x2F;HackerBox-0102-Flea-Scope&#x2F;</a>
jszymborski3 个月前
Reminds me of the similarly priced EspoTek Labrador<p><a href="https:&#x2F;&#x2F;espotek.com&#x2F;labrador&#x2F;" rel="nofollow">https:&#x2F;&#x2F;espotek.com&#x2F;labrador&#x2F;</a>
fryd_w3 个月前
The flea-scope&#x27;s hybrid FPGA&#x2F;MCU architecture for USB streaming is clever - using FPGA pipelining to handle 100MS&#x2F;s capture paired with an STM32 for protocol translation is sweet cost-wise. BUT, the 8-bit ADC resolution and lack of input protection networks (compared to Rigol&#x27;s 1MΩ&#x2F;&#x2F;20pF frontends with overvoltage clamping) make it risky in case of unattenuated signals.<p>The Python analysis toolkit using NumPy&#x2F;SciPy for FFTs instead of baked-in DSP shows cool resource partitioning - could see Jupyter soon.
评论 #43071674 未加载
评论 #43070603 未加载
nerdralph3 个月前
Not as capable as Flea-Scope, but buck50 is another MCU-based oscilloscope and logic analyzer. <a href="https:&#x2F;&#x2F;github.com&#x2F;thanks4opensource&#x2F;buck50">https:&#x2F;&#x2F;github.com&#x2F;thanks4opensource&#x2F;buck50</a>
selfhoster3 个月前
This is crazy. The ones we used in the Navy were heavy and delicate. Now it fits into the palm of our hand. Just incredible how far things have come.
评论 #43072021 未加载
评论 #43072030 未加载
brcmthrowaway3 个月前
Anything I can buy for $50?
评论 #43074153 未加载
nayuki3 个月前
Does the software provide a way to export recorded waveforms to allow analysis in other programs? And what is the maximum number of samples it can record?
评论 #43070799 未加载
评论 #43071583 未加载
dzhiurgis3 个月前
I&#x27;ve always been fascinated by oscilloscopes, but I don&#x27;t dabble in electronics. Is there any use of it for normal homeowner?
idunnoman12223 个月前
A Fnrsy three in one oscilloscope is 50 bucks on AliExpress
LeifCarrotson3 个月前
Looks like the schematic and PCB layout are in &quot;Diptrace&quot;, which isn&#x27;t a piece of software I&#x27;d heard of before. I&#x27;d much prefer Kicad for anything claiming to be hacker-friendly or source-available. It appears this Diptrace software does have a pretty much unlimited 30-day trial, which is preferrable to Altium or Orcad, and I appreciate that they actually sell their software with a perpetual license like buying old shrink-wrapped CDs instead of some subscription hell. But Kicad is so compelling these days.<p>The Diptrace trial does support exporting various Altium&#x2F;Orcad&#x2F;Kicad&#x2F;Eagle&#x2F;PADS&#x2F;Protel&#x2F;Mentor netlists and file formats, but it would almost be easier to re-draw and re-route the design in your PCB software of choice.<p>I downloaded the trial and opened it up, the schematic is remarkably simple:<p><a href="https:&#x2F;&#x2F;i.imgur.com&#x2F;8EudXIZ.png" rel="nofollow">https:&#x2F;&#x2F;i.imgur.com&#x2F;8EudXIZ.png</a><p>The un-named nets and complete lack of concern for crossing other nets is certainly one way to draw a design. On the one hand, it all fits in a single image and is pretty beginner-friendly, on the other hand, a hierarchical schematic with named nets makes it much easier to take in and reason about a single section of the design.<p>The PCB is simple as well, it&#x27;s just a 2-layer design with all traces routed at 8 mils and generous vias at 10 mil drill&#x2F;25 mil pad. Unfortunately, being a compact 2-layer design, it doesn&#x27;t have good power planes, and worse yet it doesn&#x27;t even try to have a ground pour at all. Here&#x27;s the ground&#x2F;VSS routing:<p><a href="https:&#x2F;&#x2F;i.imgur.com&#x2F;BcKm8vL.png" rel="nofollow">https:&#x2F;&#x2F;i.imgur.com&#x2F;BcKm8vL.png</a><p>VDD&#x2F;power makes a literal loop around much of the waveform output and near the scope input pins:<p><a href="https:&#x2F;&#x2F;i.imgur.com&#x2F;E2UK9Ot.png" rel="nofollow">https:&#x2F;&#x2F;i.imgur.com&#x2F;E2UK9Ot.png</a><p>I know performance isn&#x27;t the primary goal of this device, but these decisions are probably leaving a lot on the table. (And here&#x27;s the bottom routing for completeness: <a href="https:&#x2F;&#x2F;i.imgur.com&#x2F;qxwJvpU.png" rel="nofollow">https:&#x2F;&#x2F;i.imgur.com&#x2F;qxwJvpU.png</a>)<p>Your eyes do not deceive you, the pin headers aren&#x27;t in a straight line, they wobble up and down with every other pin 9 mils higher or lower than the previous pin. This probably makes assembly a little simpler because the pin headers will comfortably fit in the 0.0354&quot; holes, but the insulators will flex and hold them in place even when the board is inverted to solder the bottom half, but might put some tension on the solder joints if you wanted to stack a daughterboard on it.<p>The main U5&#x2F;U6 connectors are spaced out by 0.9&quot; in Y and aligned in X, the -5V power connector is conveniently aligned in Y with U6 and skips two 0.1&quot; pins in X if you wanted to include that in the design (or try to stick the whole thing in a breadboard). The J3&#x2F;J4 jumpers&#x2F;headers by the USB connector are on the same 0.1&quot; grid, but inconveniently not aligned with U6 for deep integration in a breadboard or daughterboard and power isolation through a lab power supply. I do appreciate the inclusion of J10 as an extra ground pin J10 off in the corner - you weren&#x27;t doing anything with that space anyways, and that&#x27;s sure to come in useful for someone poking at a circuit with a meter or wiring something up!<p>A notable feature at this price point is the inclusion of a charge pump to generate -5V, I expected a 0-5V range with nominal rail-to-rail opamp rather than positive and negative voltages. I suppose this is persuasive when working with audio signals, which is probably a significant use case for this device. But again, the circuitous (ha) route to the opamp by the noisy VS- output signal and the decoupling and power supply to the charge pump chip U4 are not helping the performance. I doubt it would pass FCC certification, but it doesn&#x27;t really have to.<p>All in all, a pretty neat little device at an impressive price point! Don&#x27;t take my criticisms as complaining, I meant it to be constructive - well done making cool stuff and putting it on the internet!