This is a basic terminal example implemented on an Arduino. The purpose is to provide an easy way to be able to GET/SET various settings/registers and execute functions from a terminal program such as RealTerm, Tera Term, or Putty.
Author: Jason
PCA Test Example with Python and Phidgets
Basic PCA level automated test example using Phidgets to power cycle a circuit board, take voltage data, plot, and store data in a CSV.
Python: Basic Tkinter GUI
Basic Python example using Tkinter to form a GUI and prints out the inputs into the terminal.
Open Source Keystone Test Point Libraries
I’ve released a series of open source models for various Keystone brand test points. Available Components Component GrabCAD OnShape Keystone Compact Test Points Link Link Keystone Miniature Test Points Link Link Keystone Multipurpose Test Points Link Link Keystone 519xTR Test Points Link Link Keystone SMT Jumpers Link Link Keystone PCB Jumpers Link Link Keystone 5015 […]
Open Source Hamamatsu Sensor Libraries
I’ve released a series of open source models for various Hamamatsu sensors GrabCAD and OnShape. Available Components Series Sensors GrabCAD OnShape Datasheet G11508 and G11475 to G11478 SeriesInGaAs Linear Sensors G11508-256SA, One-stage TEC, 256 pixel G11508-512SA, One-stage TEC, 512 pixel G11475-256WB, Two-stage TEC, 256 pixel G11475-512WB, Two-stage TEC, 512 pixel G11476-256WB, Two-stage TEC, 256 pixel […]
Open Source Passive Component Libraries
I’ve released a series of open source component libraries using GrabCAD and OnShape. Available Components Type Footprint Height Resistor 0201 0.23-mm 0402 0.32-mm 0603 0.45-mm 0805 0.50-mm 1206 0.55-mm 1210 0.55-mm Resistor Array 0404 TC122 Concave 0.30-mm 0804 TC124 Concave 0.40-mm 1206 TC164 Concave 0.60-mm 0404 YC122 Convex 0.30-mm 0804 YC124 Convex 0.45-mm 1206 YC164 […]
Automating the HP 34401A
Expanding on the Keysight automation, there’s a few differences when interfacing with older HP gear. They tend to not have USB available and USB may not have even existed. This type of equipment tends to use GPIB (IEEE-488). Luckily, you can buy some USB to GPIB cables from Agilent/Keysight. You can tend to find these […]
Keysight Automation with Python
A single trial on a sample-size of one merely gives you an indication of truth but is not conclusive. Because of this, the ability to automate your primary test and debug equipment can be immensely powerful. Let your equipment do the work while you deliberate over the latest TPS reports. This post will focus on […]
Python: MatPlotLib Data Visualization Example
After collecting your data as part of a V&V effort, it helps to be able to visualize it to help determine a PASS or a FAIL. This post will walk you through a couple setups. The Data Files For the purposes of this example, you will find a couple of CSV files on my GitHub […]
Python: Working with CSV Files
One of the primary tasks I personally use Python for is data collection and manipulation. In this post I’ll walk you through some basic CSV file work. Reading from a CSV File Take the CSV file below, it’s a collection of collected ADC points with the acquisition number preceding it. We’re going to take this […]