FNIRSI Oscilloscopes for
Hobbyists & Makers.
Finally see what your microcontroller is actually doing. Debug I2C, SPI, and UART signals without spending hundreds on lab equipment. Perfect for home workshops and maker spaces.
Debug Your Projects Like a Pro
Debug I2C Communication
See exactly why your sensor isn’t responding. Visualize clock and data lines, spot timing issues, and verify your code is sending the right addresses.
Analyze SPI Signals
Troubleshoot SD card modules, displays, and sensors. Check MOSI, MISO, CLK, and CS lines to find why your SPI device isn’t working.
Test PWM Outputs
Verify your motor control, LED dimming, and servo signals. Measure duty cycle and frequency to ensure your PWM code is doing what you expect.
Debug UART/Serial
See the actual bits your Arduino is sending. Find baud rate mismatches, parity errors, and timing issues that cause garbled serial communication.
Test Power Supplies
Check for voltage ripple, noise, and stability. See why your project acts strange when running on batteries vs USB power.
Measure Timing
Verify interrupt response times, measure execution speed, and find bottlenecks. Essential for time-critical applications.
Recommended Oscilloscopes
FNIRSI DSO510 Mini 2-in-1
50MHz • 200MSa/s • Portable • 2.4″ LCD • Built-in Signal Generator
FNIRSI DST-210 3-in-1
10MHz Scope • 50MSa/s • 10000 Counts DMM • Signal Generator • 2.8″ Display
FNIRSI 2C53T 3-in-1
50MHz • 250MSa/s • 2 Channels • 20000 Counts DMM • Signal Generator
FNIRSI 1014D 7″ Touchscreen
100MHz • 1GSa/s • 2 Channels • DDS Generator • 7″ Touch Screen
Why Every Maker Needs an Oscilloscope
Serial.print() can only tell you so much. When your I2C sensor stops responding or your servo jitters randomly, you need to see what’s actually happening on the wire.
An oscilloscope shows you the real electrical signals—timing issues, voltage drops, noise, and glitches that cause “works sometimes” bugs you can’t debug any other way.
- See timing issues that Serial.print() can never show you
- Debug communication protocols like I2C, SPI, UART visually
- Find noise and interference that causes random crashes
- Verify your power supply is clean and stable
void loop() {
// Read I2C sensor – works “sometimes”
Wire.requestFrom(0x68, 6);
// Serial shows correct values…
// But scope reveals:
// – SCL line has 100mV noise
// – SDA rise time too slow
// – Clock stretching violation
// Fix: Add 4.7kΩ pull-ups
}
FNIRSI vs. Traditional Lab Brands
| Feature | FNIRSI 1014D | Rigol DS1054Z | Siglent SDS1104 |
|---|---|---|---|
| Bandwidth | 100MHz | 50MHz (hack to 100) | 100MHz |
| Sample Rate | 1GSa/s | 1GSa/s | 1GSa/s |
| Channels | 2 | 4 | 4 |
| Built-in Signal Gen | ✓ Yes | No | Optional (£50+) |
| Touchscreen | ✓ 7″ Touch | No | No |
| Portable | ✓ Compact | Bench only | Bench only |
| Good for Arduino/RPi? | ✓ More than enough | ✓ Overkill | ✓ Overkill |
| Price | £127.50 | £349 | £329 |
What Makers Say
“Arrived in 2 days. I was skeptical about budget oscilloscopes but this handles everything I throw at it. Finally can see what my Arduino is actually doing!”
“Spent weeks debugging an I2C issue with Serial.print(). Got the 2C53T and found the problem in 5 minutes—noisy power rail was corrupting the data line. Worth every penny.”
“Perfect for my home lab. The built-in signal generator means I don’t need a separate function gen for testing. Compact enough to fit on my crowded desk.”
Maker FAQ
Not sure which scope is right for your projects? Here are the most common questions from Arduino and Raspberry Pi makers.
Ask Us AnythingStop Guessing.
Start Seeing.
Join thousands of makers who’ve discovered that debugging electronics is actually enjoyable when you can see what’s happening. Oscilloscopes from £38, delivered in 1-2 days.
