I am aware of elphel’s teardrops patch but I cannot see it coming in the devel mailing list.
Since I’m not a C++ dev, I have modified svofski’s python script in order to make it fit my needs.
The script is here and implements teardrops using zones. This allows the DRC rules to be respected (you only need to rebuild all zones). It also keep track of generated teardrops in a file in order to delete them afterwards.
The SetTeardrops method takes 2 parameters: hpercent and vpercent. These parameters follow the Altium way as defined here (for via to track only): http://techdocs.altium.com/sites/default/files/wiki_attachments/235632/TeardropsDlg.png
The script works. Except for two points (which I suspect to be related):
a board file is corrupted and cannot be re-opened after teardrops application
the OpenGL (as well as Cairo) mode shows some artefacts in the teardrop zone. The default mode does not show any problem. Gerber neither.
Does anyone know how to solve this or can give me some pointers ?
Thanks in advance,