ABX0083 DRIVER INSTALLATION

------Question for ABX00083 Please Put your question below------

what driver does ABX00083 use? Like is it CH340 or CP210x?

Hi darrellj200513,

Welcome to the TechForum.

The ABX00083 uses an ESP32-S3 processor, which has it’s own USB integrated transceiver, and rather than using an external USB device such as the CH340 or CP210x, this board connects USB directly to the ESP32-S3.

This link provides the software downloads and describes the set-up process.

so I connect the board to a port called “Arduino Nano ESP32 on /dev/cu.usbmodemE4…” and I compile and run the code. After it compiles it automatically disconnects while uploading, so I then have too double click on Arduino to regain connectivity and nothing happens in serial monitor too.
Sketch uses 303185 bytes (9%) of program storage space. Maximum is 3145728 bytes.
Global variables use 30888 bytes (9%) of dynamic memory, leaving 296792 bytes for local variables. Maximum is 327680 bytes.
dfu-util 0.11-arduino4

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to dfu-util / Tickets

Opening DFU capable USB device…
Device ID 2341:0070
Device DFU version 0101
Claiming USB DFU Interface…
Setting Alternate Interface #0
Determining device status…
DFU state(2) = dfuIDLE, status(0) = No error condition is present
DFU mode device DFU version 0101
Device returned transfer size 4096
Copying data from PC to DFU device

Download [ ] 0% 0 bytes
Download [= ] 5% 16384 bytes
Download [= ] 6% 20480 bytes
Download [== ] 9% 28672 bytes
Download [=== ] 13% 40960 bytes
Download [==== ] 17% 53248 bytes
Download [===== ] 21% 65536 bytes
Download [====== ] 25% 77824 bytes
Download [======= ] 29% 90112 bytes
Download [======== ] 33% 102400 bytes
Download [========= ] 37% 114688 bytes
Download [========== ] 41% 126976 bytes
Download [=========== ] 45% 139264 bytes
Download [============ ] 49% 151552 bytes
Download [============ ] 50% 155648 bytes
Download [============= ] 53% 163840 bytes
Download [============== ] 57% 176128 bytes
Download [=============== ] 61% 188416 bytes
Download [================ ] 65% 200704 bytes
Download [================= ] 69% 212992 bytes
Download [================== ] 73% 225280 bytes
Download [=================== ] 77% 237568 bytes
Download [==================== ] 81% 249856 bytes
Download [===================== ] 85% 262144 bytes
Download [====================== ] 89% 274432 bytes
Download [====================== ] 91% 282624 bytes
Download [======================= ] 93% 286720 bytes
Download [======================== ] 97% 299008 bytes
Download [=========================] 100% 303552 bytes
Download done.
DFU state(7) = dfuMANIFEST, status(0) = No error condition is present
DFU state(2) = dfuIDLE, status(0) = No error condition is present
Done!

Checking with the group to see if there is someone that can assist with this.

Hi, I got the Arduino to run properly but now im facing an issue with the MPU6050 I bought. The white light turns on the MPU but when running the code, it says “Failed to find MPU6050 chip”. I’ve tried rewiring, checking if it’s 0x68 or any other

What MPU6050 part number did you order?
How are you connecting to it?
How is it powered, and at what voltage?
Are there pull-ups on the I2C lines?
Are you using a solderless breadboard, and if so, might you have signal integrity issues?
Have you been able to establish communication with any other I2C device?

Im ordered a SEN0142. I connected the Vin → 3v3, GND → GND, SDA → 5.1Kohm → A4, SCL → 5.1Kohm → A5, INT → D7. I soldered the headers to the board. No I dont have any other i2c device to test that.

I’ve tried these:

  1. I2C bus was stuck at error 5 (timeout) initially
  2. After removing all other components and connecting MPU6050 directly with jumper wires, error changed to 2 (no acknowledgement)
  3. Scanned all GPIO combinations — nothing found
  4. WHO_AM_I register read attempted — no response
  5. Bus release attempted — still error 2
  6. Power confirmed working (white LED on board lights up)
  7. Tried both 3.3V and 5V on VIN

Just to clarify, the SEN0142 has 4.7k ohm pull-ups integrated on the board. Not clear whether you are putting those 5.1k resistors in series between SDA and A4 and between SCL and A5, but I don’t think they should be there.

Also, the shorter the I2C jumpers the better.

The SEN0142 has a voltage regulator, so it definitely needs to have at least 3.65V on the Vin pin (5V is ideal) to regulate down to 3.3V properly. If the LED is on, then presumably that’s good.

Again, if you’re using a breadboard, those connections can sometimes cause problems. Might be worth doing some continuity tests on the relevant contact points. I’ve been burned by that many times.

Okay perfect! I’ll try it out. Also, is it possible that the way I soldered is incorrect? file:///Users/darrellizjohn/Downloads/IMG_1540.jpeg

Hi darrellj200513,

Your jpeg image does not seem to have come through. What were you intending to show there?

I think my mpu was damaged and faulty. I even switched to Arduino Uno R4 and my neopixel started working which wasn’t working with the nano ESP32, still the imu doesn’t work. I have shown it to my electronics tutor to cross verify as well.