DigiLab for FlipperZero
Lab401's DigiLab by tixlegeek is a Flipper Zero® accessory that introduces a new way to explore electronics. Designed to be the first tool you reach for when you're developing, deb ugging, tinkering or exploring digital electronics. Want to feel voltages? See signals? Hear protocols? Reach directly into the memory of sensors and modules? Sounds crazy, but it's possible with the DigiLab. Discover signals via the Scope application, probe for voltages and frequencies in the Probe function, and detect, discover and directly interact with SPI & I2C devices via the SPI Probe and I2C Probe functions. By combining an RGB LED, Flipper's speaker and vibration motor, you can see voltages fluctuations, hear the difference between different protocols, and feel the different signals flowing around a circuit. The DigiLab is even compatible with the full range of BusPirate accessories; making SPI and I2C exploration even more easy. It's 100% Open Source and Open Hardware, and is the perfect combination of functional, fun and educational that your Flipper has been waiting for. If you love electronics, you'll love Lab401's DigiLab. .animation-container { margin: 0; padding: 0; box-sizing: border-box; /*height: 300vh;*/ position: relative; /*background: linear-gradient(180deg, #764ba2 0%, #667eea 50%, #f093fb 100%);*/ } .rte .animation-container img { margin: 0; padding: 0; } .flipper-stage { position: sticky; top: 0; /*height: 100vh;*/ display: flex; align-items: center; justify-content: center; /*overflow: hidden;*/ } .flipper-assembly { position: relative; width: 916px; height: 500px; margin-top: 3em; margin-bottom: -4em; } .flipper-element { position: absolute; max-width: 100%; height: auto; } /* Base Flipper device - always visible, centered */ .flipper-base { top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 1; width: 500px; } /* Initial animation screen - positioned over orange screen */ .flipper-animation { top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 2; width: 172px; /* Fine-tune position to match orange screen exactly */ margin-top: -18px !important; margin-left: -31px !important; } /* PCB - starts from top, ends positioned above the main device */ .flipper-pcb { width: 750px; z-index: 3; opacity: 0; top: -100px; left: 50%; transform: translateX(-50%); } /* Probe - starts from left, ends positioned on the left side */ .flipper-probe { width: 916px; z-index: 4; opacity: 0; top: 24%; left: -50%; transform: translate(0%, -50%); margin-top: 1em; } .flipper-app { top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 5; opacity: 0; width: 172px; margin-top: -18px !important; margin-left: -31px !important; } @keyframes animatedgradient { 0% { filter: drop-shadow(0px 0px 10px rgba(247, 149, 51, 0.2)) drop-shadow(0px 0px 20px rgba(243, 112, 85, 0.2)) drop-shadow(0px 0px 30px rgba(239, 78, 123, 0.2)); } 100% { filter: drop-shadow(0px 0px 10px rgba(161, 102, 171, 0.2)) drop-shadow(0px 0px 20px rgba(80, 115, 184, 0.2)) drop-shadow(0px 0px 30px rgba(16, 152, 173, 0.2)); } } .flipper-glow { filter: drop-shadow(0px 0px 10px rgba(247, 149, 51, 0.2)) drop-shadow(0px 0px 20px rgba(243, 112, 85, 0.2)) drop-shadow(0px 0px 30px rgba(239, 78, 123, 0.2)); animation: animatedgradient 10s ease alternate infinite; } @media (max-width: 1100px) { .animation-container { /*height: 300vh;*/ position: relative; /*background: linear-gradient(180deg, #764ba2 0%, #667eea 50%, #f093fb 100%);*/ } .flipper-stage { position: sticky; top: 0; /*height: 100vh;*/ display: flex; align-items: center; justify-content: center; /*overflow: hidden;*/ } .flipper-assembly { position: relative; width: 90vw; max-width: 916px; height: auto; aspect-ratio: 11 / 6; } .flipper-element { position: absolute; max-width: 100%; height: auto; } /* Base Flipper device */ .flipper-base { top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 1; width: 55%; } /* Initial animation screen */ .flipper-animation { top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 2; width: 19%; margin-top: -2% !important; margin-left: -3.5% !important; } /* PCB */ .flipper-pcb { width: 82%; z-index: 3; opacity: 0; top: -10%; left: 50%; transform: translateX(-50%); } /* Probe */ .flipper-probe { width: 100%; z-index: 4; opacity: 0; top: 24%; left: -50%; transform: translate(0%, -50%); } /* Final app screen */ .flipper-app { top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 5; opacity: 0; width: 19%; margin-top: -2% !important; margin-left: -3.5% !important; } } @media (max-width: 768px) { } lite-youtube { /* No Shadow */ --lite-youtube-frame-shadow-visible: no; } video {max-width:100%; border-radius: 15px;} Discover what's possible with the DigiLab See, hear and feel circuits The DigiLab's Scope function allows you to see, hear and feel voltages and signals: it honestly feels a bit magic. Which is CAN_HI and CAN_LO? They sound completely different!. What's the baud rate on this line? Sounds like 9600bps! Display voltage gradients via RGB LED? Totally possible! Probe, measure and detect signals The Probe function allows you to rapidly map out a circuit during debug or development. Where are the data traces? Is the serial interface active? Is there a signal on this line? Is this plain 5v or is it UART? What's the frequency of the signal? Get answers quickly with the Probe tool. Discover and identify I2C and SPI devices The DigiLab has a built-in Predictive Engine for rapidly identifing I2C and SPI devices. Working with chips that have no markings? Uncover its secrets without fuss. Need to identify multiple devices on the same bus? No problems! With DigiLab, discovery & identification is painless! Real-time, direct I2C & SPI interaction Discover, read and Write directly to and from sensors, memory and other I2C prehipherals. Forget fighting with Arduinos & ESP-32s - the DigiLab just made SPI & I2C manipulation simple. Debugging and development with modules is a breeze: get hands on directly with the devices! Detailed functionality Scope Tool The scope tool provides an oscilloscope-style screen, with real-time, average and max voltage and the wave-form of the detected signal. When coupled with the feedback options it becomes a powerful way to navigate circuits. Sound Off - no audio feedback Alert - Audio triggers when "Alert" condition is met On - Follows the voltage/signal measured Haptic/Vibration Off - no haptic feedback Alert - Triggers when "Alert" condition is met LED Off - no LED feedback Alert - Triggers when "Alert" condition is met Follow - Follows the voltage (0v Green, 12v Red) Variance - Follows the calculated variance of the measured signal Trigger - Follows when signal exceeds auto-calculated trigger level Alert Options Voltage - v3.3, v5, MAX Osc - When signal oscillates around 0v (digital signals, clocks, communications) ~x - When signal is close to x volts Probe Tool The Probe tool is ideal for initial circuit exploration or debugging multiple pins via the clear real-time UI: Voltage Range: 0 - 12v Frequencies: Up to ~200kHz Real-time voltage indicator Real-time frequency indicator I2C Probe Detect, identify and interact directly with attached I2C devices. GPIO Pinout is compatible with BusPirate accessories. Detection Engine: Multiple Simultaneous I2C devices Prediction Engine: Instant Device Identification (Device type, Address, Reference, Manufacturer, Description) Register Explorer Register Editor: Read / Write Hex-editor SPI Probe Detect, identify and interact directly with attached SPI devices. GPIO Pinout is compatible with BusPirate accessories. Detection Engine: Multiple Simultaneous I2C devices Prediction Engine: Instant Device Identification (Device type, Address, Reference, Manufacturer, Description) Register Explorer Register Editor: Read / Write Hex-editor What's included 1x DigiLab 1x Probe Pair (Shielded RG-178 cable with SMA connector) 1x Probe Point (Connects via screw attachment) DigiLab Flipper Application DigiLab Resources DigiLab Flipper Application DigiLab Github Repository Building the DigiLab : Behind the scenes with Lab401 DigiLab Tutorials DigiLab & BMP280 : Reading Pressure, Temperature & Altitude directly from the BMP280. Sensor Seduction: No fuss data downloading from sensors with the DigiLab
More you might like
Related
DREMEL® DIGILAB 3D PRINTER 3D45 (3D45-02) for schools
Related
Bio Rad Digilab Division 997-0054 Infrared Detector for UMA
Related
Plated A2 Hardened Tool Steel Nozzle for Dremel Digilab 3D45
Related