![]() Thanks to Scott McCain for his contribution for a modern UI remake of the. Thanks to Murray Lindeblom for his contribution on the WINUSB drivers. This application is open source, so that anyone can port it to another OS, or perhaps just use the source for a similar project. Trust me, the driver is just WINUSB with my own. I currently don't have a digital signature from a certificate authority, so you will get a big red warning when installing the driver. ![]() Connect the USB device and install the USB Driver.Update the the device with the latest firmware.Visualization of the signals and controlling the oscilloscope is done on the PC interface software (open source). It consists of a simple DIP module with a USB interface. It is the most inexpensive but feature rich oscilloscope in the market. USB capable device, such as the Xminilab HW 2.0, or Xprotolab HW 1.7. The Xprotolab Plain is a multi scope board created by Gabotronics.This application is open source, so everyone is encouraged to improve it.įor Windows, you will need to install the WinUSB drivers using the ZADIG tool. Product FAQs 1) What tools do I need to develop my own programs on the XScope 2) Can the waveform generator and the oscilloscope run simultaneously 3) How. This is the FIRST RELEASE of the software, meaning that it may have many bugs. The PC interface has been rewritten in the Qt framefork so it can be multiplatform. You can go back to the ‘Oscilloscope’ page tab and change the ‘Type’ (for trigger type) to ‘Free’ and to open channel 2 and check ‘Trace’ to see the horizontal line move relative to channel one’s trace.This software is used to interface to Gabotronics' line of oscilloscopes (Xprotolab / Xminilab). Also note that the voltage is to 3 decimal places while the Panel Meter is only to one (showing the Xprotolab has much better resolution). The XScopes are a combination of three electronic instruments: a mixed signal oscilloscope, an arbitrary waveform generator and a protocol sniffer. I have been using one of these on my eurorack rig for a couple of years with good success - see pictures. Rotate the potentiometer and note the voltage on channel 2 changing. This is a small two channel oscilloscope. Obtain 5V and Ground from any Arduino Digital port on the Grove shield using the Grove to pin cable. Connect this to CH2 input and CH1 to the +5V rail. The outside legs of the potentiometer connect to 5V and ground with the center lead serving as a voltage divider. The ‘Meter’ tab allows 2 voltages to be monitors which is useful for checking out voltage regulators and circuit input versus outputs.īuild the circuit using wire jumpers and the potentiometer. Displayed are triangle, square and a custom waveform. Go back to the ‘Waveform Generator’ tab and try different waveforms. Adjust the position to center the waveform in your graticule and the Gain to suit your taste. ![]() Make sure XY is not checked and CH1 ‘Trace’ is checked. The ‘Waveform Generator’ should be set to sine, about 500Hz. If no USB ports show up reboot the Raspberry Pi and start over. If you do not see a sine wave click on the ‘Options’ tab and make sure you are connected. Using a jumper wire connect the AWG to CH1. First we will need a signal to display.Ĭonnect Arbitrary Wave Generator to Chanel 1 Input We will go step-by step to make sure they are correct. ![]() When you open the oscilloscope interface it will likely have the last user’s settings. Open the Xscope application on the Pi’s desktop. Make sure the USB on the Xprotolab is plugged into the Raspberry Pi. The verticle amplifier is calibrated in volts per division and the horizontal amplifier in time (seconds) per division. XScopes 2.4.1.3 User’s Manual XY Mode The XY mode changes the display from volts vs. Figure 32: Device mode menus 2.4.1 Oscilloscope Mode This is the default mode of the XScope. Oscilloscopes are used to troubleshoot a wide range of signals from audio (20 to 20000 Hz) to video (6MHz), digital (Hz to GHz) and radio frequency 10MHz to GHz). In the Mode Menu, press K1 and K3 simultaneously, to display both the Scope and FFT. Voltage is displayed vertically while frequency (or period) is displayed horizontally. The time might be very brief (on the order of nanoseconds) up to a second. However, you can still measure frequencies up to almost 1MHz. For digital signals, you can measure up to 16MHz.)Īn oscilloscope provides a graphical representation of a waveform over time. Its features:ĭual channel Oscilloscope (The analog bandwidth is set at 200kHz. Contribute to ganzziani/XScopes-Firmware development by creating an account on GitHub. This kit contains a truly remarkable instrument that this author has seen in no other Arduino/Raspberry Pi/Breadboard kit: A fully functional oscilloscope! Gabotronics makes a range of low-cost scopes the one we are using is under $20 USD.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |