Barcode Scanner Project Arduino Uno

Good Day,

I am working on a project to read barcodes via a barcode scanner and send it to a local web server.

I am working with the following components:

  1. Arduino Uno
  2. USB Host Shield
  3. ESP 8226
  4. ESP 8226 adapter
  5. Zebra LS2208 Barcode Scanner

My USB host shield was defective (Defective Arduino USB Host Shield Boards). I fixed it by soldering the 5V and 3.3V pads.

However, when I plug in the barcode scanner to the USB host shield (attached to the arduino with it plugged into the laptop) it does not turn on. It does not make any sound as well.

I also tried attaching external power supply to the arduino, that did not help either.

When I attach a mouse to the USB host shield with external power supply, the laser of the mouse lights up.

How do I fix this? Any suggestions and help appreciated.

My guess is that the power isn't sufficient. The Arduino has a self-resetting fuse that limits the 5V power to 500mA. Part of that is used by the Arduino itself, part by the ESP and part by the USB Host Shield. Probably the rest isn't enough for the scanner.