Skip to content

Commit

Permalink
Added BOM and CPL for JLCPCB orders
Browse files Browse the repository at this point in the history
- Added ready-made files for ordering PCBAs at JLCPCB
- Updated the README with a link to the new Wiki about ordering PCBAs
  • Loading branch information
CoretechR committed Jul 7, 2024
1 parent bbc0dfc commit 6e8401c
Show file tree
Hide file tree
Showing 4 changed files with 117 additions and 4 deletions.
Binary file added PCB/production/BOM with D2.xlsx
Binary file not shown.
Binary file added PCB/production/BOM.xlsx
Binary file not shown.
113 changes: 113 additions & 0 deletions PCB/production/CPL.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
Designator,Mid X,Mid Y,Rotation,Layer
AE1,55.500146,-85.711992,0.0,top
C1,236.2,-91.2,270.0,top
C10,85.7,-84.3,90.0,top
C11,67.25625,-109.45,270.0,top
C12,58.4,-114.9,90.0,top
C13,67.65,-93.6,0.0,top
C14,67.9,-91.85,180.0,top
C15,68.4,-122.2,90.0,top
C16,95.35,-113.45,90.0,top
C17,87.2,-84.3,90.0,top
C2,238.7,-109.1,90.0,top
C20,226.25,-96.52,90.0,top
C21,67.65,-95.6,0.0,top
C22,75.4,-86.2,180.0,top
C23,97.3,-91.0,0.0,top
C24,227.5,-109.2,0.0,top
C25,97.6,-94.1,270.0,top
C26,239.5,-111.4,180.0,top
C28,238.0,-91.4,90.0,top
C3,89.3,-107.2,270.0,top
C4,233.043,-109.195114,90.0,top
C5,226.15,-90.95,90.0,top
C6,83.1,-107.2,90.0,top
C7,86.7,-93.9,90.0,top
C8,88.7,-93.9,90.0,top
C9,99.4,-93.9,90.0,top
D1,226.9,-119.3,270.0,top
D2,59.676677,-102.0,90.0,top
D3,88.9,-101.7,180.0,top
D4,226.7,-87.0,180.0,top
D5,65.4,-106.1,90.0,top
F1,232.9,-96.4,0.0,top
J1,239.8,-102.0,90.0,top
J2,103.162852,-102.0,270.0,top
J3,224.4,-113.5,270.0,top
Q1,223.78125,-119.95,0.0,top
Q2,222.300146,-103.111992,180.0,top
Q3,94.6,-109.8,90.0,top
Q4,87.6,-90.5,180.0,top
Q5,63.0,-109.5,0.0,top
Q6,236.3,-113.2,90.0,top
R1,63.9,-106.1,270.0,top
R11,92.5,-90.3,90.0,top
R12,94.0,-90.3,90.0,top
R13,222.310276,-100.94946,0.0,top
R14,222.400146,-105.254952,180.0,top
R15,97.837763,-113.008033,180.0,top
R16,97.837763,-110.008033,180.0,top
R17,97.837763,-114.508033,180.0,top
R18,97.837763,-111.508033,180.0,top
R19,98.8,-103.7,180.0,top
R20,65.75625,-109.45,90.0,top
R21,62.1,-106.0625,90.0,top
R22,68.6,-116.05,90.0,top
R23,81.070665,-80.576144,180.0,top
R25,94.8,-107.0,180.0,top
R26,84.9,-90.925,270.0,top
R27,66.49375,-111.7,0.0,top
R28,83.4375,-90.925,270.0,top
R29,94.8,-105.4,180.0,top
R3,233.8,-113.1,270.0,top
R30,97.3,-89.5,0.0,top
R31,132.175,-125.0,0.0,top
R32,132.175,-123.5,0.0,top
R33,132.175,-122.0,0.0,top
R34,132.2,-120.2,0.0,top
R35,132.2,-118.7,0.0,top
R36,69.35,-88.911809,0.0,top
R37,80.2,-97.0,0.0,top
R39,226.7,-88.5,0.0,top
R4,232.3,-113.1,270.0,top
R40,58.4,-117.9,90.0,top
R5,88.905113,-103.203134,0.0,top
R6,220.9,-120.2,270.0,top
R7,233.5,-99.9,0.0,top
R8,236.2,-94.4,90.0,top
R9,234.4,-104.7,90.0,top
S1,177.376677,-120.5,180.0,bottom
S10,174.876677,-102.0,180.0,bottom
S11,220.376677,-118.0,180.0,bottom
S12,207.876677,-117.0,180.0,bottom
S13,220.376677,-86.0,180.0,bottom
S14,220.376677,-107.333333,180.0,bottom
S15,220.376677,-96.666667,180.0,bottom
S16,136.376677,-120.5,180.0,bottom
S17,55.93694,-119.005171,270.0,bottom
S18,177.376677,-83.5,180.0,bottom
S19,150.876677,-102.0,180.0,bottom
S2,190.876677,-117.0,180.0,bottom
S20,162.876677,-90.0,180.0,bottom
S22,136.376677,-108.166667,180.0,bottom
S23,148.376677,-83.5,180.0,bottom
S24,136.376677,-95.833333,180.0,bottom
S25,136.376677,-83.5,180.0,bottom
S26,73.4,-123.3,180.0,top
S3,207.876677,-87.0,180.0,bottom
S4,190.876677,-102.0,180.0,bottom
S5,207.876677,-102.0,180.0,bottom
S6,148.376677,-120.5,180.0,bottom
S7,162.876677,-114.0,180.0,bottom
S8,190.876677,-87.0,180.0,bottom
S9,162.876677,-102.0,180.0,bottom
U1,239.7,-114.2,270.0,top
U11,231.64,-92.15,90.0,top
U2,86.2,-107.2,180.0,top
U3,228.0,-103.25,90.0,top
U4,233.7,-102.05,90.0,top
U5,89.75,-84.786992,90.0,top
U6,55.4,-116.3,90.0,top
U7,76.85,-91.55,270.0,top
U8,235.8375,-109.05,90.0,top
U9,223.6,-96.75,90.0,top
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,19 +56,19 @@ For details, please see the [wiki for the software simulator for fast creating a

### Building the hardware

The central component of OMOTE is its PCB. If you want to build the PCB yourself, you will need SMT-reflow tools like a hot plate or a hot-air station. The 2-layered board and a solder paste stencil can be ordered from any PCB manufacturer using the [KiCad files](https://github.com/CoretechR/OMOTE/tree/main/PCB). Manufacturers like OSHPARK or Aisler will accept these files directly. For JLCPCB or PCBWay, you can use their plugin to export the optimized Gerber files. A [zip archive](https://github.com/CoretechR/OMOTE/blob/main/PCB/production/gerber.zip) with theses Gerber files is also included in this repository.
The central component of OMOTE is its PCB. If you want to build the PCB yourself, you will need SMT-reflow tools like a hot plate or a hot-air station. The 2-layered board and a solder paste stencil can be ordered from any PCB manufacturer using the [KiCad files](https://github.com/CoretechR/OMOTE/tree/main/PCB). Manufacturers like OSHPARK or Aisler will accept these files directly. For JLCPCB or PCBWay, you can use their plugin to export the optimized Gerber files. A [zip archive](https://github.com/CoretechR/OMOTE/blob/main/PCB/production/gerber.zip) with theses Gerber files is also included in this repository. You can also choose to order assembled PCBs from JLCPCB using the [instructions](https://github.com/CoretechR/OMOTE/wiki/How-to-order-assembled-PCBs) in the Wiki.

I sourced the electrical parts from LCSC, but most of them should be available from the usual suppliers like Digikey or Mouser as well. You can check out the [BOM](https://github.com/CoretechR/OMOTE/blob/main/PCB/BOM.csv) for all the necessary components.
The electrical components can be sourced from LCSC, but most of them should be available from the usual suppliers like Digikey or Mouser as well. You can check out the [BOM](https://github.com/CoretechR/OMOTE/blob/main/PCB/BOM.csv) for all the necessary components.

The project uses a 2000mAh Li-Ion battery with a JST-PHR-2 connector. Any 3.7V Li-Ion battery that fits into the 50x34x10mm dimensions should work alright. Please ***make sure to choose a battery with integrated undervoltage protection*** (usually visible as a small PCB under Kapton tape between the battery cables).
The project uses a 2000mAh Li-Ion battery with a JST-PHR-2 connector. Any 3.7V Li-Ion battery that fits into the 50x34x10mm dimensions should work alright. Board revision 4 includes battery protection features agains overcurrent and undervoltage. It cannot hurt to use a battery with integrated protection anyway (usually visible as a small PCB under Kapton tape between the battery cables).

The 2.8" capacitive touchscreen can be sourced from Adafruit ([2770](https://www.adafruit.com/product/2770)). If you look for the part number CH280QV10-CT, you can also buy this display directly from the manufacturer via [Alibaba](https://www.alibaba.com/product-detail/High-Quality-240-3-rgb-320_1600408828330.html). Shipping from China is expensive, so this only makes sense if you order multiple displays. In general, the cost for a single OMOTE is quite high. Check out the buy-sell page on the [Discord](https://discord.com/channels/1138116475559882852/1153343867681243279) to see if you can share the cost of the PCBs and components with others.

<div align="center">
<img src="images/OMOTE_parts.jpg" width="80%">
</div>

The [housing and buttons](https://github.com/CoretechR/OMOTE/tree/main/CAD) can be printed using PLA or PETG. I sliced the models with PrusaSlicer with a layer height of 0.25mm and printed them using ColorFabb PETG. It is important that the case part is printed with its flat side towards the print bed using lots of support structures. If your printer is well calibrated, the cover plate will snap onto the case.
The [housing and buttons](https://github.com/CoretechR/OMOTE/tree/main/CAD) can be printed using PLA or PETG. The parts from the project photos were sliced with PrusaSlicer with a layer height of 0.25mm and printed using ColorFabb PETG. It is important that the case part is printed with its flat side towards the print bed using lots of support structures. If your printer is well calibrated, the cover plate will snap onto the case.

### To Dos for software

Expand Down

0 comments on commit 6e8401c

Please sign in to comment.