Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improved USB connectors #10

Closed
XenGi opened this issue Aug 27, 2023 · 7 comments
Closed

Improved USB connectors #10

XenGi opened this issue Aug 27, 2023 · 7 comments

Comments

@XenGi
Copy link

XenGi commented Aug 27, 2023

Ohai!

I created a 2.1 version of the twonkie with better USB-C connectors. Have a look and maybe merge it back if you like: https://gitlab.com/XenGi/Twonkie

I also added a 3D printable case which fits very nicely and uploaded it too: https://www.printables.com/model/562407-twonkie-v21-case

@dojoe
Copy link
Owner

dojoe commented Aug 27, 2023

Hey, wow, that's awesome! Thanks for the change and the great case! :)

There's a problem however: Those straddle mount connectors only work for 0.8mm boards - the main reason for my weird connector setup is that it works with 1.6mm boards which are cheap and widely available. In fact the very first v0.9 of Twonkie was built for those straddle mount connectors until I realized they wouldn't work with 1.6mm boards.

Do you have a good overview over how easy it is to find a board house that will make 0.8mm 4layer boards in small quantities for cheap? That wasn't really an option back when I started the project, and I wouldn't like for Twonkie boards to be manufacturable by big overseas board houses like JLCPCB only - that would go against the original idea for me.

If pretty much any board house can make thin 4layer boards for cheap these days I'm with you that those straddle connectors are clearly better and easier to solder. If not however I'd rather stick with the current connector design.

As for the case, I'll give it a whirl and see how well it fits my Twonkies :)

Thanks again and let me know what you think!

@XenGi
Copy link
Author

XenGi commented Aug 28, 2023

I'll check with PCB fabs. I created this design kind of in a hurry to have it before CCC camp.

@dnschneid
Copy link

I found that without really solid overmolding (or maybe a metal bucket-style enclosure), 0.8mm thick PCBs with a straddle mount connector made for a really weak Twinkie. It's definitely the thing that fails first -- there's just too much torque on that mounting point.

@XenGi
Copy link
Author

XenGi commented Aug 29, 2023

So I did some research.

  • PCBWay:
    • 5 PCBs with HASL: $ 29.61
    • 5 PCBs with ENIG: $ 59.83
  • JLCPCB:
    • 5 PCBs with HASL: $ 7.00
    • 5 PCBs with ENIG: $ 17.60
  • NextPCB
    • 5 PCBs with HASL: $ 34.31
    • 5 PCBs with ENIG: $ 55.35
  • EuroCircuits
    • 10 PCBs with HASL: € 1000.06
    • 10 PCBs with ENIG: € 1103.40
  • PCBTrain
    • 5 PCBs with HASL: £ 293.95
    • 5 PCBs with ENIG: £ 323.45

I would say there are quite some options where you could get this done. I honestly don't know many other PCB fabs outside China because I'm usually not willing to pay the premium price for small quantity prototypes.
Oshpark sadly only does 2 layer 0.8mm and Aisler is looking into offering 0.8mm boards in the future but at the moment you can only get them when you do a custom order for assembled boards.

@hpo14
Copy link

hpo14 commented Nov 16, 2023

I created a 2.1 version of the twonkie with better USB-C connectors. Have a look and maybe merge it back if you like: https://gitlab.com/XenGi/Twonkie

Cool !!
It would be nice if you can provide some simulate pics with the new USB-C connector.

@XenGi
Copy link
Author

XenGi commented Nov 18, 2023

Sure, Ill add some when I get to it.

@dojoe
Copy link
Owner

dojoe commented Nov 25, 2023

I've given this some thought and what @dnschneid wrote makes me think the Twonkie better stay at 1.6mm. With the shell soldered to the PCB those connectors are on there, no case required for stability. So while the connector mount method is certainly haxxy I prefer it over the standard 0.8mm straddle mount connectors.

Plus your cost breakdown seems to indicate that moving to 0.8mm would pretty much lock people into PCBWay or JLCPCB. I prefer leaving options open where possible and affordable four-layer boards still seem to be more widely available in 1.6mm.

I'll put a link to your repo into my readme however, so people looking for a 0.8mm variant or one with a case can easily find yours - thanks for providing it!

@dojoe dojoe closed this as completed in bf031ee Nov 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants