DL0100A1 vs RS8 vs RS104: Comparison

These two 8-Channel and 1 4-Channel ultrasonic (UT) pulser-receivers for non-destructive testing (NDT) boards share several characteristics and also target very different use-cases. That is, each is optimized for different applications.

Continue reading “DL0100A1 vs RS8 vs RS104: Comparison”

Windows 10 (Fresh) + Atom IDE + apio

System/OS: VMWare Fusion V.M. running on Mac OS X 10.14.6 host: VM is Windows 10 (Home/Free/Dev) x64, fresh installation, except that ft_prog was also installed prior.

This Windows installation sequence is presented here in the context of a fallback, if the Mac OS X tool chain installation and functionality is working completely or sufficiently (please see this post regarding Mac OS X installation). This post describes general HDL-0108-RSCPT board firmware update or development.

NOTE: Please see the section, “Full Development Tool Chain Vs. Uploading a Pre-Built Binary” to “adjust your expectations” and planning.

Continue reading “Windows 10 (Fresh) + Atom IDE + apio”

MAC OS X 10.15 (Catalina) Fresh + Atom IDE + apio

This note came out of a few specific installations where the installation methods didn’t quite work to allow Atom IDE / apio-ide (package) to run its commands, like Verify, Build and Upload, etc.

Continue reading “MAC OS X 10.15 (Catalina) Fresh + Atom IDE + apio”

HDL-0108-RSCPT: Firmware Updates

This is a quick post, just to begin by showing the correct connector orientations for firmware updates. For some background on hardware and tools for developing (including just updating) firmware, please also see: https://oshablue.com/bsides/2020/01/18/hdl-0108-rscpt-materials-for-getting-started/

Continue reading “HDL-0108-RSCPT: Firmware Updates”

Ideas for Bug Reporting

Everybody’s time and efforts are valuable. With just a couple moments of extra time to flesh out some details regarding a bug report, usability issue, or even a feature request, you’ll get results much faster, and help keep the project humming along. It’s understood that you might not always have time to do so. Just know that this is appreciated, that any little extra information you can provide will always help and will feed back to you in great dividend in the long run. This is a common theme as software continues to play a larger role in our lives, and as the pace and complexity of software development ramp up.

You are encouraged to report your items directly to the repository (github for example). Benefit multiplies when you do.

Continue reading “Ideas for Bug Reporting”

ADMM-CP (VOM): R41 and High Source Impedance

Under conditions of very high source impedance or conditions that create a ground loop (other conditions apply as well), you may want to try removing R41 from the ADMM-CP (VOM) board (or testing with a board that doesn’t have it installed); if, after firmware updates and confirmation of measurement protocol, measurement values still seem inaccurate, outside of calibration error allowances, or highly variable.

Continue reading “ADMM-CP (VOM): R41 and High Source Impedance”

ADMM-CP (VOM): Attenuated Mode

What it does

The attenuated mode takes a real input voltage in the range of around +/- 14VDC and divides it down by about a factor of 10 so that it fits within the on-board ADC’s measurable voltage range of about +/- 1.4VDC. This is nominally and roughly. In a more detailed look, you might find your working range to be narrower, and even find that it depends on conditions. Your calibration and validation work would address this more concretely. It has a relationship with the components that are selected for board assembly/population.

Continue reading “ADMM-CP (VOM): Attenuated Mode”

HDL-0108-RSCPT: Getting Started

[Quick Note] Demo/experimental source code and builds at relevant repos at github: https://github.com/oshablue?tab=repositories [specifics and details below]

Integration (Or First Tests)

How to start working with the hardware, and what you might want to be able to start talking with it. The hardware will arrive already programmed, at least enough to get started with key necessary functions for demo. And a demo App will let you start right away. Complete integration though might include adapting your software work chain to talk to the board, so that gets more into development too.

Continue reading “HDL-0108-RSCPT: Getting Started”