Skip to content

Commit

Permalink
updated BOM, migrated to kicad 7, confirmed working JLC assembly
Browse files Browse the repository at this point in the history
  • Loading branch information
ClemensElflein committed Oct 15, 2023
1 parent 594489d commit 47a8943
Show file tree
Hide file tree
Showing 11 changed files with 3,968 additions and 53,332 deletions.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,6 @@ fp-info-cache
# Exported BOM files
*.xml
*.csv

PCB/.kibot_3d_model_cache
PCB/xESC2.kicad_pro-bak
72 changes: 72 additions & 0 deletions PCB/.kibot/jlcpcb_rotation_filter.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
filters:
- name: apply_jlc_rotation
comment: 'Adjust rotation for JLC'
type: rot_footprint
extend: false
invert_bottom: true
negative_bottom: false
rotations:
# Overwrite default, it's different for the selected one.
- ["CP_Elec_6.3x7.7", 0.0]
- ["^SOT-353_SC-70-5", -90.0]
- ["^Crystal_SMD_3225", 180.0]
- ["^QFN40P800X800X90",270.0]
# Default list from https://github.com/matthewlai/JLCKicadTools/blob/cc41212d5441ad7a75d98dbd30e77851ddaf4e5a/jlc_kicad_tools/cpl_rotations_db.csv
- ["^R_Array_Convex_",90.0]
- ["^R_Array_Concave_",90.0]
- ["^SOT-223",180.0]
- ["^SOT-23",180.0]
- ["^SOT-89",180.0]
- ["^TSOT-23",180.0]
- ["^SOT-353",180.0]
- ["^SOT-363",180.0]
- ["^QFN-",270.0]
- ["^LQFP-",270.0]
- ["^TQFP-",270.0]
- ["^SOP-4_",0.0]
- ["^SOP-(?!18_)",270.0]
- ["^TSSOP-",270.0]
- ["^SSOP-",270.0]
- ["^DFN-",270.0]
- ["^SOIC-",270.0]
- ["^SOP-18_",0.0]
- ["^VSSOP-8_3.0x3.0mm_P0.65mm",270.0]
- ["^VSSOP-8_",180.0]
- ["^VSSOP-10_",270.0]
- ["^VSON-8_",270.0]
- ["^TSOP-6",270.0]
- ["^UDFN-10",270.0]
- ["^USON-10",270.0]
- ["^TDSON-8-1",270.0]
- ["^CP_EIA-",180.0]
- ["^CP_Elec_8x5.4",180.0]
- ["^CP_Elec_8x10.5",180.0]
- ["^CP_Elec_6.3x7.7",180.0]
- ["^CP_Elec_8x6.7",180.0]
- ["^CP_Elec_8x10",180.0]
- ["^CP_Elec_10x10",180.0]
- ["^(.*?_|V)?QFN-(16|20|24|28|40)(-|_|$)",270.0]
- ["^Bosch_LGA-8_2x2.5mm_P0.65mm_ClockwisePinNumbering",90.0]
- ["^PowerPAK_SO-8_Single",270.0]
- ["^HTSSOP-28-1EP_4.4x9.7mm*",270.0]
- ["^PUIAudio_SMT_0825_S_4_R*",270.0]
- ["^USB_C_Receptacle_HRO_TYPE-C-31-M-12*",180.0]
- ["^ESP32-W",270.0]
- ["^SOIC127P798X216-8N",-90.0]
- ["^SW_DIP_SPSTx01_Slide_Copal_CHS-01B_W7.62mm_P1.27mm",-180.0]
- ["^BatteryHolder_Keystone_1060_1x2032",-180.0]
- ["^SO-14",-90.0]
- ["^HTSSOP-",270.0]
- ["^Relay_DPDT_Omron_G6K-2F-Y",270.0]
- ["^RP2040-QFN-56",270.0]
- ["^TO-277",90.0]
- ["^SW_SPST_B3",90.0]
- ["^Transformer_Ethernet_Pulse_HX0068ANL",270.0]
- ["^JST_GH_SM",180.0]
- ["^JST_PH_S",180.0]
- ["^Diodes_PowerDI3333-8",270.0]
- ["^Quectel_L80-R",270.0]
- ["^SC-74-6",180.0]
- ["^SOT-143",180.0]
# we need this one in order to invert bottom rotations. I'd argue it's a bug in kibot
- [".*", 0.0]

0 comments on commit 47a8943

Please sign in to comment.