Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 45 additions & 0 deletions .github/workflows/epaper-wsh-12561-module.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: epaper-wsh-12561-module

on:
push:
branches:
- master
paths:
- 'modules/epaper-module/wsh-12561-module/**'
pull_request:
branches:
- master
paths:
- 'modules/epaper-module/wsh-12561-module/**'

jobs:
kibot:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
submodules: recursive
- uses: INTI-CMNB/KiBot@v1
with:
config: modules/epaper-module/wsh-12561-module/config.kibot.yaml
dir: modules/epaper-module/wsh-12561-module
schema: 'modules/epaper-module/wsh-12561-module/wsh-12561-module.sch'
board: 'modules/epaper-module/wsh-12561-module/wsh-12561-module.kicad_pcb'

- name: upload docs
uses: actions/upload-artifact@v2
with:
name: epaper-module-docs
path: modules/epaper-module/wsh-12561-module/output/docs/

- name: upload renders
uses: actions/upload-artifact@v2
with:
name: epaper-module-renders
path: modules/epaper-module/wsh-12561-module/output/renders/

- name: upload gerbers
uses: actions/upload-artifact@v2
with:
name: epaper-module-gerbers
path: modules/epaper-module/wsh-12561-module/output/gerbers/*.zip
45 changes: 45 additions & 0 deletions .github/workflows/epaper-wsh-12563-module.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: epaper-wsh-12563-module

on:
push:
branches:
- master
paths:
- 'modules/epaper-module/wsh-12563-module/**'
pull_request:
branches:
- master
paths:
- 'modules/epaper-module/wsh-12563-module/**'

jobs:
kibot:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
submodules: recursive
- uses: INTI-CMNB/KiBot@v1
with:
config: modules/epaper-module/wsh-12563-module/config.kibot.yaml
dir: modules/epaper-module/wsh-12563-module
schema: 'modules/epaper-module/wsh-12563-module/wsh-12563-module.sch'
board: 'modules/epaper-module/wsh-12563-module/wsh-12563-module.kicad_pcb'

- name: upload docs
uses: actions/upload-artifact@v2
with:
name: epaper-module-docs
path: modules/epaper-module/wsh-12563-module/output/docs/

- name: upload renders
uses: actions/upload-artifact@v2
with:
name: epaper-module-renders
path: modules/epaper-module/wsh-12563-module/output/renders/

- name: upload gerbers
uses: actions/upload-artifact@v2
with:
name: epaper-module-gerbers
path: modules/epaper-module/wsh-12563-module/output/gerbers/*.zip
63 changes: 63 additions & 0 deletions config/manufacturers/Aisler.kibot.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
kibot:
version: 1

outputs:
- name: Aisler_gerbers
comment: Gerbers compatible with Aisler
type: gerber
dir: output/gerbers/Aisler
options: &gerber_options
exclude_edge_layer: true
exclude_pads_from_silkscreen: true
plot_sheet_reference: false
plot_footprint_refs: true
plot_footprint_values: true
force_plot_invisible_refs_vals: false
tent_vias: true
use_protel_extensions: true
create_gerber_job_file: false
output: "%f.%i.ger"
gerber_precision: 4.6
use_gerber_x2_attributes: false
use_gerber_net_attributes: false
disable_aperture_macros: true
line_width: 0.1
subtract_mask_from_silk: false
inner_extension_pattern: '.ger'
layers:
- copper
- F.SilkS
- B.SilkS
- F.Mask
- B.Mask
- F.Paste
- B.Paste
- Edge.Cuts

- name: Aisler_drill
comment: Drill files compatible with Aisler
type: excellon
dir: output/gerbers/Aisler
options:
metric_units: false
minimal_header: true
zeros_format: SUPPRESS_LEADING
left_digits: 2
right_digits: 4
pth_and_npth_single_file: false
pth_id: '.holes_pth'
npth_id: '.holes_npth'
output: "%f%i.xln"

- name: Aisler
comment: ZIP file for Aisler
type: compress
dir: output/gerbers
options:
format: ZIP
files:
- from_output: Aisler_gerbers
dest: /
- from_output: Aisler_drill
dest: /

5 changes: 4 additions & 1 deletion config/renders.kibot.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,4 +29,7 @@ outputs:
- name: pcb_3d
comment: 3D model of PCB
type: step
dir: output/renders
dir: output/renders
options:
download: true
min_distance: 0.1
15 changes: 15 additions & 0 deletions modules/epaper-module/wsh-12561-module/config.kibot.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
kibot:
version: 1

preflight:
run_erc: true
update_xml: true
run_drc: true
check_zone_fills: true
ignore_unconnected: false

import:
- ../../../config/docs.kibot.yaml
- ../../../config/renders.kibot.yaml
- ../../../config/manufacturers/PCBWay.kibot.yaml
- ../../../config/manufacturers/Aisler.kibot.yaml
3 changes: 3 additions & 0 deletions modules/epaper-module/wsh-12561-module/fp-lib-table
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
(fp_lib_table
(lib (name project_components)(type KiCad)(uri ${KIPRJMOD}/project_components.pretty)(options "")(descr ""))
)
13 changes: 13 additions & 0 deletions modules/epaper-module/wsh-12561-module/project_components.dcm
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
EESchema-DOCLIB Version 2.0
#
$CMP Si1308EDL
D 1.4A Id, 30V Vds, N-Channel MOSFET, SOT-323
K N-Channel MOSFET
F https://pl.mouser.com/datasheet/2/427/si1308edl-1764588.pdf
$ENDCMP
#
$CMP WSH-12561-FFC-MP
F https://www.tme.eu/Document/0ca57a8ffbcd57b5bca53252eb9d6ec3/WSH-12561.pdf
$ENDCMP
#
#End Doc Library
99 changes: 99 additions & 0 deletions modules/epaper-module/wsh-12561-module/project_components.lib
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Si1308EDL
#
DEF Si1308EDL Q 0 20 Y N 1 F N
F0 "Q" 200 75 50 H V L CNN
F1 "Si1308EDL" 200 0 50 H V L CNN
F2 "Package_TO_SOT_SMD:SOT-323_SC-70" 200 -75 50 H I L CIN
F3 "" 0 0 50 H I L CNN
$FPLIST
*SOT-323*
$ENDFPLIST
DRAW
C 65 0 110 0 1 10 N
C 100 -70 10 0 1 0 F
C 100 70 10 0 1 0 F
P 2 0 1 0 10 0 -100 0 N
P 2 0 1 10 10 75 10 -75 N
P 2 0 1 10 30 -50 30 -90 N
P 2 0 1 10 30 20 30 -20 N
P 2 0 1 10 30 90 30 50 N
P 2 0 1 0 100 100 100 70 N
P 3 0 1 0 100 -100 100 0 30 0 N
P 4 0 1 0 30 -70 130 -70 130 70 30 70 N
P 4 0 1 0 40 0 80 15 80 -15 40 0 F
P 4 0 1 0 110 20 115 15 145 15 150 10 N
P 4 0 1 0 130 15 115 -10 145 -10 130 15 N
X G 1 -200 0 100 R 50 50 1 1 I
X S 2 100 -200 100 U 50 50 1 1 P
X D 3 100 200 100 D 50 50 1 1 P
ENDDRAW
ENDDEF
#
# WSH-12561
#
DEF WSH-12561 DS 0 40 Y Y 1 F N
F0 "DS" -400 -550 50 H V C CNN
F1 "WSH-12561" 500 -550 50 H V C CNN
F2 "project_components:WSH-12561" -50 600 50 H I C CNN
F3 "" -100 650 50 H I C CNN
DRAW
A -200 -349 49 900 -1789 0 1 0 N -200 -300 -250 -350
S -400 -400 -250 -400 0 1 0 N
S -400 450 400 -450 0 1 0 N
S -350 400 350 -300 0 1 0 N
S -250 -350 -250 -400 0 1 0 N
S -150 -450 150 -750 0 1 0 N
S -150 -350 150 -400 0 1 0 N
S -150 -300 400 -300 0 1 0 N
S -100 -650 -100 -750 0 1 0 N
S -50 -650 -50 -750 0 1 0 N
S 0 -650 0 -750 0 1 0 N
S 50 -650 50 -750 0 1 0 N
S 100 -650 100 -750 0 1 0 N
ENDDRAW
ENDDEF
#
# WSH-12561-FFC-MP
#
DEF WSH-12561-FFC-MP XDS 0 40 Y Y 1 F N
F0 "XDS" 0 1250 50 H V C CNN
F1 "WSH-12561-FFC-MP" 50 -1750 50 H V C CNN
F2 "" -650 -2200 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector_FFC-FPC:*1x24*MP*P0.5mm*
$ENDFPLIST
DRAW
S -300 1200 300 -1200 0 1 0 f
X VCOM 1 -400 -1150 100 R 50 50 1 1 P
X VDDIO 10 -400 -250 100 R 50 50 1 1 W
X SDA 11 -400 -150 100 R 50 50 1 1 B
X SCL 12 -400 -50 100 R 50 50 1 1 I
X ~CS 13 -400 50 100 R 50 50 1 1 I
X ~D/C 14 -400 150 100 R 50 50 1 1 I
X ~RES 15 -400 250 100 R 50 50 1 1 I
X BUSY 16 -400 350 100 R 50 50 1 1 O
X BS 17 -400 450 100 R 50 50 1 1 I
X TSDA 18 -400 550 100 R 50 50 1 1 B
X TSCL 19 -400 650 100 R 50 50 1 1 O
X PREVGL 2 -400 -1050 100 R 50 50 1 1 P
X VSH2 20 -400 750 100 R 50 50 1 1 P
X NC 21 -400 850 100 R 50 50 1 1 P
X RESE 22 -400 950 100 R 50 50 1 1 P
X GDR 23 -400 1050 100 R 50 50 1 1 P
X NC 24 -400 1150 100 R 50 50 1 1 P
X VSL 3 -400 -950 100 R 50 50 1 1 P
X PREVGH 4 -400 -850 100 R 50 50 1 1 P
X VSH1 5 -400 -750 100 R 50 50 1 1 P
X VPP 6 -400 -650 100 R 50 50 1 1 P
X VDD 7 -400 -550 100 R 50 50 1 1 P
X VSS 8 -400 -450 100 R 50 50 1 1 W
X VCI 9 -400 -350 100 R 50 50 1 1 W
X MP MP 150 -1300 100 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
#End Library
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
(module WSH-12561 (layer F.Cu) (tedit 616C6C12)
(descr "TE FPC connector, 24 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0")
(tags "te fpc 1734839")
(attr smd)
(fp_text reference REF** (at 0 -11.4 180) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value WSH-12561 (at 0 -19.5 180) (layer Dwgs.User)
(effects (font (size 0.5 0.5) (thickness 0.08)))
)
(fp_line (start -16.5 -19) (end 16.5 -19) (layer F.CrtYd) (width 0.05))
(fp_line (start -16 18.5) (end -16 -18.5) (layer F.Fab) (width 0.05))
(fp_line (start 16 18.5) (end -16 18.5) (layer F.Fab) (width 0.05))
(fp_line (start 16 -18.5) (end 16 18.5) (layer F.Fab) (width 0.05))
(fp_line (start 16.12 -18.62) (end 16.12 18.62) (layer F.SilkS) (width 0.12))
(fp_line (start 16.12 18.62) (end -16.12 18.62) (layer F.SilkS) (width 0.12))
(fp_line (start -16.12 18.62) (end -16.12 -18.62) (layer F.SilkS) (width 0.12))
(fp_line (start -16.12 -18.62) (end 16.12 -18.62) (layer F.SilkS) (width 0.12))
(fp_line (start -16 -18.5) (end 16 -18.5) (layer F.Fab) (width 0.05))
(fp_line (start -16.5 19) (end -16.5 -19) (layer F.CrtYd) (width 0.05))
(fp_line (start 16.5 19) (end 6.5 19) (layer F.CrtYd) (width 0.05))
(fp_line (start 16.5 -19) (end 16.5 19) (layer F.CrtYd) (width 0.05))
(fp_line (start -6 22) (end -6 32.5) (layer Dwgs.User) (width 0.06))
(fp_line (start -6 32.5) (end 6 32.5) (layer Dwgs.User) (width 0.06))
(fp_line (start 6 18.5) (end 6 32.5) (layer Dwgs.User) (width 0.06))
(fp_line (start -5.75 26.5) (end -5.75 32.5) (layer Dwgs.User) (width 0.04))
(fp_line (start -5.25 26.5) (end -5.25 32.5) (layer Dwgs.User) (width 0.04))
(fp_line (start -4.75 26.5) (end -4.75 32.5) (layer Dwgs.User) (width 0.04))
(fp_line (start -4.25 26.5) (end -4.25 32.5) (layer Dwgs.User) (width 0.04))
(fp_line (start -3.75 26.5) (end -3.75 32.5) (layer Dwgs.User) (width 0.04))
(fp_line (start -3.25 26.5) (end -3.25 32.5) (layer Dwgs.User) (width 0.04))
(fp_line (start -2.75 26.5) (end -2.75 32.5) (layer Dwgs.User) (width 0.04))
(fp_line (start -2.25 26.5) (end -2.25 32.5) (layer Dwgs.User) (width 0.04))
(fp_line (start -1.75 26.5) (end -1.75 32.5) (layer Dwgs.User) (width 0.04))
(fp_line (start -1.25 26.5) (end -1.25 32.5) (layer Dwgs.User) (width 0.04))
(fp_line (start -0.75 26.5) (end -0.75 32.5) (layer Dwgs.User) (width 0.04))
(fp_line (start -0.25 26.5) (end -0.25 32.5) (layer Dwgs.User) (width 0.04))
(fp_line (start 0.25 26.5) (end 0.25 32.5) (layer Dwgs.User) (width 0.04))
(fp_line (start 0.75 26.5) (end 0.75 32.5) (layer Dwgs.User) (width 0.04))
(fp_line (start 1.25 26.5) (end 1.25 32.5) (layer Dwgs.User) (width 0.04))
(fp_line (start 1.75 26.5) (end 1.75 32.5) (layer Dwgs.User) (width 0.04))
(fp_line (start 2.25 26.5) (end 2.25 32.5) (layer Dwgs.User) (width 0.04))
(fp_line (start 2.75 26.5) (end 2.75 32.5) (layer Dwgs.User) (width 0.04))
(fp_line (start 3.25 26.5) (end 3.25 32.5) (layer Dwgs.User) (width 0.04))
(fp_line (start 3.75 26.5) (end 3.75 32.5) (layer Dwgs.User) (width 0.04))
(fp_line (start 4.25 26.5) (end 4.25 32.5) (layer Dwgs.User) (width 0.04))
(fp_line (start 4.75 26.5) (end 4.75 32.5) (layer Dwgs.User) (width 0.04))
(fp_line (start 5.25 26.5) (end 5.25 32.5) (layer Dwgs.User) (width 0.04))
(fp_line (start 5.75 26.5) (end 5.75 32.5) (layer Dwgs.User) (width 0.04))
(fp_line (start -6 29.5) (end 6 29.5) (layer Dwgs.User) (width 0.06))
(fp_line (start -6.5 18.5) (end -6.5 21.5) (layer Dwgs.User) (width 0.04))
(fp_line (start -6.5 21.5) (end -6 22) (layer Dwgs.User) (width 0.04))
(fp_text user 1 (at -5.5 25.75) (layer Dwgs.User)
(effects (font (size 0.6 0.6) (thickness 0.1)))
)
(fp_text user 24 (at 5.25 25.75) (layer Dwgs.User)
(effects (font (size 0.6 0.6) (thickness 0.1)))
)
(fp_line (start -7 19) (end -16.5 19) (layer F.CrtYd) (width 0.05))
(fp_line (start -7 19) (end -7 21.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -6.5 26.5) (end 6.5 26.5) (layer F.CrtYd) (width 0.05))
(fp_line (start 6.5 26.5) (end 6.5 19) (layer F.CrtYd) (width 0.05))
(fp_line (start -6.5 22.25) (end -6.5 26.5) (layer F.CrtYd) (width 0.05))
(fp_line (start -7 21.75) (end -6.5 22.25) (layer F.CrtYd) (width 0.05))
)
3 changes: 3 additions & 0 deletions modules/epaper-module/wsh-12561-module/sym-lib-table
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
(sym_lib_table
(lib (name project_components)(type Legacy)(uri ${KIPRJMOD}/project_components.lib)(options "")(descr ""))
)
Loading