Do you have a url for that or is that the part format document on github? I haven’t seen a document with that title and I’d be interested.
Note I’m not sure of the entire detail of what is in the moduleId, but from reading the source it sometimes decides based on a prefix in the moduleId that this is an old style part. I’m not entirely sure how parts editor creates one, I expect a date is likely there somewhere to provide uniqueness but haven’t verified that.
Getting someone familiar with Qt working on the code would be wonderful. I’m not particularly a developer nor a c++ programmer so I’m struggling to learn it all. There is a thread in the developers section of the forum with how to build a development environment on linux and windows (work in progress there, I think it can be made simpler) that works for me. I’m working on fixing a number of bugs that bother me the most.
Always happy to help anyone interested in making parts. Its win win, we all get more parts which helps spread interest in fritzing and maybe attracts more developers which we badly need. I think the pad needs to be a circle (an ellipse won’t generate a hole in gerber generation) so your pad needs to be a circle that sets the hole diameter overlayed by the ellipse that creates the shape you want in the part. In the end copper is copper so fritzing is happy with the circle to calculate the hole and you are happy with ellipse being the shape of the pad in the copper.
Hmm, I can’t find an actual schematic in google anywhere on the alps site or even elsewhere. The OP appears to be referring to an alps ec11e part. One image on github does indicate a connection between the switch and the common of the encoder pair, but it looks to be outside the device in the schematic provided (which may or may not be true in real life). I don’t have an actual encoder with a switch to see what it does in real life. Do you have something that would tell me which of the two switch pins is usually common? It is easy enough to create a bus between the encoder common and one of the switch pins and change schematic to reflect it but I’d need to know which pin to use!
Peter