Closed ForrestErickson closed 7 months ago
@melanielaporte
A good candidate is the model at: https://grabcad.com/library/pantalla-oled-0-96-128x64-1
Needs to be added to the OLED footprint.
ALSO, Need to add a 1x4 header with 0.1 " pin spacing and JLCPCB part number either into the OLED display or on the MoonratII schematic for the BOM..
We are trying and so far failing to finish a PCB design using an OLED display with assembly at JLCPCB. Screen shot of the OLED with a 1x4 header for the four signals and four threaded M2 stand offs which solder into the PCB below. The web page automated system for assembly information at JLCPCB wants a BOM where each part type has a group of reference designators. It also wants a file for placement where each part has a single reference designator and X and Y coordinates for each. The KiCad PCB footprint approach is incompatible with all of that. For one PCB footprint (and therefor one reference designator) I have six parts, the OLED, the 1x4 header and four threaded stand off with which the OLED is mounted. Can anyone suggest solutions?
Some intriguing traffic on the KiCAD forum at: https://forum.kicad.info/t/how-to-include-plugin-modules-breakoutboards-in-schematic-and-pcb-layout/14633/2
As Rene has mentioned you handle this as any other part. The class letter to use is U. Reference IEEE 315 as follows:
And from IEEE 315, Clause 22.4: The socket strips you use on the PCB to mount this device would be reference designated XU#A and XU#B. However, KiCad does not understand suffix letters for individual parts so use XU#J1 and XU#J2. This is going to be a case where the schematic diagram for the PCB is going to be a cutset (from graph theory) or subset of the assembly schematic. The assembly schematic would show all the parts and thus the parts list derived from the assembly schematic would have the OLED module. The assembly schematic is going to show the connections, such as U#-1 through U#-8 mated to XU#J1-1 through XU#J1-8 and U#-9 through U#-16 mated to XU#J2-1 through XU#J2-8. You copy the assembly schematic over to another file and delete the OLED module U#, thus you now have all you need for the PCB layout. –Larry
Lee posted to the KiCAD forum a similar question: https://forum.kicad.info/t/oled-display-1x4-header-and-four-soldered-threaded-standoff-footprint-versus-bom/46372
Make or find a 3D model of the OLED display.
JLCPCB part number: C5248080, https://jlcpcb.com/partdetail/Hs-HS96L03W2C03/C5248080
The use of this model will be in KiCad to add to the KiCad foot print to improve the assembly model generated from KiCad. An improved assembly model from KiCad will aid the design of an enclosure for the controller assembly.
As of 20231114 Here is the screen shot of the 3D render which of course has no 3D model for the display.
KiCad 3D Model Requirements
For Public Invention use a model with geometry sufficient to help with design of an enclosure is a minimum.
The KiCad library model requirements for submission to KiCad contributions requirements is found here: https://klc.kicad.org/model/m2/m2.1/#:~:text=Any%203D%20model%20contribution%20to,both%20step%20and%20wrl%20format.&text=WRL%20files%20contain%20material%20properties%20and%20are%20used%20for%20realistic%20rendering.
Freecad is the preferred design tool. See: https://klc.kicad.org/model/m2/m2.3/