adrianschlatter / threadlib

thread library for OpenSCAD
BSD 3-Clause "New" or "Revised" License
351 stars 34 forks source link

PCO-1881 for PET bottle threads not producing workable result #67

Closed rlmalisz closed 2 years ago

rlmalisz commented 2 years ago

My code is crazy simple. I have used your library for wine cap threads which worked great. But every attempt I have made to print internal PCO-1881 threads has resulted in something that simply will not thread onto a bottle. I am at version 0.3. Code looks like:

nut("PCO-1881", turns=2, higbee_arc=45, Douter=32);

Printer is a Lulzbot Mini 2. Have printed PCO-1881 bottle caps using Thingiverse STLs that seem decent. Is there some trick to making this particular internal thread work?

adrianschlatter commented 2 years ago

I did use a PCO-1881 internal thread and it did screw onto a PET bottle (rocket fins). Therefore, I'm rather confident threadlib is ok. Can you provide more detail on what is wrong with the thread you printed? Is the problem with diameters or is it maybe a pitch issue?

rlmalisz commented 2 years ago

The "cap" using your threads neither starts well nor threads on straight...this is on an Aquafina 500ml bottle, as it's what I have to hand. A cap with threads printed using threadlib crossthreads immediately. Looking at the bottle's male threads, it looks like it has two starts, one 120 degrees clockwise from the other. It also looks like the per-start "turn" on the bottle is about 0.5. What values are you using that print working caps?

rlmalisz commented 2 years ago

Disregard. The damned Aquafina bottles appear to be PCF-26P thread. On a real PCO-1881 bottle, your threads are a smidge snug (at least, the way they printed up for me using PETG) but are workable. In a pinch, I can scale them out a fraction.