PubInv / moonrat

Moonrat: A second-generation portable incubator
GNU Affero General Public License v3.0
3 stars 3 forks source link

Make or Find 3D Model of OLED, JLCPCB Part Number: C5248080, MPN HS96L03W2C03 #115

Closed ForrestErickson closed 7 months ago

ForrestErickson commented 10 months ago

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. image

KiCad 3D Model Requirements

ForrestErickson commented 10 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..

ForrestErickson commented 10 months ago

Message Lee left on Facebook group:

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. image 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?

ForrestErickson commented 10 months ago

Modules in KiCAD

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: image

And from IEEE 315, Clause 22.4: image 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

ForrestErickson commented 10 months ago

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