Asked

Using The EZB Stress Test And Results

I am using the EZB Stress Test robot skill in Synthiam ARC.

The instructions for the skill detail physically placing a jumper on the TX/RX pins on UART 0 to conduct the EZB UART test, which I have completed successfully.

I then created a new, clean project, started my robot, and connected to the EZB on connection 0 using a USB to Serial cable. Within the EZB Stress Test, I selected the "Enable Testing" button, and the console window confirmed that one EZB was connected and ready for testing.

However, when I initiated the UART test, it immediately failed. The test stopped, indicating there was no EZB connected, and the "Enable Testing" button was reset. In the console window, the UART Test displayed the number 4.

Importantly, despite the failure, the connected EZB did not disconnect, freeze, or require a reboot. Here is the logged information from that test:

Timestamp: 2025-12-11 22:18:09 UTC
ARC Version: 2025.12.03.00
OS Version: Microsoft Windows NT 10.0.26100.0
Base Directory: C:\Program Files (x86)\Synthiam Inc\ARC by Synthiam\

=== Exception Information ===
Type: System.Runtime.InteropServices.ExternalException
Message: Requested Clipboard operation did not succeed.
HResult: -2147221040
Source: System.Windows.Forms
TargetSite: Void ThrowIfFailed(Int32)

StackTrace:
   at System.Windows.Forms.Clipboard.ThrowIfFailed(Int32 hr)
   at System.Windows.Forms.Clipboard.SetDataObject(Object data, Boolean copy, Int32 retryTimes, Int32 retryDelay)
   at System.Windows.Forms.Clipboard.SetText(String text, TextDataFormat format)
   at System.Windows.Forms.Clipboard.SetText(String text)
   at EZBStressTest.MainForm.button1_Click(Object sender, EventArgs e) in C:\My Documents\SVN\Developer - Controls\In Production\EZB Stress Test\EZB Stress Test\MY_PROJECT_NAME\MainForm.cs:line 49
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Here is an image of the ended UART test:

User-inserted image

Additionally, the Stress Test Skill froze, requiring removal and reinstallation to initiate another test.

A similar issue occurred with the Audio test. The console window showed the failed Audio test result as number 16. When running this test and it fails, the connected EZB freezes and needs to be rebooted.

I will post the logged information from the failed Audio test in the next post.

Here is the logged information from the failed Audio test:

User-inserted image

What do these results indicate?


Related Hardware EZ-B v4

ARC Pro

Upgrade to ARC Pro

Synthiam ARC Pro is a new tool that will help unleash your creativity with programming robots in just seconds!

#1   — Edited

OK, I've updated the stress test to the latest version 4.

The behavior is the same as before.

The UART test stops immediately by it's self but the EZB stays connected. The Audio test stops after a few seconds and the EZB disconnects and locks up. It then needs to be rebooted The other tests run continuously as expected. .

Here are the copied log results on the UART and Audio. Like I said, each test stops on it's own.

UART Test:
Starting test...
Test Started (1 EZBs)
Cancelling test...
UART Test Error: Sent 8 bytes, expecting 8 bytes and received 7 on EZB #0.
Test stopped (00:00:00.1013465)
Results
- UART tests: 1
- Temp tests: 0
- Voltage tests: 0
- ADC tests: 0
- Audio tests: 0
- Digital tests: 0

AUDIO TEST:
Starting test...
Test Started (1 EZBs)
Cancelling test...
No connected EZBs!
Test stopped (00:00:04.7904968)
Results
- UART tests: 0
- Temp tests: 0
- Voltage tests: 0
- ADC tests: 0
- Audio tests: 6
- Digital tests: 0

Does any of this help?

PRO
Synthiam
#2   — Edited

That’s concerning - about the audio and uart. The audio test shows you weren't connected to an EZB, so your connection was dropped before the test. Was there a red LED on the EZB that stayed steady before that test? Because it showed that the test started with one ezb connected, and when trying to receive data, it realized there was no ezb, and it disconnected. So the connection dropped between the UART and the AUDIO test.

Try the volt, temp, digital, and adc test all at once

PS i edited your post to put the log in a code tag so it formats correctly

#3   — Edited

We have updated the robot skill to V9, which has several more debugging details. The recent update will indicate whether an EZB was disconnected during the test. Please update to the latest version for future tests and report back with DJ's suggested tests.