Moku:Lab & Instruments


Moku:Lab is a reconfigurable hardware platform that combines the digital signal processing power of an FPGA with versatile analog inputs and outputs. This simplifies your workflow by giving you access to 12 high-performance instruments that enable you to measure what you need when you need.


I don’t have an iPad. Can I still use Moku:Lab?

Yes! You can interact with Moku:Lab using Python, LabVIEW and MATLAB from any computer running Mac OS, Windows or Linux.

All of my lab computers run Windows. Will I need to change them all to Mac OS?

No, Moku:Lab works perfectly well in a Windows lab environment. You can transfer data to your Windows computer via email or Dropbox using the the in-app sharing button. Or use our Python library to integrate Moku:Lab into your Windows-based experiment control system.

How do I locate my Moku in a lab with many Mokus?

In a lab with several Mokus, it is possible to lose track of which Moku you are controlling on the iPad. The colored LEDs on the bottom of each Moku make device identification easy. Goto ‘select your device’ and each Moku on your local network will be displayed; outlined with a colored circle, the color matching the Mokus bottom lighting LEDs. By selecting a Moku and going to ‘device settings’, you can change the LED colors of each Moku such that they are readily identifiable. In the device settings, you can also assign a unique name and password.

Are the inputs of the Moku:Lab protected?

Yes, the Moku:Lab’s does have front-end protection to reduce the chances of accidental damage to the ADCs. Each input has a sensing circuit that protects it from over voltage events. If a voltage beyond ±7.5 V is present then the inputs will be disconnected within about 10 ms. Once disconnected, the Moku:Lab is protected up to voltages of 30V DC.

How do I update Moku:Lab’s firmware?

Moku:Lab firmware updates require a restart, and may take up to 45 minutes to complete. Do not turn off Moku:Lab during this time.

If the power is inturrupted during a firmware update, yourMoku:Lab may boot into recovery mode.

To restore the device, connect your iPad to the WiFi network called “Moku:Recovery”. When the device becomes visible, you will be prompted to resume the firmware update process.

Moku:Lab has an FPGA inside it. Can I get access to the FPGA to execute my own code?

Sorry, not yet. We hope to bring you this capability in the future. We won’t do anything to stop you running your own code but we are unable to support it at this time. If this feature is important to you please let us know, but for now Moku:Lab is designed to work out of the box in the same way as conventional test and measurement instruments like oscilloscopes and waveform generators.

How I ensure that I have the latest instruments on my Moku:Lab?

The iPad app contains all the instruments, so to ensure that you have the latest set of instruments simply visit the App Store and ensure your iPad is up to date. The iPad app will ensure that Moku:Labs are up to date each time the iPad connects to a Moku:Lab.

My Moku:Lab does not turn on! Help!

After connecting the power adaptor to an outlet and to the rear of the Moku:Lab, ensure you push and HOLD the front panel Liquid Instruments logo button until the front LED is orange (approx 2 seconds). The Moku:Lab will now boot. Once the LED turns white/blue (approx 1 minute), Moku:Lab is ready to use.

What if Moku:Lab fails to start?

If Moku:Lab fails to start or boot correctly, it will show a steady orange LED on the power switch for more than 2 minutes after power up. If this is so, you will need to perform a Hard Reset as explained here.

WiFi is not permitted in our lab. How can I use Moku:Lab?

In some places, WiFi networks are not permitted for either security or interference reasons. However, you can still use Moku:Lab fully.

  1. Disabling Wifi in Moku:Lab
    • EITHER, on the bottom of the Moku:Lab; there is an ‘airplane’ mode button. Depress this recessed button with a paperclip or similar and the WiFi of Moku:Lab will be disabled.
    • OR, in the iOS app, connect to the Moku:Lab and under device settings; select the ‘ethernet’ tab and ensure that ethernet access is enabled. Then under the WiFi tab disable both “Join a WiFi network” and “Create a WiFi network”.
  2. Using Moku:Lab without WiFi
    • You may access Moku:Lab via wired ethernet using Python, MatLab and LabView APIs
    • To have the benefit of the iOS app interface and interact with the instruments’ user interface, we will need to connect the iPad via a wired connection. To do this, use the micro-USB port on the back panel of the Moku:Lab and an Apple ‘Lightening to USB camera adaptor’ or a USB-C to micro B USB cable. Full details can be found in the application note.

Is Moku:Lab calibrated?

Moku:Lab is calibrated by Liquid Instruments at the factory. In addition, Liquid Instruments has collaborated with Tektronix to enable ISO/IEC 17025 calibration and re-calibration of Moku:Lab.

For new purchases: Within the US; you may select Tektronix 17025 calibration at the time of purchase and your new Moku:Lab will be delivered complete with 17025 calibration and NIST traceable certification. Outside of the US; please contact us to make arrangements.

For recalibration: Please contact us or Tektronix directly at or call 1-877-477-8204.