Maybe if you place a 0 instead of empty, it would be better for the machine? For the 2 heads placing, this will be perfect ! :)
Thanks a lot for your help.
Oh and would it be possible to have a way to add the X,Y origin of the PCB? I'm always using an offset of 10mm in X and Y and would be perfect to do this change with the code instead of by modifying the text file :)
Would be great too to add the possibility to disable rotation on the tray. We noticed that if we use big components on the tray and rotate them, this is always a mess, so we need to directly add the components in the good rotation in the tray, disable machine's rotation and it's perfect ! Thanks a lot for your work, this is really an awesome ulp script :)
I tried the script with my new machine and would like to thank you for this ! This is awesome !
I was able to customize the script for my configuration so it's perfect !
The display resolution is quite a problem because buttons are impossible to reach so I had to use a monitor in portrait mode ...
The rotation seems to work fine.
The only real problem is that there is I think a problem somewhere because I can run the file but can't save the edit of it using the machine. When I try to do that with the manufacturer demo code I'm able to edit and save the modification. Maybe a grammar problem ?
I ordered the TM220A on Aliexpress two weeks ago and is having a good experience with the machine. The machine arrived in few days in France without problem. I received the machine configured in english with the english manual and PCB test card and program. Thanks Ian for your videos and tutorial. I'm using the export script for eagle and it seems to work perfectly. It would be really awesome if we could charge our own stack configuration with a config file.
I have three questions about the machine : I'm not able to find how to configure the origin of the PCB using the joystick. Do we have to do it just with measuring ? Can't we use laser?
When I edit a file with the menu Edit, i change a value somewhere (like skip 0 -> 1 ) for a component, press enter and the modification is not saved ... Why ?
Finally, how do we do to use the 2 pick head at the same time ? My test program only use one type of component with one head but it just uses only one pick head ...
Apart from this, my only problem is that my PCB have components where the machine have the grip to hold the pcb, so I will not be able to 100% pnp my board ... I will have to add panelization border to my card next time !
Anyway, the precision seems awesome, and this is good investment for a professional hardware engineer like me who create twice a month 20 proto of a different PCB.