TVM802A:      Unboxing   ·   «Setup»   ·   First PCB   ·   Mods   ·   Hacks   ·   Eagle ULP

TVM802 and Windows 8 setup

The Windows Host Machine

The TVM requires three data connections to a host PC. I highly suggest a dedicated machine to control the TVM. I bought a relatively simple laptop with three USB ports, Ethernet, and Window 8. Windows 10 should work just as well.

The basic Wiring

The TVM comes with three data ports that must be connected to the PC. The machine commuinication runs through an etherent connection. It's easiest to get a crossed ethernet cabel and connect the TVM directly to the PC. Don;t put the machine on your shop network. It's not worth the hassle. If you want tp make sure that the machine is sending and receiving data, get a cheap dumb ethernet router that has LEDs and two ethernet cables that are not crossed. Don't use a smart hub or modem that puts additional DHCP traffic on the connection.

The ethernet port is set to the fixed IP and port 701. You can't change these settings until you successfully connect to the machine!

USB Wiring

Next to the ethernet connection are two USB connections that hook the cameras to the PC. The picker does not use any of the image data internally. All image processing is done on the host computer. Connect the cameras directly to the computer. Do not use a USB hub!

The cameras are Microsoft XBox cameras. Don;t use the driver that comes with the machine. WIndows 8 and10 should recognize your cameras instantly. Make sure that they show up in the hardware manager, and use any video viewer to verify that the cameras are delivering images.

How To Hook Up Ethernet

The ethernet connection has become somewhat of an issue for some users. A fixed IP is relatively uncommon in office networks. So here is how you do it. Assuming that the machine is hooked to the PC as described above, open your network settings. Go into Ethernet Propertis, then select TCP/IPv4 and open the dialog.

Set the first choise to use a fixed IP and enter The second line is the subnet mask. Set it to The standard gateway is ignored, but set it to the standard The DNS entries should be set manually to, but the field must be left empty.

Launch Surfacemount.exe

Launch the software that came with the TVM. It may take a minute or two, but eventually, you should see the Load page, containing a table view on the left and a camera view at the top right.

If you get an ethernet timeout instead, go through all the fixed IP ethernet settongs again. swap cables, add a router, check for blinking LEDs. Still not working? Ask a network administrator to help you with the network setup (avoid having a wireless network running on the same machine). Check if there are other ethernet port on your machine.

Moving About

When the ethernet works, change to the Move window and try out all the motors. At the bottom right, there is a panel that can step through every conceivable motion. If there is another panel, clivk Move again. If everything work, it's time to send the machine home - oops - sent the pick-and-place head to its home position. Click on Home and Run' The head should position itself at the back right corner of the machine.

Testing Camera Settings

Use the Move commands to send the head all over the machine. Get familiar with the chinese logic of naming and positioning user interface elements. When you are done, ttake a look at the camera window. Double-clicking the window cycles between up facing camera view 1: nozzle alignment, upfacing camera view 2: chip alignment, and downfacing caera view 3: PCB marker search. Make sure that the up and down facing views are assigned correctly. If not, fix it in the settings by changing the ca,era ID.

Nozzle alignement with upfacing camera.

Chip alignment with upfacing camera. Not the difference in the graphics.

Downfacing PCB algnment. Yes, the colors are funky, but it still finds the markers.

Well, I hope that everything works for you so far. The pumps are pumping, the index pin is pinning, the nozzles are rotating and lifting, and the carriage is carrying.

Sorry for the bad photos and the German text. I hope that this still helps.