Skip to content

Latest commit

 

History

History
169 lines (106 loc) · 6.04 KB

File metadata and controls

169 lines (106 loc) · 6.04 KB

OSBMX v2 SiTong Edition 24mm + 30mm - Open Source Button MX v2

OSBMX v2 SiTong Edition 01


!!!WARNING!!!

I am not responsible for prints that do not turn out as intended or any damages that occur as a result of installation or usage of these buttons.

!!!WARNING!!!

There are a nearly endless number of MX switches floating around out there. For the purposes of this project I focused on Outemu switches. While you may be able to use all sorts of other switches in these, I cannot guarantee that any other switches will work. It is highly recommended to try a switch or two out to ensure proper operation before buying a ton of them.

!!!WARNING!!!

The v6 boards from the original OSBMX (with built in connector prongs) are no longer supported due to multiple reports of the connectors breaking (very thin PCBs like to snap)

!!!WARNING!!!


Attribution

The following text must be included in any distribution of derivatives of this project or the boards. All links must also be included.

Based on the OSBMX v2 SiTong Edition by TheTrain.

Copyright © 2025 TheTrain

Licensed under CC BY 4.0

Changes from the original design:

  • list any changes you make here

Anyone selling this commercially must include in the listing that this is an open source item, link to the original repo and include the copyright as well as the link to my X account.


Summary

This is a remix of the OSBMX specifically designed for SiTong caps.

Please note that it will not work with the SiTong 24mm or 30mm art caps.


Board design choices

There is a new PCB design for the OSBLP v2.

The new PCB design combines the three most common methods of connection into one board:

  • 2.8mm prong connector
  • Solder pads
  • PH2.00mm 2pin connector

Assembly

Assembly is quite straight forward on this board. All that is needed is to solder the hot swap socket on and, if you choose, the 2.4mm or PH2.00mm 2pin connector(s)

Parts necessary for assembly of the PCBs:

1 x PCB
1 x LP hot swap socket (https://www.aliexpress.com/item/1005006625852715.html)
1 x PH2.00mm 2pin vertical SMD connector (if connecting that way) (https://www.aliexpress.com/item/1005006027334406.html)
2 x 2.8mm prong connectors (if connecting that way) (https://www.aliexpress.com/item/1005002539360973.html) (Type: DJ610-2.8-2)
2 x M2 5mm Hex Hexagon Socket Cap Head Self Tapping Screws (https://www.aliexpress.com/item/10000350027047.html)

Parts necessary for assembly of 3D printed button:

1 x OSBMX v2 SiTong Edition Plunger
1 x OSBMX v2 SiTong Edition Main Body
1 x OSBMX v2 SiTong Edition Nut

Optionally you can also print a matching wrench to help with tightning and untighning.

You will also need a Choc v2 LP switch to complete the button.

Not all switches have been tested, there may be some that do not follow the above rules.


How to order a PCBs:

PCB files can be found in the main OSBLP section.

All of the boards so far have been ordered though JLCPCB. Due to the size of the boards you can order quite a lot at very low cost. I was able to order 125 of them and still meet their minimum shipping cost limits. You do not need to get this many. I have also opted not to do a panel for this since it appears to still be cheaper to get these done individually. Also please note that recently JLCPCB changed some of their prices for the PCB color, ensure you choose a color like black or green to get the lowest possible cost.

1 - Go to JLCPCB.com
2 - Click on Instant Quote
3 - Click on Add Gerber file and choose the file named Gerber - OSBMX v2.0 multi-connector.zip
4 - Choose the following options for the board:

  • Base Material = FR-4
  • Layers = 2
  • Dimensions = (should auto-populate) 22 * 22 mm
  • PCB Qty = 100
  • Product Type = Industrial/Consumer electronics
  • Deburring/Edge Rounding = Yes
  • Different Design = 1
  • Delivery Format = Single PCB
  • PCB Thickness = 1.6
  • PCB Color = (up to you)
  • Silkscreen = (defaults to white for all except white boards which is black)
  • Surface Finish = HASL(with lead)
  • Outer Copper Weight = 1oz
  • Via Covering = Tented
  • Min via hole size/diameter = 0.3mm/(0.4/0.45mm)
  • Board Outline Tolerance = +/- 0.2mm(Regular)
  • Confirm Production file = No
  • Mark on PCB = Remove
  • Flying Probe Test = Fully Test
  • Gold Fingers = No
  • Castellated Holes = No
  • Edge Plating = No
  • No advanced options

5 - Click on SAVE TO CART
6 - Go through checkout process, ensure to select economic shipping to keep costs low


How to print the OSBMX v2:

A .3MF file is included which can be loaded into most slicers with a set of my recommended settings.

To make each button you will need: 1 x OSBMX v2 Ring
1 x OSBMX v2 Main Body
1 x OSBMX v2 Nut

The nut should also be printed flat side down.

There are no supports needed for this print.

It is recommended to print at the lowest print layer height your printer can do.

I have extensively printed and tested these on my BambuLabs X1C and P1S using both a 0.4mm and 0.2mm nozzle on normal and matte PLA.

The recommended print setting are to do 4-6 wall loops and then enough top and bottom laters to have solid infill.

You may need to adjust to achieve a good print on your own printer.

!!!Please note - I am not responsible for missprints or any costs incurred from missprints!!!


Donations

Every part of this project is open source, all prototyping costs were covered out of pocket.

Donations are not necessary but always welcome! All received donations go into trying new things and ordering new boards for this and other projects.

https://www.paypal.com/donate/?hosted_button_id=2JMTZVCGLDYC2


Revision History:

v2.0 SiTong Edition

  • Changed some geometry so that you can use SiTong caps with the 24mm and 30mm OSBLP/OSBMX v2s

v2.0

  • Conversion to LP design

v1.0

  • Original OSBMX design