Browse By Tags

  • Pico SCPI labLib now has configurable USB IDs

    Michael Stoops submitted pull requests to make a set of USB parameters configurable in your CMake file. What USB IDs can be configured? USB_VID USB_PID USB_MANUFACTURER USB_PRODUCT USB_SERIALNUMBER Before this new functionality…
  • New Functionality for Older Equipment: Adding USB and SCPI Programmability

    Table of Contents Introduction What’s the Problem being Solved? What’s Inside? Solution Overview Circuit Diagram Building It Software Testing It Summary Introduction This blog post shows how I went about adding programmability…
  • PST.. Pico SCPI labTool can run multi-core on FreeRTOS SMP

    The Pico SCPI labTool (PST) allows you to connect your PC to equipment to control and monitor all sorts of things. It runs on a Raspberry Pico. In this post: you can run it - with multi-core support - on FreeRTOS SMP. What's different, compared…
  • PSA.. SCPI firmware for Pico Data Acquisition Board as a plug-in module

    The Data Acquisition Board for Pi Pico is an analogue front end for the Raspberry Pico. I turned the SCPI firmware for into a submodule that you can plug in your PST.. based designs. What is that module? It's a library for the data acquisition…
  • PSA.. SCPI firmware for Pico Data Acquisition Board

    The Data Acquisition Board for Pi Pico is an analogue front end for the Raspberry Pico. I created SCPI firmware for it. To validate shabaz 's sample code for the board. And to see if our Pico SCPI framework can be used for custom designs . …
  • Do you want to create your own Pico SCPI device, based on PST.. Pico SCPI USBTMC labLib (and labTool)?

    How to : start your own Pico SCPI project, based on Pico SCPI USBTMC labLib? You can start from the example source: PST.. Have you worked with the Pico SCPI labTool? and adapt it to your needs. Git and GitHub will help you to get a project set up…
  • Building Custom firmware for led control on Pi Pico using Labview

    Introduction: This blog is not part of the actual project. This is something I came across while learning labview with pi pico. So, I wanted to share it. In this blog, I will share the steps I followed to create a custom pi pico firmware image with…
  • PicoLab_EnvMonitor : a learning journey on LabVIEW - Final

    Table of Contents Introduction LabVIEW Training LabVIEW Road Test project 1: Light sensor monitoring system LabVIEW Road Test project 2: NTC thermal sensor controlled FAN system Conclusions References Introduction LabVIEW is a graphical…
  • PST.. Release 7.1 for the Pico SCPI labTool firmware: what's new?

    The Pico SCPI labTool (PST) allows you to connect your PC to equipment to control and monitor all sorts of things. It runs on a Raspberry Pico. In this post: new functionality available in the Release 7.1. What's new? Release 7 firmware…
  • LabVIEW Challenge - Project Blog RSC - RPi Pico Blower Motor Control

    I applied for this challenge since I've been using LabVIEW off and on for 20 years. I found out that much has changed in the past few years that I was not aware of. The 10 Lessons on Element14 were a good refresher, Lesson 10 about using a RPi pico…
  • Setting up the Raspberry Pi Pico & accessing with Labview

    Introduction: I have been trying to setup the pi pico with Labview for the past few days. Earlier, I was facing many problems and was totally confused after going through multiple online guides but slowly things started to fall into the picture and…
  • Solar Home System Monitoring using LabVIEW & Raspberry Pi Pico

    Introduction In this blog post, I will show how I made a monitoring system for my home solar using LabVIEW and Raspberry Pi Pico. I was aware of the National Instrument LabVIEW program but had never used it before. After enrolling in NI LabVIEW RoadTest…
  • PSL.. Pico SCPI USBTMC labLib makes it easier to write your own PST.. Pico SCPI labTool

    The Pico SCPI labTool (PST) allows you to connect your PC to equipment to control and monitor all sorts of things. It runs on a Raspberry Pico. To make it easier to create several specialised lab instruments, the project is now split up in the Pico SCPI…
  • PST.. Release 5 for the Pico SCPI labTool firmware (experimental functionality release): what's new?

    The Pico SCPI labTool (PST) allows you to connect your PC to equipment to control and monitor all sorts of things. It runs on a Raspberry Pico. In this post: new functionality available in the Release 5. What's new? This release adds experimental…
  • PST.. Experimental event / trigger support for Pico SCPI labTool - 7: Test Service Request from Instrument to LabVIEW flow

    The Pico SCPI labTool (PST) allows you to connect your PC to equipment to control and monitor all sorts of things. It runs on a Raspberry Pico. It would be nice if the PST could supports device dependent SCPI registers. They can be used to notify a LabVIEW…
  • Learning LabVIEW Final Blog: 7 - Hardware Abstraction Framework in Detail, Demonstrations, Tips and Summary

    Introduction This is the final posting in the series to wrap up the challenge although I will continue to add features. I will summarise the work so far, demonstrate the framework and explain how it all hangs together. One of the challenge requirements…
  • PST.. Experimental event / trigger support for Pico SCPI labTool - 6: Service Request from Instrument to LabVIEW flow

    The Pico SCPI labTool (PST) allows you to connect your PC to equipment to control and monitor all sorts of things. It runs on a Raspberry Pico. It would be nice if the PST could supports device dependent SCPI registers. They can be used to notify a LabVIEW…
  • Learning LabVIEW: 6 - Anatomy of a VI

    Introduction In this post, I'm taking a look at an actual VI that has been created in the Framework and covering the LabVIEW "syntax" by explaining the constructs used, and the data flows that occur. Typically, VIs are kept as simple as possible: in…
  • understand TinyUSB USBTMC protocols

    In this post, I attempt to understand the flows that the USBTMC class driver follows for: standard SCPI query / response standard SCPI command only *STB? status byte requests service requests triggers For each scenario, I'll try to figure…
  • PST.. Release 4 for the Pico SCPI labTool firmware (experimental functionality release): what's new?

    The Pico SCPI labTool (PST) allows you to connect your PC to equipment to control and monitor all sorts of things. It runs on a Raspberry Pico. In this post: new functionality available in the Release 4. What's new? This release adds experimental…
  • Learning LabVIEW: 5 - Setting up the Raspberry Pi PICO and Accessing Instruments

    Introduction At some stage, I'm going to actually have to interact with a physical instrument. LabVIEW does this with VISA drivers (Virtual Instrument Software Architecture) which will allow control over Ethernet/LXI, GPIB, Serial, USB and other protocols…
  • Learning LabVIEW: 4 - Anatomy of a Class

    Introduction In this post I'm going to cover how LabVIEW represents a Class. At the most basic level, LabVIEW programs consists of data being processed by Virtual Instruments (VIs); that is, a LabView application consists of functions called Virtual…