├── kicad
├── Roborock-CPAP
├── roborock.png
├── jlcpcb
│ ├── project.db
│ ├── gerber
│ │ ├── Roborock-CPAP-NPTH-drl_map.pdf
│ │ ├── Roborock-CPAP-PTH-drl_map.pdf
│ │ ├── Roborock-CPAP-NPTH.drl
│ │ ├── Roborock-CPAP-PasteBottom.gbr
│ │ ├── Roborock-CPAP-VScore.gbr
│ │ ├── Roborock-CPAP-PTH.drl
│ │ ├── Roborock-CPAP-MaskBottom.gbr
│ │ ├── Roborock-CPAP-PasteTop.gbr
│ │ ├── Roborock-CPAP-EdgeCuts.gbr
│ │ └── Roborock-CPAP-MaskTop.gbr
│ └── production_files
│ │ ├── GERBER-Roborock-CPAP.zip
│ │ ├── BOM-Roborock-CPAP.csv
│ │ └── CPL-Roborock-CPAP.csv
├── fp-lib-table
├── pcbway_production
│ ├── Roborock-CPAP.kicad_pcb_gerber.zip
│ ├── Roborock-CPAP.kicad_pcb_bom.csv
│ ├── Roborock-CPAP.kicad_pcb_netlist.ipc
│ └── Roborock-CPAP.kicad_pcb_positions.csv
├── remap.json
├── styles
│ └── black.json
├── Roborock-CPAP.pretty
│ ├── Fan_mounting_hole_3.2x5.kicad_mod
│ └── Axial fan 40mm.kicad_mod
├── footprints
│ └── custom
│ │ ├── Resistor_SMD
│ │ └── R_1206.svg
│ │ └── Diode_SMD
│ │ ├── D_DO-214.svg
│ │ └── D_SOD-323.svg
├── Roborock-CPAP.kicad_pro
├── Roborock-CPAP.xml
├── Roborock-CPAP.kicad_sch
└── Roborock-CPAP.kicad_sch_old
├── stls
├── spacer.stl
├── mount_plate.stl
└── mount_plate_nidec.stl
├── assets
├── pinout.png
├── cpap_render.png
├── Roborock-CPAP_top.png
├── Roborock-CPAP_bottom.png
└── Roborock-CPAP_dimtc-right.png
├── scripts
├── hardware.png
├── make-pinout.sh
├── make-previews.sh
├── data.py
├── styles.css
└── pinout_diagram.py
├── mounting
└── vzbot-235
│ ├── assets
│ ├── back.png
│ └── front.png
│ ├── stls
│ ├── vz_cpap_guard.stl
│ ├── vz_cpap_backplate.stl
│ └── [a]_vz_cpap_insert.stl
│ └── README.md
├── .gitignore
├── .github
└── FUNDING.yml
└── README.md
/kicad/Roborock-CPAP:
--------------------------------------------------------------------------------
1 | Designator,Mid X,Mid Y,Layer,Rotation
2 |
--------------------------------------------------------------------------------
/stls/spacer.stl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jniebuhr/roborock-pcb/HEAD/stls/spacer.stl
--------------------------------------------------------------------------------
/assets/pinout.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jniebuhr/roborock-pcb/HEAD/assets/pinout.png
--------------------------------------------------------------------------------
/kicad/roborock.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jniebuhr/roborock-pcb/HEAD/kicad/roborock.png
--------------------------------------------------------------------------------
/scripts/hardware.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jniebuhr/roborock-pcb/HEAD/scripts/hardware.png
--------------------------------------------------------------------------------
/stls/mount_plate.stl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jniebuhr/roborock-pcb/HEAD/stls/mount_plate.stl
--------------------------------------------------------------------------------
/assets/cpap_render.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jniebuhr/roborock-pcb/HEAD/assets/cpap_render.png
--------------------------------------------------------------------------------
/kicad/jlcpcb/project.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jniebuhr/roborock-pcb/HEAD/kicad/jlcpcb/project.db
--------------------------------------------------------------------------------
/assets/Roborock-CPAP_top.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jniebuhr/roborock-pcb/HEAD/assets/Roborock-CPAP_top.png
--------------------------------------------------------------------------------
/stls/mount_plate_nidec.stl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jniebuhr/roborock-pcb/HEAD/stls/mount_plate_nidec.stl
--------------------------------------------------------------------------------
/assets/Roborock-CPAP_bottom.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jniebuhr/roborock-pcb/HEAD/assets/Roborock-CPAP_bottom.png
--------------------------------------------------------------------------------
/mounting/vzbot-235/assets/back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jniebuhr/roborock-pcb/HEAD/mounting/vzbot-235/assets/back.png
--------------------------------------------------------------------------------
/mounting/vzbot-235/assets/front.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jniebuhr/roborock-pcb/HEAD/mounting/vzbot-235/assets/front.png
--------------------------------------------------------------------------------
/assets/Roborock-CPAP_dimtc-right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jniebuhr/roborock-pcb/HEAD/assets/Roborock-CPAP_dimtc-right.png
--------------------------------------------------------------------------------
/mounting/vzbot-235/stls/vz_cpap_guard.stl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jniebuhr/roborock-pcb/HEAD/mounting/vzbot-235/stls/vz_cpap_guard.stl
--------------------------------------------------------------------------------
/mounting/vzbot-235/stls/vz_cpap_backplate.stl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jniebuhr/roborock-pcb/HEAD/mounting/vzbot-235/stls/vz_cpap_backplate.stl
--------------------------------------------------------------------------------
/kicad/fp-lib-table:
--------------------------------------------------------------------------------
1 | (fp_lib_table
2 | (lib (name "Roborock-CPAP")(type "KiCad")(uri "${KIPRJMOD}/Roborock-CPAP.pretty")(options "")(descr ""))
3 | )
4 |
--------------------------------------------------------------------------------
/mounting/vzbot-235/stls/[a]_vz_cpap_insert.stl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jniebuhr/roborock-pcb/HEAD/mounting/vzbot-235/stls/[a]_vz_cpap_insert.stl
--------------------------------------------------------------------------------
/scripts/make-pinout.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 | rm assets/pinout.png
3 | python3 -m pinout.manager --export scripts/pinout_diagram.py assets/pinout.png
--------------------------------------------------------------------------------
/kicad/jlcpcb/gerber/Roborock-CPAP-NPTH-drl_map.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jniebuhr/roborock-pcb/HEAD/kicad/jlcpcb/gerber/Roborock-CPAP-NPTH-drl_map.pdf
--------------------------------------------------------------------------------
/kicad/jlcpcb/gerber/Roborock-CPAP-PTH-drl_map.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jniebuhr/roborock-pcb/HEAD/kicad/jlcpcb/gerber/Roborock-CPAP-PTH-drl_map.pdf
--------------------------------------------------------------------------------
/kicad/jlcpcb/production_files/GERBER-Roborock-CPAP.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jniebuhr/roborock-pcb/HEAD/kicad/jlcpcb/production_files/GERBER-Roborock-CPAP.zip
--------------------------------------------------------------------------------
/kicad/pcbway_production/Roborock-CPAP.kicad_pcb_gerber.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jniebuhr/roborock-pcb/HEAD/kicad/pcbway_production/Roborock-CPAP.kicad_pcb_gerber.zip
--------------------------------------------------------------------------------
/kicad/remap.json:
--------------------------------------------------------------------------------
1 | {
2 | "R1": "Resistor_SMD:R_1206",
3 | "R2": "Resistor_SMD:R_1206",
4 | "SBD1": "Diode_SMD:D_DO-214",
5 | "SBD2": "Diode_SMD:D_DO-214",
6 | "ZD1": "Diode_SMD:D_SOD-323",
7 | "ZD2": "Diode_SMD:D_SOD-323"
8 | }
9 |
--------------------------------------------------------------------------------
/kicad/styles/black.json:
--------------------------------------------------------------------------------
1 | {
2 | "clad": "#9c6b28",
3 | "copper": "#417e5a",
4 | "board": "#4ca06c",
5 | "silk": "#f0f0f0",
6 | "pads": "#b5ae30",
7 | "outline": "#000000",
8 | "highlight-on-top": false,
9 | "highlight-style": "stroke:none;fill:#ff0000;opacity:0.5;",
10 | "highlight-padding": 1.5,
11 | "highlight-offset": 0
12 | }
--------------------------------------------------------------------------------
/kicad/jlcpcb/gerber/Roborock-CPAP-NPTH.drl:
--------------------------------------------------------------------------------
1 | M48
2 | ; DRILL file {KiCad 7.0.8} date 2024 January 11, Thursday 14:36:18
3 | ; FORMAT={-:-/ absolute / inch / decimal}
4 | ; #@! TF.CreationDate,2024-01-11T14:36:18+01:00
5 | ; #@! TF.GenerationSoftware,Kicad,Pcbnew,7.0.8
6 | ; #@! TF.FileFunction,NonPlated,1,2,NPTH
7 | FMAT,2
8 | INCH
9 | %
10 | G90
11 | G05
12 | T0
13 | M30
14 |
--------------------------------------------------------------------------------
/scripts/make-previews.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 | cd ./kicad
3 | pcbdraw plot --side front -l custom --components -m remap.json -s set-black-hasl Roborock-CPAP.kicad_pcb ../assets/Roborock-CPAP_top.png
4 | pcbdraw plot --side back -l custom --components -m remap.json -s set-black-hasl Roborock-CPAP.kicad_pcb ../assets/Roborock-CPAP_bottom.png
5 | sips -r 180 ../assets/Roborock-CPAP_bottom.png
--------------------------------------------------------------------------------
/kicad/jlcpcb/production_files/BOM-Roborock-CPAP.csv:
--------------------------------------------------------------------------------
1 | Comment,Designator,Footprint,LCSC
2 | 10K,R2,R_1206_3216Metric,C17902
3 | SS54,SBD1,D_SMA,C22452
4 | BZT52C5V1S,"ZD1,ZD2",D_SOD-323,C2910089
5 | 1K,R1,R_1206_3216Metric,C4410
6 | SS34,SBD2,D_SMA,C8678
7 | MOTOR,J2,JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical,
8 | INPUT,J1,JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical,
9 | FAN,J3,JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical,
10 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 |
2 | # For PCBs designed using KiCad: https://www.kicad.org/
3 | # Format documentation: https://kicad.org/help/file-formats/
4 |
5 | # Temporary files
6 | *.000
7 | *.bak
8 | *.bck
9 | *.kicad_pcb-bak
10 | *.kicad_sch-bak
11 | *-backups
12 | *.kicad_prl
13 | *.sch-bak
14 | *~
15 | _autosave-*
16 | *.tmp
17 | *-save.pro
18 | *-save.kicad_pcb
19 | fp-info-cache
20 | __pycache__
21 |
22 | # Netlist files (exported from Eeschema)
23 | *.net
24 |
25 | # Autorouter files (exported from Pcbnew)
26 | *.dsn
27 | *.ses
28 |
--------------------------------------------------------------------------------
/kicad/jlcpcb/gerber/Roborock-CPAP-PasteBottom.gbr:
--------------------------------------------------------------------------------
1 | %TF.GenerationSoftware,KiCad,Pcbnew,7.0.8*%
2 | %TF.CreationDate,2024-01-11T14:36:18+01:00*%
3 | %TF.ProjectId,Roborock-CPAP,526f626f-726f-4636-9b2d-435041502e6b,rev?*%
4 | %TF.SameCoordinates,Original*%
5 | %TF.FileFunction,Paste,Bot*%
6 | %TF.FilePolarity,Positive*%
7 | %FSLAX46Y46*%
8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
9 | G04 Created by KiCad (PCBNEW 7.0.8) date 2024-01-11 14:36:18*
10 | %MOMM*%
11 | %LPD*%
12 | G01*
13 | G04 APERTURE LIST*
14 | G04 APERTURE END LIST*
15 | M02*
16 |
--------------------------------------------------------------------------------
/kicad/jlcpcb/production_files/CPL-Roborock-CPAP.csv:
--------------------------------------------------------------------------------
1 | Designator,Val,Package,Mid X,Mid Y,Rotation,Layer
2 | J1,INPUT,JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical,155.0,-71.05,0.0,top
3 | J2,MOTOR,JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical,177.775,-94.45,90.0,top
4 | J3,FAN,JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical,155.05,-118.75,180.0,top
5 | R1,1K,R_1206_3216Metric,176.45,-83.8,180.0,top
6 | R2,10K,R_1206_3216Metric,176.45,-88.15,180.0,top
7 | SBD1,SS54,D_SMA,130.2,-95.05,90.0,top
8 | SBD2,SS34,D_SMA,164.45,-72.85,180.0,top
9 | ZD1,BZT52C5V1S,D_SOD-323,176.1,-85.9,180.0,top
10 | ZD2,BZT52C5V1S,D_SOD-323,176.35,-81.7,0.0,top
11 |
--------------------------------------------------------------------------------
/mounting/vzbot-235/README.md:
--------------------------------------------------------------------------------
1 | # VzBot 235 exhaust mounting
2 |
3 | This repurposes the default exhaust cutouts in the backplate to hold your Roborock fan. One side is used for the intake, the other side passes through the hose.
4 |
5 | 
6 | 
7 |
8 | ## BOM
9 |
10 | | Quantity | Description |
11 | |----------|-----------------------|
12 | | 8 | M3x12 SHCS |
13 | | 8 | M3 heat set insert |
14 | | 2 | M3x6 SHCS |
15 | | 1 | Roborock Fan Assembly |
16 |
17 | ## Printing
18 |
19 | Files can be found in [stls/](stls/)
20 |
--------------------------------------------------------------------------------
/kicad/jlcpcb/gerber/Roborock-CPAP-VScore.gbr:
--------------------------------------------------------------------------------
1 | %TF.GenerationSoftware,KiCad,Pcbnew,7.0.8*%
2 | %TF.CreationDate,2024-01-11T14:36:18+01:00*%
3 | %TF.ProjectId,Roborock-CPAP,526f626f-726f-4636-9b2d-435041502e6b,rev?*%
4 | %TF.SameCoordinates,Original*%
5 | %TF.FileFunction,Other,Comment*%
6 | %FSLAX46Y46*%
7 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
8 | G04 Created by KiCad (PCBNEW 7.0.8) date 2024-01-11 14:36:18*
9 | %MOMM*%
10 | %LPD*%
11 | G01*
12 | G04 APERTURE LIST*
13 | %ADD10C,0.150000*%
14 | G04 APERTURE END LIST*
15 | D10*
16 | %TO.C,H2*%
17 | X135636798Y-116263203D02*
18 | G75*
19 | G03*
20 | X135636798Y-116263203I-2800000J0D01*
21 | G01*
22 | %TO.C,H1*%
23 | X178063204Y-73836797D02*
24 | G75*
25 | G03*
26 | X178063204Y-73836797I-2800000J0D01*
27 | G01*
28 | %TD*%
29 | M02*
30 |
--------------------------------------------------------------------------------
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | # These are supported funding model platforms
2 |
3 | github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
4 | patreon: # Replace with a single Patreon username
5 | open_collective: # Replace with a single Open Collective username
6 | ko_fi: jniebuhr
7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
9 | liberapay: # Replace with a single Liberapay username
10 | issuehunt: # Replace with a single IssueHunt username
11 | otechie: # Replace with a single Otechie username
12 | lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
13 | custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
14 |
--------------------------------------------------------------------------------
/kicad/jlcpcb/gerber/Roborock-CPAP-PTH.drl:
--------------------------------------------------------------------------------
1 | M48
2 | ; DRILL file {KiCad 7.0.8} date 2024 January 11, Thursday 14:36:18
3 | ; FORMAT={-:-/ absolute / inch / decimal}
4 | ; #@! TF.CreationDate,2024-01-11T14:36:18+01:00
5 | ; #@! TF.GenerationSoftware,Kicad,Pcbnew,7.0.8
6 | ; #@! TF.FileFunction,Plated,1,2,PTH
7 | FMAT,2
8 | INCH
9 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill
10 | T1C0.0374
11 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill
12 | T2C0.0394
13 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill
14 | T3C0.1260
15 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill
16 | T4C0.1496
17 | %
18 | G90
19 | G05
20 | T1
21 | X6.0039Y-2.7766
22 | X6.1024Y-2.7766
23 | X6.2008Y-2.7766
24 | X6.9783Y-3.6201
25 | X6.9783Y-3.7185
26 | X6.9783Y-3.8169
27 | T2
28 | X6.0551Y-4.6959
29 | X6.1535Y-4.6959
30 | T3
31 | X5.2298Y-4.5773
32 | X6.9001Y-2.907
33 | T4
34 | X5.439Y-3.1142
35 | X6.6988Y-4.374
36 | T0
37 | M30
38 |
--------------------------------------------------------------------------------
/scripts/data.py:
--------------------------------------------------------------------------------
1 | legend = [
2 | ("Ground", "gnd"),
3 | ("Power", "pwr"),
4 | ("PWM", "pwm"),
5 | ("Doc", "doc")
6 | ]
7 |
8 | # Pinlabels
9 |
10 | left_header = [
11 | [
12 | ("VCC", "pwr"),
13 | ("HE1 24V", "doc"),
14 | ],
15 | [
16 | ("GND", "gnd"),
17 | ("HE1 GND", "doc"),
18 | ],
19 | [
20 | ("PWM", "pwm"),
21 | ("LED PWM", "doc"),
22 | ],
23 | ]
24 |
25 | lower_header = [
26 | [
27 | ("GND", "gnd"),
28 | ("4010 FAN", "doc"),
29 | ],
30 | [
31 | ("VCC", "pwr"),
32 | ("4010 FAN", "doc"),
33 | ],
34 | ]
35 |
36 | right_header = [
37 | [
38 | ("PWM", "pwm"),
39 | ("MOT P2", "doc"),
40 | ],
41 | [
42 | ("GND", "gnd"),
43 | ("MOT P3", "doc"),
44 | ],
45 | [
46 | ("VCC", "pwr"),
47 | ("MOT P4", "doc"),
48 | ],
49 | ]
50 |
51 |
--------------------------------------------------------------------------------
/kicad/Roborock-CPAP.pretty/Fan_mounting_hole_3.2x5.kicad_mod:
--------------------------------------------------------------------------------
1 | (footprint "Fan_mounting_hole_3.2x5" (version 20211014) (generator pcbnew)
2 | (layer "F.Cu")
3 | (tedit 56D1B4CB)
4 | (descr "Mounting Hole 3.2mm, M3, DIN965")
5 | (tags "mounting hole 3.2mm m3 din965")
6 | (property "Sheetfile" "Roborock-CPAP.kicad_sch")
7 | (property "Sheetname" "")
8 | (property "exclude_from_bom" "")
9 | (attr through_hole exclude_from_pos_files exclude_from_bom)
10 | (fp_text reference "H12" (at 0 -3.8) (layer "F.SilkS") hide
11 | (effects (font (size 1 1) (thickness 0.15)))
12 | (tstamp 12379497-78a8-4208-bf09-6709b2aede97)
13 | )
14 | (fp_text value "FanMount_Pad" (at 0 3.8) (layer "F.Fab") hide
15 | (effects (font (size 1 1) (thickness 0.15)))
16 | (tstamp bd497b5f-593e-4e96-8a55-729f0d568568)
17 | )
18 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") hide
19 | (effects (font (size 1 1) (thickness 0.15)))
20 | (tstamp 40dd5f28-e225-4701-b041-6f19edc7612d)
21 | )
22 | (fp_circle (center 0 0) (end 3.0988 0.0508) (layer "Cmts.User") (width 0.15) (fill none) (tstamp 91582de2-4443-492c-a8c7-3c1699401288))
23 | (fp_circle (center 0 0) (end 3.302 0) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 6589f952-e607-4479-b572-d82a4e89d162))
24 | (pad "1" thru_hole oval (at 0 0 315) (size 6 4.2) (drill oval 5 3.2) (layers *.Cu *.Mask) (tstamp de4d0e76-c124-4c18-beda-0fb11c857c64))
25 | )
26 |
--------------------------------------------------------------------------------
/kicad/pcbway_production/Roborock-CPAP.kicad_pcb_bom.csv:
--------------------------------------------------------------------------------
1 | designator,quantity,value,pack,mpn,mount_type
2 | FAN1,1,Axial fan 40mm,Axial fan 40mm,,tht
3 | "H1, H2",2,BoardMount_Pad,MountingHole_3.2mm_M3_DIN965_Pad_TopOnly,,tht
4 | J1,1,INPUT,JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical,,tht
5 | J2,1,MOTOR,JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical,,tht
6 | J3,1,FAN,JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical,,tht
7 | R1,1,1K,R_1206_3216Metric,,smt
8 | R2,1,10K,R_1206_3216Metric,,smt
9 | SBD1,1,SS54,D_SMA,,smt
10 | SBD2,1,SS34,D_SMA,,smt
11 | "ZD1, ZD2",2,BZT52C5V1S,D_SOD-323,,smt
12 | kibuzzard-658C2196,1,G***,kibuzzard-658C2196,,tht
13 | kibuzzard-658C21F4,1,G***,kibuzzard-658C21F4,,tht
14 | kibuzzard-658C2284,1,G***,kibuzzard-658C2284,,tht
15 | kibuzzard-658C22D5,1,G***,kibuzzard-658C22D5,,tht
16 | kibuzzard-658C2303,1,G***,kibuzzard-658C2303,,tht
17 | kibuzzard-658C2312,1,G***,kibuzzard-658C2312,,tht
18 | kibuzzard-658C2324,1,G***,kibuzzard-658C2324,,tht
19 | kibuzzard-658C2360,1,G***,kibuzzard-658C2360,,tht
20 | kibuzzard-658C236E,1,G***,kibuzzard-658C236E,,tht
21 | kibuzzard-658C23C6,1,G***,kibuzzard-658C23C6,,tht
22 | kibuzzard-658C23F8,1,G***,kibuzzard-658C23F8,,tht
23 | kibuzzard-658C2410,1,G***,kibuzzard-658C2410,,tht
24 | kibuzzard-658C47D4,1,G***,kibuzzard-658C47D4,,tht
25 | kibuzzard-659E6D3A,1,G***,kibuzzard-659E6D3A,,tht
26 | kibuzzard-659E705B,1,G***,kibuzzard-659E705B,,tht
27 | kibuzzard-659E706B,1,G***,kibuzzard-659E706B,,tht
28 | kibuzzard-659FE543,1,G***,kibuzzard-659FE543,,tht
29 | kibuzzard-659FE8A4,1,G***,kibuzzard-659FE8A4,,tht
30 |
--------------------------------------------------------------------------------
/scripts/styles.css:
--------------------------------------------------------------------------------
1 | text {
2 | font-family: Verdana, Georgia, sans-serif;
3 | font-size: 14px;
4 | font-weight: normal;
5 | }
6 |
7 | .pinlabel__leader{
8 | stroke-width: 2;
9 | fill: none;
10 | }
11 |
12 | .pinlabel__text{
13 | dominant-baseline: central;
14 | fill: #fff;
15 | font-weight: bold;
16 | stroke-width: 0;
17 | text-anchor: middle;
18 | }
19 |
20 | .pwr .pinlabel__body{
21 | fill: rgb(173, 0, 0);
22 | }
23 | .pwr .pinlabel__leader{
24 | stroke: rgb(173, 0, 0);
25 | }
26 | .pwr .swatch__body {
27 | fill: rgb(173, 0, 0);
28 | }
29 | .doc .pinlabel__body{
30 | fill: rgb(32, 150, 165);
31 | }
32 | .doc .pinlabel__leader{
33 | stroke: rgb(32, 150, 165);
34 | }
35 | .doc .swatch__body {
36 | fill: rgb(32, 150, 165);
37 | }
38 | .gnd .pinlabel__body{
39 | fill: rgb(0, 0, 0);
40 | }
41 | .gnd .pinlabel__leader{
42 | stroke: rgb(0, 0, 0);
43 | }
44 | .gnd .swatch__body {
45 | fill: rgb(0, 0, 0);
46 | }
47 | .pwm .pinlabel__body{
48 | fill: rgb(151, 76, 23);
49 | }
50 | .pwm .pinlabel__leader{
51 | stroke: rgb(151, 76, 23);
52 | }
53 | .pwm .swatch__body {
54 | fill: rgb(151, 76, 23);
55 | }
56 | .touch .pinlabel__body{
57 | fill: rgb(230, 87, 10);
58 | }
59 | .touch .pinlabel__leader{
60 | stroke: rgb(230, 87, 10);
61 | }
62 | .touch .swatch__body {
63 | fill: rgb(230, 87, 10);
64 | }
65 |
66 | .panel__inner {
67 | fill: #fff;
68 | }
69 | .panel__outer {
70 | fill: #333;
71 | }
72 |
73 | .legendentry text {
74 | dominant-baseline: central;
75 | }
76 |
77 | .h1 {
78 | font-size: 26px;
79 | font-weight: bold;
80 | font-style: italic;
81 | }
82 | .italic{
83 | font-style: italic;
84 | }
85 | .strong{
86 | font-weight: bold;
87 | }
88 |
89 | .panel--info .panel__inner{
90 | fill: #f4f4f4;
91 | }
--------------------------------------------------------------------------------
/kicad/pcbway_production/Roborock-CPAP.kicad_pcb_netlist.ipc:
--------------------------------------------------------------------------------
1 | P CODE 00
2 | P UNITS CUST 0
3 | P arrayDim N
4 | 327NET-(SBD2-K) ZD2 -1 A01X+069016Y-032165X0236Y0177R000S2
5 | 327GND ZD2 -2 A01X+069843Y-032165X0236Y0177R000S2
6 | 327PWM_OUT R2 -1 A01X+070044Y-034705X0443Y0689R180S2
7 | 327GND R2 -2 A01X+068893Y-034705X0443Y0689R180S2
8 | 327NET-(SBD2-K) SBD2 -1 A01X+065531Y-028681X0984Y0709R180S2
9 | 327PWM_IN SBD2 -2 A01X+063957Y-028681X0984Y0709R180S2
10 | 327GND H2 -1 A01X+052298Y-045773X2205Y0000R000S2
11 | 317GND H2 -2 D1260PA00X+052298Y-045773X1417Y0000R000S0
12 | 317VCC_FUSED J2 -1 D0374PA00X+069783Y-038169X0669Y0768R270S0
13 | 317GND J2 -2 D0374PA00X+069783Y-037185X0669Y0768R270S0
14 | 317PWM_OUT J2 -3 D0374PA00X+069783Y-036201X0669Y0768R270S0
15 | 317VCC J1 -1 D0374PA00X+060039Y-027766X0669Y0768R000S0
16 | 317GND J1 -2 D0374PA00X+061024Y-027766X0669Y0768R000S0
17 | 317PWM_IN J1 -3 D0374PA00X+062008Y-027766X0669Y0768R000S0
18 | 327VCC_FUSED SBD1 -1 A01X+051260Y-038209X0984Y0709R270S2
19 | 327VCC SBD1 -2 A01X+051260Y-036634X0984Y0709R270S2
20 | 327PWM_OUT ZD1 -1 A01X+069744Y-033819X0236Y0177R180S2
21 | 327GND ZD1 -2 A01X+068917Y-033819X0236Y0177R180S2
22 | 327PWM_OUT R1 -1 A01X+070044Y-032992X0443Y0689R180S2
23 | 327NET-(SBD2-K) R1 -2 A01X+068893Y-032992X0443Y0689R180S2
24 | 317GND H1 -1 D1260PA00X+069001Y-029070X1417Y0000R000S0
25 | 327GND H1 -1 A01X+069001Y-029070X2205Y0000R000S2
26 | 317VCC_FUSED J3 -1 D0394PA00X+061535Y-046959X0669Y0787R180S0
27 | 317GND J3 -2 D0394PA00X+060551Y-046959X0669Y0787R180S0
28 | 317N/C FAN1 -HOLE D1496PA00X+054390Y-031142X1673Y0000R000S3
29 | 317N/C FAN1 -HOLE D1496PA00X+066988Y-043740X1673Y0000R000S3
30 | 999
31 |
--------------------------------------------------------------------------------
/kicad/jlcpcb/gerber/Roborock-CPAP-MaskBottom.gbr:
--------------------------------------------------------------------------------
1 | %TF.GenerationSoftware,KiCad,Pcbnew,7.0.8*%
2 | %TF.CreationDate,2024-01-11T14:36:18+01:00*%
3 | %TF.ProjectId,Roborock-CPAP,526f626f-726f-4636-9b2d-435041502e6b,rev?*%
4 | %TF.SameCoordinates,Original*%
5 | %TF.FileFunction,Soldermask,Bot*%
6 | %TF.FilePolarity,Negative*%
7 | %FSLAX46Y46*%
8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
9 | G04 Created by KiCad (PCBNEW 7.0.8) date 2024-01-11 14:36:18*
10 | %MOMM*%
11 | %LPD*%
12 | G01*
13 | G04 APERTURE LIST*
14 | G04 Aperture macros list*
15 | %AMRoundRect*
16 | 0 Rectangle with rounded corners*
17 | 0 $1 Rounding radius*
18 | 0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
19 | 0 Add a 4 corners polygon primitive as box body*
20 | 4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
21 | 0 Add four circle primitives for the rounded corners*
22 | 1,1,$1+$1,$2,$3*
23 | 1,1,$1+$1,$4,$5*
24 | 1,1,$1+$1,$6,$7*
25 | 1,1,$1+$1,$8,$9*
26 | 0 Add four rect primitives between the rounded corners*
27 | 20,1,$1+$1,$2,$3,$4,$5,0*
28 | 20,1,$1+$1,$4,$5,$6,$7,0*
29 | 20,1,$1+$1,$6,$7,$8,$9,0*
30 | 20,1,$1+$1,$8,$9,$2,$3,0*%
31 | G04 Aperture macros list end*
32 | %ADD10C,3.600000*%
33 | %ADD11RoundRect,0.250000X0.725000X-0.600000X0.725000X0.600000X-0.725000X0.600000X-0.725000X-0.600000X0*%
34 | %ADD12O,1.950000X1.700000*%
35 | %ADD13RoundRect,0.250000X-0.600000X-0.725000X0.600000X-0.725000X0.600000X0.725000X-0.600000X0.725000X0*%
36 | %ADD14O,1.700000X1.950000*%
37 | %ADD15RoundRect,0.250000X0.600000X0.750000X-0.600000X0.750000X-0.600000X-0.750000X0.600000X-0.750000X0*%
38 | %ADD16O,1.700000X2.000000*%
39 | G04 APERTURE END LIST*
40 | D10*
41 | %TO.C,H2*%
42 | X132836798Y-116263203D03*
43 | %TD*%
44 | D11*
45 | %TO.C,J2*%
46 | X177250000Y-96950000D03*
47 | D12*
48 | X177250000Y-94450000D03*
49 | X177250000Y-91950000D03*
50 | %TD*%
51 | D13*
52 | %TO.C,J1*%
53 | X152500000Y-70525000D03*
54 | D14*
55 | X155000000Y-70525000D03*
56 | X157500000Y-70525000D03*
57 | %TD*%
58 | D10*
59 | %TO.C,H1*%
60 | X175263204Y-73836797D03*
61 | %TD*%
62 | D15*
63 | %TO.C,J3*%
64 | X156300000Y-119275000D03*
65 | D16*
66 | X153800000Y-119275000D03*
67 | %TD*%
68 | M02*
69 |
--------------------------------------------------------------------------------
/kicad/jlcpcb/gerber/Roborock-CPAP-PasteTop.gbr:
--------------------------------------------------------------------------------
1 | %TF.GenerationSoftware,KiCad,Pcbnew,7.0.8*%
2 | %TF.CreationDate,2024-01-11T14:36:18+01:00*%
3 | %TF.ProjectId,Roborock-CPAP,526f626f-726f-4636-9b2d-435041502e6b,rev?*%
4 | %TF.SameCoordinates,Original*%
5 | %TF.FileFunction,Paste,Top*%
6 | %TF.FilePolarity,Positive*%
7 | %FSLAX46Y46*%
8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
9 | G04 Created by KiCad (PCBNEW 7.0.8) date 2024-01-11 14:36:18*
10 | %MOMM*%
11 | %LPD*%
12 | G01*
13 | G04 APERTURE LIST*
14 | G04 Aperture macros list*
15 | %AMRoundRect*
16 | 0 Rectangle with rounded corners*
17 | 0 $1 Rounding radius*
18 | 0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
19 | 0 Add a 4 corners polygon primitive as box body*
20 | 4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
21 | 0 Add four circle primitives for the rounded corners*
22 | 1,1,$1+$1,$2,$3*
23 | 1,1,$1+$1,$4,$5*
24 | 1,1,$1+$1,$6,$7*
25 | 1,1,$1+$1,$8,$9*
26 | 0 Add four rect primitives between the rounded corners*
27 | 20,1,$1+$1,$2,$3,$4,$5,0*
28 | 20,1,$1+$1,$4,$5,$6,$7,0*
29 | 20,1,$1+$1,$6,$7,$8,$9,0*
30 | 20,1,$1+$1,$8,$9,$2,$3,0*%
31 | G04 Aperture macros list end*
32 | %ADD10R,0.600000X0.450000*%
33 | %ADD11RoundRect,0.250000X0.312500X0.625000X-0.312500X0.625000X-0.312500X-0.625000X0.312500X-0.625000X0*%
34 | %ADD12RoundRect,0.250000X1.000000X0.650000X-1.000000X0.650000X-1.000000X-0.650000X1.000000X-0.650000X0*%
35 | %ADD13RoundRect,0.250000X0.650000X-1.000000X0.650000X1.000000X-0.650000X1.000000X-0.650000X-1.000000X0*%
36 | %ADD14RoundRect,0.112500X0.187500X0.112500X-0.187500X0.112500X-0.187500X-0.112500X0.187500X-0.112500X0*%
37 | G04 APERTURE END LIST*
38 | D10*
39 | %TO.C,ZD2*%
40 | X175300000Y-81700000D03*
41 | X177400000Y-81700000D03*
42 | %TD*%
43 | D11*
44 | %TO.C,R2*%
45 | X177912500Y-88150000D03*
46 | X174987500Y-88150000D03*
47 | %TD*%
48 | D12*
49 | %TO.C,SBD2*%
50 | X166450000Y-72850000D03*
51 | X162450000Y-72850000D03*
52 | %TD*%
53 | D13*
54 | %TO.C,SBD1*%
55 | X130200000Y-97050000D03*
56 | X130200000Y-93050000D03*
57 | %TD*%
58 | D14*
59 | %TO.C,ZD1*%
60 | X177150000Y-85900000D03*
61 | X175050000Y-85900000D03*
62 | %TD*%
63 | D11*
64 | %TO.C,R1*%
65 | X177912500Y-83800000D03*
66 | X174987500Y-83800000D03*
67 | %TD*%
68 | M02*
69 |
--------------------------------------------------------------------------------
/kicad/pcbway_production/Roborock-CPAP.kicad_pcb_positions.csv:
--------------------------------------------------------------------------------
1 | pos_x,pos_y,rotation,side,designator,mpn,pack,value,mount_type,place
2 | 154.15,-95.1,0.0,top,FAN1,,Axial fan 40mm,Axial fan 40mm,tht,False
3 | 175.263204,-73.836797,0.0,top,H1,,MountingHole_3.2mm_M3_DIN965_Pad_TopOnly,BoardMount_Pad,tht,False
4 | 132.836798,-116.263203,0.0,top,H2,,MountingHole_3.2mm_M3_DIN965_Pad_TopOnly,BoardMount_Pad,tht,False
5 | 152.5,-70.525,0.0,top,J1,,JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical,INPUT,tht,True
6 | 177.25,-96.95,90.0,top,J2,,JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical,MOTOR,tht,True
7 | 156.3,-119.275,180.0,top,J3,,JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical,FAN,tht,True
8 | 176.45,-83.8,180.0,top,R1,,R_1206_3216Metric,1K,smt,True
9 | 176.45,-88.15,180.0,top,R2,,R_1206_3216Metric,10K,smt,True
10 | 130.2,-95.05,90.0,top,SBD1,,D_SMA,SS54,smt,True
11 | 164.45,-72.85,180.0,top,SBD2,,D_SMA,SS34,smt,True
12 | 176.1,-85.9,180.0,top,ZD1,,D_SOD-323,BZT52C5V1S,smt,True
13 | 176.35,-81.7,0.0,top,ZD2,,D_SOD-323,BZT52C5V1S,smt,True
14 | 145.85,-71.05,0.0,top,kibuzzard-658C2196,,kibuzzard-658C2196,G***,tht,False
15 | 147.45,-117.75,0.0,top,kibuzzard-658C21F4,,kibuzzard-658C21F4,G***,tht,False
16 | 176.55,-103.25,90.0,top,kibuzzard-658C2284,,kibuzzard-658C2284,G***,tht,False
17 | 131.05,-103.75,90.0,top,kibuzzard-658C22D5,,kibuzzard-658C22D5,G***,tht,False
18 | 178.45,-104.05,90.0,top,kibuzzard-658C2303,,kibuzzard-658C2303,G***,tht,False
19 | 146.55,-119.65,0.0,top,kibuzzard-658C2312,,kibuzzard-658C2312,G***,tht,False
20 | 146.15,-72.95,0.0,top,kibuzzard-658C2324,,kibuzzard-658C2324,G***,tht,False
21 | 179.45,-88.15,0.0,top,kibuzzard-658C2360,,kibuzzard-658C2360,G***,tht,False
22 | 178.65,-85.95,0.0,top,kibuzzard-658C236E,,kibuzzard-658C236E,G***,tht,False
23 | 176.45,-80.15,0.0,top,kibuzzard-658C23C6,,kibuzzard-658C23C6,G***,tht,False
24 | 164.45,-70.45,0.0,top,kibuzzard-658C23F8,,kibuzzard-658C23F8,G***,tht,False
25 | 127.75,-94.85,90.0,top,kibuzzard-658C2410,,kibuzzard-658C2410,G***,tht,False
26 | 179.15,-84.55,0.0,top,kibuzzard-658C47D4,,kibuzzard-658C47D4,G***,tht,False
27 | 132.95,-105.7,90.0,top,kibuzzard-659E6D3A,,kibuzzard-659E6D3A,G***,tht,False
28 | 179.85,-94.5,90.0,bottom,kibuzzard-659E705B,,kibuzzard-659E705B,G***,tht,False
29 | 154.95,-72.9,0.0,bottom,kibuzzard-659E706B,,kibuzzard-659E706B,G***,tht,False
30 | 166.85,-85.75,0.0,bottom,kibuzzard-659FE543,,kibuzzard-659FE543,G***,tht,False
31 | 155.05,-121.7,0.0,bottom,kibuzzard-659FE8A4,,kibuzzard-659FE8A4,G***,tht,False
32 |
--------------------------------------------------------------------------------
/kicad/footprints/custom/Resistor_SMD/R_1206.svg:
--------------------------------------------------------------------------------
1 |
2 |
71 |
--------------------------------------------------------------------------------
/kicad/footprints/custom/Diode_SMD/D_DO-214.svg:
--------------------------------------------------------------------------------
1 |
2 |
71 |
--------------------------------------------------------------------------------
/kicad/footprints/custom/Diode_SMD/D_SOD-323.svg:
--------------------------------------------------------------------------------
1 |
2 |
71 |
--------------------------------------------------------------------------------
/kicad/jlcpcb/gerber/Roborock-CPAP-EdgeCuts.gbr:
--------------------------------------------------------------------------------
1 | %TF.GenerationSoftware,KiCad,Pcbnew,7.0.8*%
2 | %TF.CreationDate,2024-01-11T14:36:18+01:00*%
3 | %TF.ProjectId,Roborock-CPAP,526f626f-726f-4636-9b2d-435041502e6b,rev?*%
4 | %TF.SameCoordinates,Original*%
5 | %TF.FileFunction,Profile,NP*%
6 | %FSLAX46Y46*%
7 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
8 | G04 Created by KiCad (PCBNEW 7.0.8) date 2024-01-11 14:36:18*
9 | %MOMM*%
10 | %LPD*%
11 | G01*
12 | G04 APERTURE LIST*
13 | %TA.AperFunction,Profile*%
14 | %ADD10C,0.200000*%
15 | %TD*%
16 | G04 APERTURE END LIST*
17 | D10*
18 | X149407836Y-113474195D02*
19 | G75*
20 | G03*
21 | X153083514Y-111148630I732964J2909095D01*
22 | G01*
23 | X162975460Y-81617331D02*
24 | G75*
25 | G03*
26 | X168475067Y-87837687I4050640J-1960069D01*
27 | G01*
28 | X161442083Y-77546941D02*
29 | G75*
30 | G03*
31 | X140415275Y-81817682I-7392083J-17503059D01*
32 | G01*
33 | X129499819Y-114057600D02*
34 | G75*
35 | G03*
36 | X129680345Y-108838399I-4171219J2757000D01*
37 | G01*
38 | X178600183Y-76042400D02*
39 | G75*
40 | G03*
41 | X178419657Y-81261601I4171217J-2757000D01*
42 | G01*
43 | X129499830Y-114057607D02*
44 | G75*
45 | G03*
46 | X135042393Y-119600170I3336970J-2205593D01*
47 | G01*
48 | X140415279Y-81817686D02*
49 | G75*
50 | G03*
51 | X140591422Y-86163683I2152821J-2089314D01*
52 | G01*
53 | X140261602Y-119419656D02*
54 | G75*
55 | G03*
56 | X178419656Y-81261601I13788398J24369656D01*
57 | G01*
58 | X167838393Y-70680357D02*
59 | G75*
60 | G03*
61 | X173057609Y-70499829I2462207J4351757D01*
62 | G01*
63 | X178600170Y-76042391D02*
64 | G75*
65 | G03*
66 | X173057609Y-70499830I-3336970J2205591D01*
67 | G01*
68 | X137954250Y-94036808D02*
69 | G75*
70 | G03*
71 | X135195866Y-97399799I218550J-2991992D01*
72 | G01*
73 | X172326927Y-89858129D02*
74 | G75*
75 | G03*
76 | X168475067Y-87837688I-2885827J-819771D01*
77 | G01*
78 | X167838399Y-70680347D02*
79 | G75*
80 | G03*
81 | X129680347Y-108838399I-13788399J-24369653D01*
82 | G01*
83 | X161220441Y-109495915D02*
84 | G75*
85 | G03*
86 | X153083514Y-111148630I-3722841J-2527985D01*
87 | G01*
88 | X162975394Y-81617299D02*
89 | G75*
90 | G03*
91 | X161442083Y-77546940I-2700494J1306699D01*
92 | G01*
93 | X165512055Y-110203261D02*
94 | G75*
95 | G03*
96 | X172326888Y-89858140I-11462055J15153261D01*
97 | G01*
98 | X140261608Y-119419645D02*
99 | G75*
100 | G03*
101 | X135042393Y-119600171I-2462208J-4351755D01*
102 | G01*
103 | X135195865Y-97399799D02*
104 | G75*
105 | G03*
106 | X149407840Y-113474177I18854135J2349799D01*
107 | G01*
108 | X161220424Y-109495927D02*
109 | G75*
110 | G03*
111 | X165512055Y-110203260I2481876J1685327D01*
112 | G01*
113 | X137954243Y-94036708D02*
114 | G75*
115 | G03*
116 | X140591422Y-86163683I-327843J4488008D01*
117 | G01*
118 | M02*
119 |
--------------------------------------------------------------------------------
/scripts/pinout_diagram.py:
--------------------------------------------------------------------------------
1 | ###########################################
2 | #
3 | # Example script to build a
4 | # pinout diagram. Includes basic
5 | # features and convenience classes.
6 | #
7 | ###########################################
8 |
9 | from pinout.core import Group, Image
10 | from pinout.components.layout import Diagram
11 | from pinout.components.pinlabel import PinLabelGroup, PinLabel, Body
12 | from pinout.components.text import TextBlock
13 | from pinout.components import leaderline as lline
14 | from pinout.components.legend import Legend
15 |
16 |
17 | # Import data for the diagram
18 | import data
19 |
20 | # Create a new diagram
21 | # The Diagram_2Rows class provides 2 panels,
22 | # 'panel_01' and 'panel_02', to insert components into.
23 | diagram = Diagram(1024, 800, "diagram")
24 |
25 | # Add a stylesheet
26 | diagram.add_stylesheet("styles.css", embed=True)
27 |
28 | # Create a group to hold the pinout-diagram components.
29 | graphic = diagram.add(Group(169, 42))
30 |
31 | # Add and embed an image
32 | hardware = graphic.add(Image("../assets/Roborock-CPAP_top.png", embed=True))
33 |
34 | # Measure and record key locations with the hardware Image instance
35 | hardware.add_coord("in_vcc", 324, 54)
36 | hardware.add_coord("mot_pwm", 615, 306)
37 | hardware.add_coord("fan_gnd", 340, 630)
38 | # Other (x,y) pairs can also be stored here
39 | hardware.add_coord("pin_pitch_v", 0, 30)
40 | hardware.add_coord("pin_pitch_h", 30, 0)
41 |
42 | # Create pinlabels on the left header
43 | graphic.add(
44 | PinLabelGroup(
45 | x=hardware.coord("in_vcc").x,
46 | y=hardware.coord("in_vcc").y,
47 | pin_pitch=hardware.coord("pin_pitch_h", raw=True),
48 | label_start=(284, 10),
49 | label_pitch=(0, 30),
50 | scale=(-1, -1),
51 | labels=data.left_header,
52 | leaderline=lline.Curved(direction="vh"),
53 | )
54 | )
55 |
56 | # Create pinlabels on the lower header
57 | graphic.add(
58 | PinLabelGroup(
59 | x=hardware.coord("fan_gnd").x,
60 | y=hardware.coord("fan_gnd").y,
61 | scale=(-1, 1),
62 | pin_pitch=hardware.coord("pin_pitch_h", raw=True),
63 | label_start=(300, 10),
64 | label_pitch=(0, 30),
65 | labels=data.lower_header,
66 | leaderline=lline.Curved(direction="vh"),
67 | )
68 | )
69 |
70 | # Create pinlabels on the right header
71 | graphic.add(
72 | PinLabelGroup(
73 | x=hardware.coord("mot_pwm").x,
74 | y=hardware.coord("mot_pwm").y,
75 | pin_pitch=hardware.coord("pin_pitch_v", raw=True),
76 | label_start=(60, 0),
77 | label_pitch=(0, 30),
78 | labels=data.right_header,
79 | )
80 | )
81 |
82 | # Export the diagram via commandline:
83 | # >>> py -m pinout.manager --export pinout_diagram.py diagram.svg
84 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Roborock CPAP PCB
2 |
3 | [](https://discord.gg/APw7rgPGPf)
4 | [![CC BY-NC-SA 4.0][cc-by-nc-sa-shield]][cc-by-nc-sa]
5 |
6 | This repository contains a custom PCB for use with the awesome work at [Roborock CPAP](https://github.com/condottab/Roborock-CPAP). The PCB shields the controller board from any back flow that might occur from the brushless controller.
7 |
8 | The logic is the same as in the work of [stas2z](https://github.com/stas2z) but reshaped to better fit on the back of the blower while also allowing
9 | for a cooling fan to be added.
10 |
11 | 
12 |
13 | ## Assembly
14 |
15 | 
16 |
17 | ## BOM
18 |
19 | | Quantity | Designation | Description |
20 | |----------|----------------|----------------------|
21 | | 1 | SHOTTKY2 | SS34 Diode |
22 | | 2 | SHOTTKY1 | SS54 Diode |
23 | | 1 | ZENER1, ZENER2 | BZT52C5V1S Diode |
24 | | 1 | R2 | 1206 10kΩ resistor |
25 | | 1 | R1 | 1206 1kΩ resistor |
26 | | 2 | J1, J2 | JST XH 3P 2.54mm |
27 | | 1 | J3 | JST XH 2P 2.54mm |
28 | | 1 | - | 4010 cooling fan 24V |
29 | | 2 | - | M3x6 |
30 | | 4 | - | M3x12 |
31 | | 4 | - | M3 hex nut |
32 | | 4 | - | M3 heat set insert |
33 |
34 | ## Pinout
35 |
36 | 
37 |
38 | The pinout can also be found on the back side of your board and may be different from the most recent version (see note below).
39 |
40 | **Attention:**
41 | This motor pinout changed in version 0.2.0 due to a rotation of a connector. The same cables will work though since the connector has only been rotated. Refer to the writing on the back of your board.
42 | In version 0.2.0, the 2 pin fan connector was labeled with switched GND and VCC.
43 |
44 | ## Ordering
45 |
46 | In order to support this project, please consider ordering it through my affiliate link.
47 |
48 |
49 |
50 | The gerber and BOM/CPL files can be found under `kicad/`.
51 |
52 | ## Mounting options
53 |
54 | I have also developed some additional mounting options for the Roborock Fan:
55 |
56 | * [VzBot 235](mounting/vzbot-235)
57 | * more coming soon...
58 |
59 | ## Sponsors
60 |
61 | The development of this board was kindly supported by [PCBWay](https://www.pcbway.com/) who sent me some prototypes of these boards free of charge.
62 |
63 | ## License
64 |
65 | This work is licensed under a
66 | [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License][cc-by-nc-sa].
67 |
68 | [![CC BY-NC-SA 4.0][cc-by-nc-sa-image]][cc-by-nc-sa]
69 |
70 | [cc-by-nc-sa]: http://creativecommons.org/licenses/by-nc-sa/4.0/
71 | [cc-by-nc-sa-image]: https://licensebuttons.net/l/by-nc-sa/4.0/88x31.png
72 | [cc-by-nc-sa-shield]: https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg?style=for-the-badge
73 |
--------------------------------------------------------------------------------
/kicad/jlcpcb/gerber/Roborock-CPAP-MaskTop.gbr:
--------------------------------------------------------------------------------
1 | %TF.GenerationSoftware,KiCad,Pcbnew,7.0.8*%
2 | %TF.CreationDate,2024-01-11T14:36:18+01:00*%
3 | %TF.ProjectId,Roborock-CPAP,526f626f-726f-4636-9b2d-435041502e6b,rev?*%
4 | %TF.SameCoordinates,Original*%
5 | %TF.FileFunction,Soldermask,Top*%
6 | %TF.FilePolarity,Negative*%
7 | %FSLAX46Y46*%
8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
9 | G04 Created by KiCad (PCBNEW 7.0.8) date 2024-01-11 14:36:18*
10 | %MOMM*%
11 | %LPD*%
12 | G01*
13 | G04 APERTURE LIST*
14 | G04 Aperture macros list*
15 | %AMRoundRect*
16 | 0 Rectangle with rounded corners*
17 | 0 $1 Rounding radius*
18 | 0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
19 | 0 Add a 4 corners polygon primitive as box body*
20 | 4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
21 | 0 Add four circle primitives for the rounded corners*
22 | 1,1,$1+$1,$2,$3*
23 | 1,1,$1+$1,$4,$5*
24 | 1,1,$1+$1,$6,$7*
25 | 1,1,$1+$1,$8,$9*
26 | 0 Add four rect primitives between the rounded corners*
27 | 20,1,$1+$1,$2,$3,$4,$5,0*
28 | 20,1,$1+$1,$4,$5,$6,$7,0*
29 | 20,1,$1+$1,$6,$7,$8,$9,0*
30 | 20,1,$1+$1,$8,$9,$2,$3,0*%
31 | G04 Aperture macros list end*
32 | %ADD10R,0.600000X0.450000*%
33 | %ADD11RoundRect,0.250000X0.312500X0.625000X-0.312500X0.625000X-0.312500X-0.625000X0.312500X-0.625000X0*%
34 | %ADD12RoundRect,0.250000X1.000000X0.650000X-1.000000X0.650000X-1.000000X-0.650000X1.000000X-0.650000X0*%
35 | %ADD13C,5.600000*%
36 | %ADD14C,3.600000*%
37 | %ADD15RoundRect,0.250000X0.725000X-0.600000X0.725000X0.600000X-0.725000X0.600000X-0.725000X-0.600000X0*%
38 | %ADD16O,1.950000X1.700000*%
39 | %ADD17RoundRect,0.250000X-0.600000X-0.725000X0.600000X-0.725000X0.600000X0.725000X-0.600000X0.725000X0*%
40 | %ADD18O,1.700000X1.950000*%
41 | %ADD19RoundRect,0.250000X0.650000X-1.000000X0.650000X1.000000X-0.650000X1.000000X-0.650000X-1.000000X0*%
42 | %ADD20RoundRect,0.112500X0.187500X0.112500X-0.187500X0.112500X-0.187500X-0.112500X0.187500X-0.112500X0*%
43 | %ADD21RoundRect,0.250000X0.600000X0.750000X-0.600000X0.750000X-0.600000X-0.750000X0.600000X-0.750000X0*%
44 | %ADD22O,1.700000X2.000000*%
45 | G04 APERTURE END LIST*
46 | D10*
47 | %TO.C,ZD2*%
48 | X175300000Y-81700000D03*
49 | X177400000Y-81700000D03*
50 | %TD*%
51 | D11*
52 | %TO.C,R2*%
53 | X177912500Y-88150000D03*
54 | X174987500Y-88150000D03*
55 | %TD*%
56 | D12*
57 | %TO.C,SBD2*%
58 | X166450000Y-72850000D03*
59 | X162450000Y-72850000D03*
60 | %TD*%
61 | D13*
62 | %TO.C,H2*%
63 | X132836798Y-116263203D03*
64 | D14*
65 | X132836798Y-116263203D03*
66 | %TD*%
67 | D15*
68 | %TO.C,J2*%
69 | X177250000Y-96950000D03*
70 | D16*
71 | X177250000Y-94450000D03*
72 | X177250000Y-91950000D03*
73 | %TD*%
74 | D17*
75 | %TO.C,J1*%
76 | X152500000Y-70525000D03*
77 | D18*
78 | X155000000Y-70525000D03*
79 | X157500000Y-70525000D03*
80 | %TD*%
81 | D19*
82 | %TO.C,SBD1*%
83 | X130200000Y-97050000D03*
84 | X130200000Y-93050000D03*
85 | %TD*%
86 | D20*
87 | %TO.C,ZD1*%
88 | X177150000Y-85900000D03*
89 | X175050000Y-85900000D03*
90 | %TD*%
91 | D11*
92 | %TO.C,R1*%
93 | X177912500Y-83800000D03*
94 | X174987500Y-83800000D03*
95 | %TD*%
96 | D14*
97 | %TO.C,H1*%
98 | X175263204Y-73836797D03*
99 | D13*
100 | X175263204Y-73836797D03*
101 | %TD*%
102 | D21*
103 | %TO.C,J3*%
104 | X156300000Y-119275000D03*
105 | D22*
106 | X153800000Y-119275000D03*
107 | %TD*%
108 | M02*
109 |
--------------------------------------------------------------------------------
/kicad/Roborock-CPAP.pretty/Axial fan 40mm.kicad_mod:
--------------------------------------------------------------------------------
1 | (footprint "Axial fan 40mm" (version 20221018) (generator pcbnew)
2 | (layer "F.Cu")
3 | (descr "Axial fan, 40x40mm size, 4 3.8mm mounting holes")
4 | (zone_connect 0)
5 | (fp_text reference "REF**" (at 0 -0.5 unlocked) (layer "F.SilkS")
6 | (effects (font (size 1 1) (thickness 0.15)))
7 | (tstamp 538c6a42-77ac-4437-920c-222f17e98d00)
8 | )
9 | (fp_text value "Axial fan 40mm" (at 0 1 unlocked) (layer "F.Fab")
10 | (effects (font (size 1 1) (thickness 0.15)))
11 | (tstamp 424f85bb-8353-4092-af26-dcd577103934)
12 | )
13 | (fp_line (start -20 16) (end -20 -16)
14 | (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp a042fef4-8891-4ef9-8804-2f3a396278fc))
15 | (fp_line (start -19 6) (end -19 -6)
16 | (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp de5bfcfd-a031-4997-8d87-40051b4b64b6))
17 | (fp_line (start -16 -20) (end 16 -20)
18 | (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp b3053b5d-6dcd-4db6-8f40-a076558dd73d))
19 | (fp_line (start -6 -19) (end 6 -19)
20 | (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 1dc0315b-3ef4-4db4-a47e-bc3f3a21b07d))
21 | (fp_line (start 6 19) (end -6 19)
22 | (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp cdf4e3c6-b2a0-4beb-a00f-c227fc600cca))
23 | (fp_line (start 16 20) (end -16 20)
24 | (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 2f703129-c7e1-4c96-baff-ed22403e0ef7))
25 | (fp_line (start 19 -6) (end 19 6)
26 | (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp a2a219ae-4275-4f12-b5f5-206f5a6180ba))
27 | (fp_line (start 20 -16) (end 20 16)
28 | (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp eef4a52c-721c-458e-8dcb-44f8f87022d2))
29 | (fp_arc (start -20 -16) (mid -18.828427 -18.828427) (end -16 -20)
30 | (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 6986ec1e-228e-4736-9173-e624e24bd56d))
31 | (fp_arc (start -18.999999 -6) (mid -14.089002 -14.089002) (end -6 -18.999999)
32 | (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 6b42f480-35b5-416b-a9b2-c2648b191be0))
33 | (fp_arc (start -16 20) (mid -18.828427 18.828427) (end -20 16)
34 | (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 8645d568-dc4d-4583-94bf-2f0c3c9ba3dd))
35 | (fp_arc (start -6 18.999999) (mid -14.089002 14.089002) (end -18.999999 6)
36 | (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp f5cf5a63-e91f-4059-a0cf-4b8c7cb06eb5))
37 | (fp_arc (start 6 -18.999999) (mid 14.089002 -14.089002) (end 18.999999 -6)
38 | (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 77a5e2f4-8cb3-4a19-ac00-4de34e355c5c))
39 | (fp_arc (start 16 -20) (mid 18.828427 -18.828427) (end 20 -16)
40 | (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp deae4351-25b3-46dd-9b2d-408b14a6893a))
41 | (fp_arc (start 18.999999 6) (mid 14.089002 14.089002) (end 6 18.999999)
42 | (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp b9316d02-48b1-4a4e-aaa7-3f9cc1208231))
43 | (fp_arc (start 20 16) (mid 18.828427 18.828427) (end 16 20)
44 | (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 18b458ce-9e8c-4f51-a608-bcc61d6a7e41))
45 | (fp_circle (center -16 16) (end -14.1 16)
46 | (stroke (width 0.12) (type default)) (fill none) (layer "F.SilkS") (tstamp 7c25d29d-a99e-4e69-98e7-1af095a7c4b8))
47 | (fp_circle (center 16 -16) (end 17.9 -16)
48 | (stroke (width 0.12) (type default)) (fill none) (layer "F.SilkS") (tstamp b7b2b4b4-1556-4112-b4be-03505af10408))
49 | (fp_circle (center 16 16) (end 17.9 16)
50 | (stroke (width 0.12) (type default)) (fill none) (layer "F.SilkS") (tstamp 72e56194-3f38-415f-a60a-57cde3ce53db))
51 | (pad "HOLE1" thru_hole circle (at -16 -16) (size 4.8 4.8) (drill 3.8) (layers "*.Cu" "*.SilkS" "*.Mask")
52 | (zone_connect 0) (tstamp 2b6bce57-e38a-4697-96c2-be358c1948b4))
53 | (pad "HOLE2" thru_hole circle (at 16 -16) (size 4.8 4.8) (drill 3.8) (layers "*.Cu" "*.SilkS" "*.Mask")
54 | (zone_connect 0) (tstamp d541a1cf-2918-40f8-8d65-c584adc21598))
55 | (pad "HOLE3" thru_hole circle (at 16 16) (size 4.8 4.8) (drill 3.8) (layers "*.Cu" "*.SilkS" "*.Mask")
56 | (zone_connect 0) (tstamp 438571af-a705-42dd-b55d-60efa37454f5))
57 | (pad "HOLE4" thru_hole circle (at -16 16) (size 4.8 4.8) (drill 3.8) (layers "*.Cu" "*.SilkS" "*.Mask")
58 | (zone_connect 0) (tstamp 124d2c99-7f60-4996-a037-30dc80094b3f))
59 | (model "${KIPRJMOD}/Roborock-CPAP.pretty/Axial fan 40mm.step"
60 | (offset (xyz 0 0 0))
61 | (scale (xyz 1 1 1))
62 | (rotate (xyz -90 0 0))
63 | )
64 | )
65 |
--------------------------------------------------------------------------------
/kicad/Roborock-CPAP.kicad_pro:
--------------------------------------------------------------------------------
1 | {
2 | "board": {
3 | "3dviewports": [],
4 | "design_settings": {
5 | "defaults": {
6 | "board_outline_line_width": 0.09999999999999999,
7 | "copper_line_width": 0.19999999999999998,
8 | "copper_text_italic": false,
9 | "copper_text_size_h": 1.5,
10 | "copper_text_size_v": 1.5,
11 | "copper_text_thickness": 0.3,
12 | "copper_text_upright": false,
13 | "courtyard_line_width": 0.049999999999999996,
14 | "dimension_precision": 4,
15 | "dimension_units": 3,
16 | "dimensions": {
17 | "arrow_length": 1270000,
18 | "extension_offset": 500000,
19 | "keep_text_aligned": true,
20 | "suppress_zeroes": false,
21 | "text_position": 0,
22 | "units_format": 1
23 | },
24 | "fab_line_width": 0.09999999999999999,
25 | "fab_text_italic": false,
26 | "fab_text_size_h": 1.0,
27 | "fab_text_size_v": 1.0,
28 | "fab_text_thickness": 0.15,
29 | "fab_text_upright": false,
30 | "other_line_width": 0.15,
31 | "other_text_italic": false,
32 | "other_text_size_h": 1.0,
33 | "other_text_size_v": 1.0,
34 | "other_text_thickness": 0.15,
35 | "other_text_upright": false,
36 | "pads": {
37 | "drill": 3.2,
38 | "height": 3.6,
39 | "width": 3.6
40 | },
41 | "silk_line_width": 0.15,
42 | "silk_text_italic": false,
43 | "silk_text_size_h": 1.0,
44 | "silk_text_size_v": 1.0,
45 | "silk_text_thickness": 0.15,
46 | "silk_text_upright": false,
47 | "zones": {
48 | "45_degree_only": false,
49 | "min_clearance": 0.508
50 | }
51 | },
52 | "diff_pair_dimensions": [
53 | {
54 | "gap": 0.0,
55 | "via_gap": 0.0,
56 | "width": 0.0
57 | }
58 | ],
59 | "drc_exclusions": [],
60 | "meta": {
61 | "version": 2
62 | },
63 | "rule_severities": {
64 | "annular_width": "error",
65 | "clearance": "error",
66 | "connection_width": "warning",
67 | "copper_edge_clearance": "error",
68 | "copper_sliver": "warning",
69 | "courtyards_overlap": "error",
70 | "diff_pair_gap_out_of_range": "error",
71 | "diff_pair_uncoupled_length_too_long": "error",
72 | "drill_out_of_range": "error",
73 | "duplicate_footprints": "warning",
74 | "extra_footprint": "warning",
75 | "footprint": "error",
76 | "footprint_type_mismatch": "error",
77 | "hole_clearance": "error",
78 | "hole_near_hole": "error",
79 | "invalid_outline": "error",
80 | "isolated_copper": "warning",
81 | "item_on_disabled_layer": "error",
82 | "items_not_allowed": "error",
83 | "length_out_of_range": "error",
84 | "lib_footprint_issues": "warning",
85 | "lib_footprint_mismatch": "warning",
86 | "malformed_courtyard": "error",
87 | "microvia_drill_out_of_range": "error",
88 | "missing_courtyard": "ignore",
89 | "missing_footprint": "warning",
90 | "net_conflict": "warning",
91 | "npth_inside_courtyard": "ignore",
92 | "padstack": "error",
93 | "pth_inside_courtyard": "ignore",
94 | "shorting_items": "error",
95 | "silk_edge_clearance": "warning",
96 | "silk_over_copper": "warning",
97 | "silk_overlap": "warning",
98 | "skew_out_of_range": "error",
99 | "solder_mask_bridge": "error",
100 | "starved_thermal": "error",
101 | "text_height": "warning",
102 | "text_thickness": "warning",
103 | "through_hole_pad_without_hole": "error",
104 | "too_many_vias": "error",
105 | "track_dangling": "warning",
106 | "track_width": "error",
107 | "tracks_crossing": "error",
108 | "unconnected_items": "error",
109 | "unresolved_variable": "error",
110 | "via_dangling": "warning",
111 | "zones_intersect": "error"
112 | },
113 | "rules": {
114 | "allow_blind_buried_vias": false,
115 | "allow_microvias": false,
116 | "max_error": 0.005,
117 | "min_clearance": 0.0,
118 | "min_connection": 0.0,
119 | "min_copper_edge_clearance": 0.0,
120 | "min_hole_clearance": 0.25,
121 | "min_hole_to_hole": 0.25,
122 | "min_microvia_diameter": 0.19999999999999998,
123 | "min_microvia_drill": 0.09999999999999999,
124 | "min_resolved_spokes": 2,
125 | "min_silk_clearance": 0.0,
126 | "min_text_height": 0.7999999999999999,
127 | "min_text_thickness": 0.08,
128 | "min_through_hole_diameter": 0.3,
129 | "min_track_width": 0.19999999999999998,
130 | "min_via_annular_width": 0.049999999999999996,
131 | "min_via_diameter": 0.39999999999999997,
132 | "solder_mask_clearance": 0.0,
133 | "solder_mask_min_width": 0.0,
134 | "solder_mask_to_copper_clearance": 0.0,
135 | "use_height_for_length_calcs": true
136 | },
137 | "teardrop_options": [
138 | {
139 | "td_allow_use_two_tracks": true,
140 | "td_curve_segcount": 5,
141 | "td_on_pad_in_zone": false,
142 | "td_onpadsmd": true,
143 | "td_onroundshapesonly": false,
144 | "td_ontrackend": false,
145 | "td_onviapad": true
146 | }
147 | ],
148 | "teardrop_parameters": [
149 | {
150 | "td_curve_segcount": 0,
151 | "td_height_ratio": 1.0,
152 | "td_length_ratio": 0.5,
153 | "td_maxheight": 2.0,
154 | "td_maxlen": 1.0,
155 | "td_target_name": "td_round_shape",
156 | "td_width_to_size_filter_ratio": 0.9
157 | },
158 | {
159 | "td_curve_segcount": 0,
160 | "td_height_ratio": 1.0,
161 | "td_length_ratio": 0.5,
162 | "td_maxheight": 2.0,
163 | "td_maxlen": 1.0,
164 | "td_target_name": "td_rect_shape",
165 | "td_width_to_size_filter_ratio": 0.9
166 | },
167 | {
168 | "td_curve_segcount": 0,
169 | "td_height_ratio": 1.0,
170 | "td_length_ratio": 0.5,
171 | "td_maxheight": 2.0,
172 | "td_maxlen": 1.0,
173 | "td_target_name": "td_track_end",
174 | "td_width_to_size_filter_ratio": 0.9
175 | }
176 | ],
177 | "track_widths": [
178 | 0.0
179 | ],
180 | "via_dimensions": [
181 | {
182 | "diameter": 0.0,
183 | "drill": 0.0
184 | }
185 | ],
186 | "zones_allow_external_fillets": false,
187 | "zones_use_no_outline": true
188 | },
189 | "layer_presets": [],
190 | "viewports": []
191 | },
192 | "boards": [],
193 | "cvpcb": {
194 | "equivalence_files": []
195 | },
196 | "erc": {
197 | "erc_exclusions": [],
198 | "meta": {
199 | "version": 0
200 | },
201 | "pin_map": [
202 | [
203 | 0,
204 | 0,
205 | 0,
206 | 0,
207 | 0,
208 | 0,
209 | 1,
210 | 0,
211 | 0,
212 | 0,
213 | 0,
214 | 2
215 | ],
216 | [
217 | 0,
218 | 2,
219 | 0,
220 | 1,
221 | 0,
222 | 0,
223 | 1,
224 | 0,
225 | 2,
226 | 2,
227 | 2,
228 | 2
229 | ],
230 | [
231 | 0,
232 | 0,
233 | 0,
234 | 0,
235 | 0,
236 | 0,
237 | 1,
238 | 0,
239 | 1,
240 | 0,
241 | 1,
242 | 2
243 | ],
244 | [
245 | 0,
246 | 1,
247 | 0,
248 | 0,
249 | 0,
250 | 0,
251 | 1,
252 | 1,
253 | 2,
254 | 1,
255 | 1,
256 | 2
257 | ],
258 | [
259 | 0,
260 | 0,
261 | 0,
262 | 0,
263 | 0,
264 | 0,
265 | 1,
266 | 0,
267 | 0,
268 | 0,
269 | 0,
270 | 2
271 | ],
272 | [
273 | 0,
274 | 0,
275 | 0,
276 | 0,
277 | 0,
278 | 0,
279 | 0,
280 | 0,
281 | 0,
282 | 0,
283 | 0,
284 | 2
285 | ],
286 | [
287 | 1,
288 | 1,
289 | 1,
290 | 1,
291 | 1,
292 | 0,
293 | 1,
294 | 1,
295 | 1,
296 | 1,
297 | 1,
298 | 2
299 | ],
300 | [
301 | 0,
302 | 0,
303 | 0,
304 | 1,
305 | 0,
306 | 0,
307 | 1,
308 | 0,
309 | 0,
310 | 0,
311 | 0,
312 | 2
313 | ],
314 | [
315 | 0,
316 | 2,
317 | 1,
318 | 2,
319 | 0,
320 | 0,
321 | 1,
322 | 0,
323 | 2,
324 | 2,
325 | 2,
326 | 2
327 | ],
328 | [
329 | 0,
330 | 2,
331 | 0,
332 | 1,
333 | 0,
334 | 0,
335 | 1,
336 | 0,
337 | 2,
338 | 0,
339 | 0,
340 | 2
341 | ],
342 | [
343 | 0,
344 | 2,
345 | 1,
346 | 1,
347 | 0,
348 | 0,
349 | 1,
350 | 0,
351 | 2,
352 | 0,
353 | 0,
354 | 2
355 | ],
356 | [
357 | 2,
358 | 2,
359 | 2,
360 | 2,
361 | 2,
362 | 2,
363 | 2,
364 | 2,
365 | 2,
366 | 2,
367 | 2,
368 | 2
369 | ]
370 | ],
371 | "rule_severities": {
372 | "bus_definition_conflict": "error",
373 | "bus_entry_needed": "error",
374 | "bus_label_syntax": "error",
375 | "bus_to_bus_conflict": "error",
376 | "bus_to_net_conflict": "error",
377 | "different_unit_footprint": "error",
378 | "different_unit_net": "error",
379 | "duplicate_reference": "error",
380 | "duplicate_sheet_names": "error",
381 | "extra_units": "error",
382 | "global_label_dangling": "warning",
383 | "hier_label_mismatch": "error",
384 | "label_dangling": "error",
385 | "lib_symbol_issues": "warning",
386 | "multiple_net_names": "warning",
387 | "net_not_bus_member": "warning",
388 | "no_connect_connected": "warning",
389 | "no_connect_dangling": "warning",
390 | "pin_not_connected": "error",
391 | "pin_not_driven": "error",
392 | "pin_to_pin": "warning",
393 | "power_pin_not_driven": "error",
394 | "similar_labels": "warning",
395 | "unannotated": "error",
396 | "unit_value_mismatch": "error",
397 | "unresolved_variable": "error",
398 | "wire_dangling": "error"
399 | }
400 | },
401 | "libraries": {
402 | "pinned_footprint_libs": [],
403 | "pinned_symbol_libs": []
404 | },
405 | "meta": {
406 | "filename": "Roborock-CPAP.kicad_pro",
407 | "version": 1
408 | },
409 | "net_settings": {
410 | "classes": [
411 | {
412 | "bus_width": 12,
413 | "clearance": 0.2,
414 | "diff_pair_gap": 0.25,
415 | "diff_pair_via_gap": 0.25,
416 | "diff_pair_width": 0.2,
417 | "line_style": 0,
418 | "microvia_diameter": 0.3,
419 | "microvia_drill": 0.1,
420 | "name": "Default",
421 | "pcb_color": "rgba(0, 0, 0, 0.000)",
422 | "schematic_color": "rgba(0, 0, 0, 0.000)",
423 | "track_width": 0.25,
424 | "via_diameter": 0.8,
425 | "via_drill": 0.4,
426 | "wire_width": 6
427 | }
428 | ],
429 | "meta": {
430 | "version": 3
431 | },
432 | "net_colors": null,
433 | "netclass_assignments": null,
434 | "netclass_patterns": []
435 | },
436 | "pcbnew": {
437 | "last_paths": {
438 | "gencad": "",
439 | "idf": "",
440 | "netlist": "",
441 | "specctra_dsn": "",
442 | "step": "Roborock-CPAP.step",
443 | "vrml": ""
444 | },
445 | "page_layout_descr_file": ""
446 | },
447 | "schematic": {
448 | "annotate_start_num": 0,
449 | "drawing": {
450 | "default_line_thickness": 6.0,
451 | "default_text_size": 50.0,
452 | "field_names": [],
453 | "intersheets_ref_own_page": false,
454 | "intersheets_ref_prefix": "",
455 | "intersheets_ref_short": false,
456 | "intersheets_ref_show": false,
457 | "intersheets_ref_suffix": "",
458 | "junction_size_choice": 3,
459 | "label_size_ratio": 0.375,
460 | "pin_symbol_size": 25.0,
461 | "text_offset_ratio": 0.15
462 | },
463 | "legacy_lib_dir": "",
464 | "legacy_lib_list": [],
465 | "meta": {
466 | "version": 1
467 | },
468 | "net_format_name": "",
469 | "ngspice": {
470 | "fix_include_paths": true,
471 | "fix_passive_vals": false,
472 | "meta": {
473 | "version": 0
474 | },
475 | "model_mode": 0,
476 | "workbook_filename": ""
477 | },
478 | "page_layout_descr_file": "",
479 | "plot_directory": "",
480 | "spice_adjust_passive_values": false,
481 | "spice_external_command": "spice \"%I\"",
482 | "subpart_first_id": 65,
483 | "subpart_id_separator": 0
484 | },
485 | "sheets": [
486 | [
487 | "893a03be-762f-4952-a80b-ad53dd0612db",
488 | ""
489 | ]
490 | ],
491 | "text_variables": {}
492 | }
493 |
--------------------------------------------------------------------------------
/kicad/Roborock-CPAP.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | C:\Users\ikdan\Desktop\kicad\Roborock-CPAP.kicad_sch
5 | 12/27/2023 2:39:01 PM
6 | Eeschema 7.0.7
7 |
8 |
9 |
10 |
11 |
12 |
13 | Roborock-CPAP.kicad_sch
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 | INPUT
29 | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical
30 |
31 |
32 |
33 |
34 |
35 |
36 | 5028aef3-99a8-45b8-85c0-e136cfda2f79
37 |
38 |
39 | MOTOR
40 | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical
41 |
42 |
43 |
44 |
45 |
46 |
47 | 8ad17f71-adbc-4d4e-9045-eb93106e5799
48 |
49 |
50 | FAN
51 | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical
52 |
53 |
54 |
55 |
56 |
57 |
58 | 1879a843-a259-4f6c-9801-545144eed83e
59 |
60 |
61 | 1K
62 | Resistor_SMD:R_0805_2012Metric
63 |
64 | C4410
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 | 65c3a502-ae1f-4480-b958-180aafc6d3c2
74 |
75 |
76 | 10K
77 | Resistor_SMD:R_0805_2012Metric
78 |
79 | C17902
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 | 66298146-496a-4f42-9a9a-e3eed48a9e1a
89 |
90 |
91 | SS56
92 | Diode_SMD:D_SMA
93 |
94 | C22452
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 | c831c02d-4a2a-471d-83b7-5d8edcdf3398
104 |
105 |
106 | MDD DSK24
107 | Diode_SMD:D_SMA
108 |
109 | C8678
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 | 0e869c96-11b5-4a50-8abc-bdcb6f6ab50b
119 |
120 |
121 | BZT52C5V1S
122 | Diode_SMD:D_SOD-323
123 |
124 | C2910089
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 | f462270c-4f3d-49ff-948c-e6e24dad26e7
134 |
135 |
136 | BZT52C5V1S
137 | Diode_SMD:D_SOD-323
138 |
139 | C2910089
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 | d668e941-aa69-460e-985c-47c6e6747051
149 |
150 |
151 |
152 |
153 | Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)
154 | ~
155 |
156 | Connector*:*_1x??_*
157 |
158 |
159 | J
160 | Conn_01x02
161 | ~
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 | Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)
170 | ~
171 |
172 | Connector*:*_1x??_*
173 |
174 |
175 | J
176 | Conn_01x03
177 | ~
178 |
179 |
180 |
181 |
182 |
183 |
184 |
185 |
186 | Schottky diode
187 | ~
188 |
189 | TO-???*
190 | *_Diode_*
191 | *SingleDiode*
192 | D_*
193 |
194 |
195 | D
196 | D_Schottky
197 | ~
198 |
199 |
200 |
201 |
202 |
203 |
204 |
205 | Zener diode
206 | ~
207 |
208 | TO-???*
209 | *_Diode_*
210 | *SingleDiode*
211 | D_*
212 |
213 |
214 | D
215 | D_Zener
216 | ~
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 | Resistor
225 | ~
226 |
227 | R_*
228 |
229 |
230 | R
231 | R
232 | ~
233 |
234 |
235 |
236 |
237 |
238 |
239 |
240 | Mounting Hole with connection
241 | ~
242 |
243 | MountingHole*Pad*
244 |
245 |
246 | H
247 | MountingHole_Pad
248 | ~
249 |
250 |
251 |
252 |
253 |
254 |
255 | Fan
256 | ~
257 |
258 | PinHeader*P2.54mm*
259 | TerminalBlock*
260 |
261 |
262 | M
263 | Fan
264 | ~
265 |
266 |
267 |
268 |
269 |
270 |
271 |
272 |
273 |
274 | C:\Program Files\KiCad\7.0\share\kicad\symbols\/Connector_Generic.kicad_sym
275 |
276 |
277 | C:\Program Files\KiCad\7.0\share\kicad\symbols\/Device.kicad_sym
278 |
279 |
280 | C:\Program Files\KiCad\7.0\share\kicad\symbols\/Mechanical.kicad_sym
281 |
282 |
283 | C:\Program Files\KiCad\7.0\share\kicad\symbols\/Motor.kicad_sym
284 |
285 |
286 |
287 |
288 |
289 |
290 |
291 |
292 |
293 |
294 |
295 |
296 |
297 |
298 |
299 |
300 |
301 |
302 |
303 |
304 |
305 |
306 |
307 |
308 |
309 |
310 |
311 |
312 |
313 |
314 |
315 |
316 |
317 |
318 |
319 |
320 |
321 |
--------------------------------------------------------------------------------
/kicad/Roborock-CPAP.kicad_sch:
--------------------------------------------------------------------------------
1 | (kicad_sch (version 20230121) (generator eeschema)
2 |
3 | (uuid 893a03be-762f-4952-a80b-ad53dd0612db)
4 |
5 | (paper "A4")
6 |
7 | (lib_symbols
8 | (symbol "Connector_Generic:Conn_01x02" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
9 | (property "Reference" "J" (at 0 2.54 0)
10 | (effects (font (size 1.27 1.27)))
11 | )
12 | (property "Value" "Conn_01x02" (at 0 -5.08 0)
13 | (effects (font (size 1.27 1.27)))
14 | )
15 | (property "Footprint" "" (at 0 0 0)
16 | (effects (font (size 1.27 1.27)) hide)
17 | )
18 | (property "Datasheet" "~" (at 0 0 0)
19 | (effects (font (size 1.27 1.27)) hide)
20 | )
21 | (property "ki_keywords" "connector" (at 0 0 0)
22 | (effects (font (size 1.27 1.27)) hide)
23 | )
24 | (property "ki_description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)" (at 0 0 0)
25 | (effects (font (size 1.27 1.27)) hide)
26 | )
27 | (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0)
28 | (effects (font (size 1.27 1.27)) hide)
29 | )
30 | (symbol "Conn_01x02_1_1"
31 | (rectangle (start -1.27 -2.413) (end 0 -2.667)
32 | (stroke (width 0.1524) (type default))
33 | (fill (type none))
34 | )
35 | (rectangle (start -1.27 0.127) (end 0 -0.127)
36 | (stroke (width 0.1524) (type default))
37 | (fill (type none))
38 | )
39 | (rectangle (start -1.27 1.27) (end 1.27 -3.81)
40 | (stroke (width 0.254) (type default))
41 | (fill (type background))
42 | )
43 | (pin passive line (at -5.08 0 0) (length 3.81)
44 | (name "Pin_1" (effects (font (size 1.27 1.27))))
45 | (number "1" (effects (font (size 1.27 1.27))))
46 | )
47 | (pin passive line (at -5.08 -2.54 0) (length 3.81)
48 | (name "Pin_2" (effects (font (size 1.27 1.27))))
49 | (number "2" (effects (font (size 1.27 1.27))))
50 | )
51 | )
52 | )
53 | (symbol "Connector_Generic:Conn_01x03" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
54 | (property "Reference" "J" (at 0 5.08 0)
55 | (effects (font (size 1.27 1.27)))
56 | )
57 | (property "Value" "Conn_01x03" (at 0 -5.08 0)
58 | (effects (font (size 1.27 1.27)))
59 | )
60 | (property "Footprint" "" (at 0 0 0)
61 | (effects (font (size 1.27 1.27)) hide)
62 | )
63 | (property "Datasheet" "~" (at 0 0 0)
64 | (effects (font (size 1.27 1.27)) hide)
65 | )
66 | (property "ki_keywords" "connector" (at 0 0 0)
67 | (effects (font (size 1.27 1.27)) hide)
68 | )
69 | (property "ki_description" "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)" (at 0 0 0)
70 | (effects (font (size 1.27 1.27)) hide)
71 | )
72 | (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0)
73 | (effects (font (size 1.27 1.27)) hide)
74 | )
75 | (symbol "Conn_01x03_1_1"
76 | (rectangle (start -1.27 -2.413) (end 0 -2.667)
77 | (stroke (width 0.1524) (type default))
78 | (fill (type none))
79 | )
80 | (rectangle (start -1.27 0.127) (end 0 -0.127)
81 | (stroke (width 0.1524) (type default))
82 | (fill (type none))
83 | )
84 | (rectangle (start -1.27 2.667) (end 0 2.413)
85 | (stroke (width 0.1524) (type default))
86 | (fill (type none))
87 | )
88 | (rectangle (start -1.27 3.81) (end 1.27 -3.81)
89 | (stroke (width 0.254) (type default))
90 | (fill (type background))
91 | )
92 | (pin passive line (at -5.08 2.54 0) (length 3.81)
93 | (name "Pin_1" (effects (font (size 1.27 1.27))))
94 | (number "1" (effects (font (size 1.27 1.27))))
95 | )
96 | (pin passive line (at -5.08 0 0) (length 3.81)
97 | (name "Pin_2" (effects (font (size 1.27 1.27))))
98 | (number "2" (effects (font (size 1.27 1.27))))
99 | )
100 | (pin passive line (at -5.08 -2.54 0) (length 3.81)
101 | (name "Pin_3" (effects (font (size 1.27 1.27))))
102 | (number "3" (effects (font (size 1.27 1.27))))
103 | )
104 | )
105 | )
106 | (symbol "Device:D_Schottky" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
107 | (property "Reference" "D" (at 0 2.54 0)
108 | (effects (font (size 1.27 1.27)))
109 | )
110 | (property "Value" "D_Schottky" (at 0 -2.54 0)
111 | (effects (font (size 1.27 1.27)))
112 | )
113 | (property "Footprint" "" (at 0 0 0)
114 | (effects (font (size 1.27 1.27)) hide)
115 | )
116 | (property "Datasheet" "~" (at 0 0 0)
117 | (effects (font (size 1.27 1.27)) hide)
118 | )
119 | (property "ki_keywords" "diode Schottky" (at 0 0 0)
120 | (effects (font (size 1.27 1.27)) hide)
121 | )
122 | (property "ki_description" "Schottky diode" (at 0 0 0)
123 | (effects (font (size 1.27 1.27)) hide)
124 | )
125 | (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" (at 0 0 0)
126 | (effects (font (size 1.27 1.27)) hide)
127 | )
128 | (symbol "D_Schottky_0_1"
129 | (polyline
130 | (pts
131 | (xy 1.27 0)
132 | (xy -1.27 0)
133 | )
134 | (stroke (width 0) (type default))
135 | (fill (type none))
136 | )
137 | (polyline
138 | (pts
139 | (xy 1.27 1.27)
140 | (xy 1.27 -1.27)
141 | (xy -1.27 0)
142 | (xy 1.27 1.27)
143 | )
144 | (stroke (width 0.254) (type default))
145 | (fill (type none))
146 | )
147 | (polyline
148 | (pts
149 | (xy -1.905 0.635)
150 | (xy -1.905 1.27)
151 | (xy -1.27 1.27)
152 | (xy -1.27 -1.27)
153 | (xy -0.635 -1.27)
154 | (xy -0.635 -0.635)
155 | )
156 | (stroke (width 0.254) (type default))
157 | (fill (type none))
158 | )
159 | )
160 | (symbol "D_Schottky_1_1"
161 | (pin passive line (at -3.81 0 0) (length 2.54)
162 | (name "K" (effects (font (size 1.27 1.27))))
163 | (number "1" (effects (font (size 1.27 1.27))))
164 | )
165 | (pin passive line (at 3.81 0 180) (length 2.54)
166 | (name "A" (effects (font (size 1.27 1.27))))
167 | (number "2" (effects (font (size 1.27 1.27))))
168 | )
169 | )
170 | )
171 | (symbol "Device:D_Zener" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
172 | (property "Reference" "D" (at 0 2.54 0)
173 | (effects (font (size 1.27 1.27)))
174 | )
175 | (property "Value" "D_Zener" (at 0 -2.54 0)
176 | (effects (font (size 1.27 1.27)))
177 | )
178 | (property "Footprint" "" (at 0 0 0)
179 | (effects (font (size 1.27 1.27)) hide)
180 | )
181 | (property "Datasheet" "~" (at 0 0 0)
182 | (effects (font (size 1.27 1.27)) hide)
183 | )
184 | (property "ki_keywords" "diode" (at 0 0 0)
185 | (effects (font (size 1.27 1.27)) hide)
186 | )
187 | (property "ki_description" "Zener diode" (at 0 0 0)
188 | (effects (font (size 1.27 1.27)) hide)
189 | )
190 | (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" (at 0 0 0)
191 | (effects (font (size 1.27 1.27)) hide)
192 | )
193 | (symbol "D_Zener_0_1"
194 | (polyline
195 | (pts
196 | (xy 1.27 0)
197 | (xy -1.27 0)
198 | )
199 | (stroke (width 0) (type default))
200 | (fill (type none))
201 | )
202 | (polyline
203 | (pts
204 | (xy -1.27 -1.27)
205 | (xy -1.27 1.27)
206 | (xy -0.762 1.27)
207 | )
208 | (stroke (width 0.254) (type default))
209 | (fill (type none))
210 | )
211 | (polyline
212 | (pts
213 | (xy 1.27 -1.27)
214 | (xy 1.27 1.27)
215 | (xy -1.27 0)
216 | (xy 1.27 -1.27)
217 | )
218 | (stroke (width 0.254) (type default))
219 | (fill (type none))
220 | )
221 | )
222 | (symbol "D_Zener_1_1"
223 | (pin passive line (at -3.81 0 0) (length 2.54)
224 | (name "K" (effects (font (size 1.27 1.27))))
225 | (number "1" (effects (font (size 1.27 1.27))))
226 | )
227 | (pin passive line (at 3.81 0 180) (length 2.54)
228 | (name "A" (effects (font (size 1.27 1.27))))
229 | (number "2" (effects (font (size 1.27 1.27))))
230 | )
231 | )
232 | )
233 | (symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)
234 | (property "Reference" "R" (at 2.032 0 90)
235 | (effects (font (size 1.27 1.27)))
236 | )
237 | (property "Value" "R" (at 0 0 90)
238 | (effects (font (size 1.27 1.27)))
239 | )
240 | (property "Footprint" "" (at -1.778 0 90)
241 | (effects (font (size 1.27 1.27)) hide)
242 | )
243 | (property "Datasheet" "~" (at 0 0 0)
244 | (effects (font (size 1.27 1.27)) hide)
245 | )
246 | (property "ki_keywords" "R res resistor" (at 0 0 0)
247 | (effects (font (size 1.27 1.27)) hide)
248 | )
249 | (property "ki_description" "Resistor" (at 0 0 0)
250 | (effects (font (size 1.27 1.27)) hide)
251 | )
252 | (property "ki_fp_filters" "R_*" (at 0 0 0)
253 | (effects (font (size 1.27 1.27)) hide)
254 | )
255 | (symbol "R_0_1"
256 | (rectangle (start -1.016 -2.54) (end 1.016 2.54)
257 | (stroke (width 0.254) (type default))
258 | (fill (type none))
259 | )
260 | )
261 | (symbol "R_1_1"
262 | (pin passive line (at 0 3.81 270) (length 1.27)
263 | (name "~" (effects (font (size 1.27 1.27))))
264 | (number "1" (effects (font (size 1.27 1.27))))
265 | )
266 | (pin passive line (at 0 -3.81 90) (length 1.27)
267 | (name "~" (effects (font (size 1.27 1.27))))
268 | (number "2" (effects (font (size 1.27 1.27))))
269 | )
270 | )
271 | )
272 | (symbol "Mechanical:MountingHole_Pad" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
273 | (property "Reference" "H" (at 0 6.35 0)
274 | (effects (font (size 1.27 1.27)))
275 | )
276 | (property "Value" "MountingHole_Pad" (at 0 4.445 0)
277 | (effects (font (size 1.27 1.27)))
278 | )
279 | (property "Footprint" "" (at 0 0 0)
280 | (effects (font (size 1.27 1.27)) hide)
281 | )
282 | (property "Datasheet" "~" (at 0 0 0)
283 | (effects (font (size 1.27 1.27)) hide)
284 | )
285 | (property "ki_keywords" "mounting hole" (at 0 0 0)
286 | (effects (font (size 1.27 1.27)) hide)
287 | )
288 | (property "ki_description" "Mounting Hole with connection" (at 0 0 0)
289 | (effects (font (size 1.27 1.27)) hide)
290 | )
291 | (property "ki_fp_filters" "MountingHole*Pad*" (at 0 0 0)
292 | (effects (font (size 1.27 1.27)) hide)
293 | )
294 | (symbol "MountingHole_Pad_0_1"
295 | (circle (center 0 1.27) (radius 1.27)
296 | (stroke (width 1.27) (type default))
297 | (fill (type none))
298 | )
299 | )
300 | (symbol "MountingHole_Pad_1_1"
301 | (pin input line (at 0 -2.54 90) (length 2.54)
302 | (name "1" (effects (font (size 1.27 1.27))))
303 | (number "1" (effects (font (size 1.27 1.27))))
304 | )
305 | )
306 | )
307 | (symbol "Motor:Fan" (pin_names (offset 0)) (in_bom yes) (on_board yes)
308 | (property "Reference" "M" (at 2.54 5.08 0)
309 | (effects (font (size 1.27 1.27)) (justify left))
310 | )
311 | (property "Value" "Fan" (at 2.54 -2.54 0)
312 | (effects (font (size 1.27 1.27)) (justify left top))
313 | )
314 | (property "Footprint" "" (at 0 0.254 0)
315 | (effects (font (size 1.27 1.27)) hide)
316 | )
317 | (property "Datasheet" "~" (at 0 0.254 0)
318 | (effects (font (size 1.27 1.27)) hide)
319 | )
320 | (property "ki_keywords" "Fan Motor" (at 0 0 0)
321 | (effects (font (size 1.27 1.27)) hide)
322 | )
323 | (property "ki_description" "Fan" (at 0 0 0)
324 | (effects (font (size 1.27 1.27)) hide)
325 | )
326 | (property "ki_fp_filters" "PinHeader*P2.54mm* TerminalBlock*" (at 0 0 0)
327 | (effects (font (size 1.27 1.27)) hide)
328 | )
329 | (symbol "Fan_0_1"
330 | (arc (start -2.54 -0.508) (mid 0.0028 0.9121) (end 0 3.81)
331 | (stroke (width 0) (type default))
332 | (fill (type none))
333 | )
334 | (polyline
335 | (pts
336 | (xy 0 -5.08)
337 | (xy 0 -4.572)
338 | )
339 | (stroke (width 0) (type default))
340 | (fill (type none))
341 | )
342 | (polyline
343 | (pts
344 | (xy 0 -2.2352)
345 | (xy 0 -2.6416)
346 | )
347 | (stroke (width 0) (type default))
348 | (fill (type none))
349 | )
350 | (polyline
351 | (pts
352 | (xy 0 4.2672)
353 | (xy 0 4.6228)
354 | )
355 | (stroke (width 0) (type default))
356 | (fill (type none))
357 | )
358 | (polyline
359 | (pts
360 | (xy 0 4.572)
361 | (xy 0 5.08)
362 | )
363 | (stroke (width 0) (type default))
364 | (fill (type none))
365 | )
366 | (circle (center 0 1.016) (radius 3.2512)
367 | (stroke (width 0.254) (type default))
368 | (fill (type none))
369 | )
370 | (arc (start 0 3.81) (mid 0.053 0.921) (end 2.54 -0.508)
371 | (stroke (width 0) (type default))
372 | (fill (type none))
373 | )
374 | (arc (start 2.54 -0.508) (mid 0 1.0618) (end -2.54 -0.508)
375 | (stroke (width 0) (type default))
376 | (fill (type none))
377 | )
378 | )
379 | (symbol "Fan_1_1"
380 | (pin passive line (at 0 7.62 270) (length 2.54)
381 | (name "+" (effects (font (size 1.27 1.27))))
382 | (number "1" (effects (font (size 1.27 1.27))))
383 | )
384 | (pin passive line (at 0 -5.08 90) (length 2.54)
385 | (name "-" (effects (font (size 1.27 1.27))))
386 | (number "2" (effects (font (size 1.27 1.27))))
387 | )
388 | )
389 | )
390 | (symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
391 | (property "Reference" "#PWR" (at 0 -6.35 0)
392 | (effects (font (size 1.27 1.27)) hide)
393 | )
394 | (property "Value" "GND" (at 0 -3.81 0)
395 | (effects (font (size 1.27 1.27)))
396 | )
397 | (property "Footprint" "" (at 0 0 0)
398 | (effects (font (size 1.27 1.27)) hide)
399 | )
400 | (property "Datasheet" "" (at 0 0 0)
401 | (effects (font (size 1.27 1.27)) hide)
402 | )
403 | (property "ki_keywords" "power-flag" (at 0 0 0)
404 | (effects (font (size 1.27 1.27)) hide)
405 | )
406 | (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0)
407 | (effects (font (size 1.27 1.27)) hide)
408 | )
409 | (symbol "GND_0_1"
410 | (polyline
411 | (pts
412 | (xy 0 0)
413 | (xy 0 -1.27)
414 | (xy 1.27 -1.27)
415 | (xy 0 -2.54)
416 | (xy -1.27 -1.27)
417 | (xy 0 -1.27)
418 | )
419 | (stroke (width 0) (type default))
420 | (fill (type none))
421 | )
422 | )
423 | (symbol "GND_1_1"
424 | (pin power_in line (at 0 0 270) (length 0) hide
425 | (name "GND" (effects (font (size 1.27 1.27))))
426 | (number "1" (effects (font (size 1.27 1.27))))
427 | )
428 | )
429 | )
430 | (symbol "power:PWR_FLAG" (power) (pin_numbers hide) (pin_names (offset 0) hide) (in_bom yes) (on_board yes)
431 | (property "Reference" "#FLG" (at 0 1.905 0)
432 | (effects (font (size 1.27 1.27)) hide)
433 | )
434 | (property "Value" "PWR_FLAG" (at 0 3.81 0)
435 | (effects (font (size 1.27 1.27)))
436 | )
437 | (property "Footprint" "" (at 0 0 0)
438 | (effects (font (size 1.27 1.27)) hide)
439 | )
440 | (property "Datasheet" "~" (at 0 0 0)
441 | (effects (font (size 1.27 1.27)) hide)
442 | )
443 | (property "ki_keywords" "power-flag" (at 0 0 0)
444 | (effects (font (size 1.27 1.27)) hide)
445 | )
446 | (property "ki_description" "Special symbol for telling ERC where power comes from" (at 0 0 0)
447 | (effects (font (size 1.27 1.27)) hide)
448 | )
449 | (symbol "PWR_FLAG_0_0"
450 | (pin power_out line (at 0 0 90) (length 0)
451 | (name "pwr" (effects (font (size 1.27 1.27))))
452 | (number "1" (effects (font (size 1.27 1.27))))
453 | )
454 | )
455 | (symbol "PWR_FLAG_0_1"
456 | (polyline
457 | (pts
458 | (xy 0 0)
459 | (xy 0 1.27)
460 | (xy -1.016 1.905)
461 | (xy 0 2.54)
462 | (xy 1.016 1.905)
463 | (xy 0 1.27)
464 | )
465 | (stroke (width 0) (type default))
466 | (fill (type none))
467 | )
468 | )
469 | )
470 | (symbol "power:VCC" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
471 | (property "Reference" "#PWR" (at 0 -3.81 0)
472 | (effects (font (size 1.27 1.27)) hide)
473 | )
474 | (property "Value" "VCC" (at 0 3.81 0)
475 | (effects (font (size 1.27 1.27)))
476 | )
477 | (property "Footprint" "" (at 0 0 0)
478 | (effects (font (size 1.27 1.27)) hide)
479 | )
480 | (property "Datasheet" "" (at 0 0 0)
481 | (effects (font (size 1.27 1.27)) hide)
482 | )
483 | (property "ki_keywords" "power-flag" (at 0 0 0)
484 | (effects (font (size 1.27 1.27)) hide)
485 | )
486 | (property "ki_description" "Power symbol creates a global label with name \"VCC\"" (at 0 0 0)
487 | (effects (font (size 1.27 1.27)) hide)
488 | )
489 | (symbol "VCC_0_1"
490 | (polyline
491 | (pts
492 | (xy -0.762 1.27)
493 | (xy 0 2.54)
494 | )
495 | (stroke (width 0) (type default))
496 | (fill (type none))
497 | )
498 | (polyline
499 | (pts
500 | (xy 0 0)
501 | (xy 0 2.54)
502 | )
503 | (stroke (width 0) (type default))
504 | (fill (type none))
505 | )
506 | (polyline
507 | (pts
508 | (xy 0 2.54)
509 | (xy 0.762 1.27)
510 | )
511 | (stroke (width 0) (type default))
512 | (fill (type none))
513 | )
514 | )
515 | (symbol "VCC_1_1"
516 | (pin power_in line (at 0 0 90) (length 0) hide
517 | (name "VCC" (effects (font (size 1.27 1.27))))
518 | (number "1" (effects (font (size 1.27 1.27))))
519 | )
520 | )
521 | )
522 | )
523 |
524 | (junction (at 210.82 114.935) (diameter 0) (color 0 0 0 0)
525 | (uuid 39c49322-d68d-46bd-8c8b-a9c9726367f5)
526 | )
527 | (junction (at 147.32 50.292) (diameter 0) (color 0 0 0 0)
528 | (uuid 55aa6722-98dd-440f-8111-9fde4a7350b8)
529 | )
530 | (junction (at 124.46 58.928) (diameter 0) (color 0 0 0 0)
531 | (uuid 8a34670b-58c9-49e7-bc93-d6a678e6b91d)
532 | )
533 | (junction (at 147.32 68.58) (diameter 0) (color 0 0 0 0)
534 | (uuid a30ef3ad-5419-4626-a6d9-2f54f16573a8)
535 | )
536 | (junction (at 147.32 58.928) (diameter 0) (color 0 0 0 0)
537 | (uuid a7516eb4-75b9-4450-90e5-3134fdd58d3d)
538 | )
539 | (junction (at 124.46 50.292) (diameter 0) (color 0 0 0 0)
540 | (uuid e67bac99-b012-4ddd-b95f-506155d3abf0)
541 | )
542 |
543 | (polyline (pts (xy 77.47 109.22) (xy 52.07 109.22))
544 | (stroke (width 0) (type default))
545 | (uuid 09d39175-9549-4f1f-b278-a7686578440f)
546 | )
547 |
548 | (wire (pts (xy 147.32 69.85) (xy 147.32 68.58))
549 | (stroke (width 0) (type default))
550 | (uuid 0d9989bc-86f4-4101-888b-dcb31d57b75d)
551 | )
552 | (wire (pts (xy 59.944 80.772) (xy 66.802 80.772))
553 | (stroke (width 0) (type default))
554 | (uuid 10535b45-de92-4739-b9b9-3cbe8ae2d01f)
555 | )
556 | (wire (pts (xy 210.82 144.78) (xy 210.82 143.51))
557 | (stroke (width 0) (type default))
558 | (uuid 24754d47-cf23-4c7d-b537-6d09c0532044)
559 | )
560 | (wire (pts (xy 122.428 39.624) (xy 130.302 39.624))
561 | (stroke (width 0) (type default))
562 | (uuid 2b21bccd-c95c-44d8-8033-138fd4d876af)
563 | )
564 | (polyline (pts (xy 52.07 92.71) (xy 52.07 109.22))
565 | (stroke (width 0) (type default))
566 | (uuid 2ca45b3c-c00d-46ff-a609-cd7c1bbda12e)
567 | )
568 |
569 | (wire (pts (xy 210.82 143.51) (xy 220.98 143.51))
570 | (stroke (width 0) (type default))
571 | (uuid 308cbfa3-260c-4cd8-a4b4-6c379e3d0fde)
572 | )
573 | (wire (pts (xy 59.944 66.04) (xy 66.802 66.04))
574 | (stroke (width 0) (type default))
575 | (uuid 33212bb6-0445-4dd0-b8d6-46209fa7cd2d)
576 | )
577 | (wire (pts (xy 210.82 135.89) (xy 220.98 135.89))
578 | (stroke (width 0) (type default))
579 | (uuid 3431ef63-90f8-484b-ab38-13e5fac7cac9)
580 | )
581 | (wire (pts (xy 59.944 44.958) (xy 66.802 44.958))
582 | (stroke (width 0) (type default))
583 | (uuid 39b34bec-20c8-4eb2-a115-45dd2d79de14)
584 | )
585 | (wire (pts (xy 145.288 78.994) (xy 147.32 78.994))
586 | (stroke (width 0) (type default))
587 | (uuid 42402dbb-8859-4569-aac3-27f21c8cbf1a)
588 | )
589 | (wire (pts (xy 124.46 50.292) (xy 124.46 58.928))
590 | (stroke (width 0) (type default))
591 | (uuid 43d22dd5-2ba4-489c-999d-c6be4748bb02)
592 | )
593 | (wire (pts (xy 59.944 42.418) (xy 66.802 42.418))
594 | (stroke (width 0) (type default))
595 | (uuid 4772052f-9a20-4edc-a86c-60d8389d068f)
596 | )
597 | (wire (pts (xy 213.36 109.855) (xy 210.82 109.855))
598 | (stroke (width 0) (type default))
599 | (uuid 48eda8ba-d1aa-40d0-a2ec-56c22b72c8f5)
600 | )
601 | (wire (pts (xy 147.32 50.292) (xy 149.352 50.292))
602 | (stroke (width 0) (type default))
603 | (uuid 4f587442-82be-4b0e-b5fd-01e390d998d2)
604 | )
605 | (wire (pts (xy 137.922 58.928) (xy 147.32 58.928))
606 | (stroke (width 0) (type default))
607 | (uuid 5165c964-923d-460f-9103-f8a69b0b7d5b)
608 | )
609 | (wire (pts (xy 60.96 108.204) (xy 68.58 108.204))
610 | (stroke (width 0) (type default) (color 255 0 0 1))
611 | (uuid 51a49218-bd00-421b-9826-1276ae7c44e0)
612 | )
613 | (wire (pts (xy 210.82 114.935) (xy 210.82 117.475))
614 | (stroke (width 0) (type default))
615 | (uuid 5888b1cc-352d-4942-8ee5-0bbc385e1148)
616 | )
617 | (wire (pts (xy 220.98 135.89) (xy 220.98 134.62))
618 | (stroke (width 0) (type default))
619 | (uuid 595f42d2-af53-4249-bb87-0f195a6704dd)
620 | )
621 | (wire (pts (xy 59.944 63.5) (xy 66.802 63.5))
622 | (stroke (width 0) (type default))
623 | (uuid 5b144e32-78f5-4c77-9d75-e80f246688c2)
624 | )
625 | (wire (pts (xy 210.82 134.62) (xy 210.82 135.89))
626 | (stroke (width 0) (type default))
627 | (uuid 610f58fa-c181-40b4-ab5b-6e12a6a4773a)
628 | )
629 | (wire (pts (xy 210.82 114.935) (xy 213.36 114.935))
630 | (stroke (width 0) (type default))
631 | (uuid 62f53a3d-3c0c-4df4-a82e-f7f0887133c4)
632 | )
633 | (wire (pts (xy 210.82 109.855) (xy 210.82 114.935))
634 | (stroke (width 0) (type default))
635 | (uuid 65e2c494-83fd-4ecc-9b84-552de78ca3bb)
636 | )
637 | (wire (pts (xy 59.944 100.33) (xy 60.96 100.33))
638 | (stroke (width 0) (type default) (color 0 0 0 1))
639 | (uuid 70aac7ed-90a7-47ab-b702-2d41c60a3b54)
640 | )
641 | (wire (pts (xy 59.944 60.96) (xy 66.802 60.96))
642 | (stroke (width 0) (type default))
643 | (uuid 77da718d-4c42-4d3f-b9d9-1c5ac7b0b11b)
644 | )
645 | (wire (pts (xy 137.922 68.58) (xy 147.32 68.58))
646 | (stroke (width 0) (type default))
647 | (uuid 7a5bde13-ad88-4d1d-a759-97f9f34eec7e)
648 | )
649 | (wire (pts (xy 147.32 50.292) (xy 147.32 58.928))
650 | (stroke (width 0) (type default))
651 | (uuid 7aa65d4a-2fd0-4e47-b52d-a407e015d5b8)
652 | )
653 | (polyline (pts (xy 52.07 92.71) (xy 77.47 92.71))
654 | (stroke (width 0) (type default))
655 | (uuid 85c2ab80-1591-4081-83c5-4fde8606e928)
656 | )
657 |
658 | (wire (pts (xy 124.46 58.928) (xy 124.46 68.58))
659 | (stroke (width 0) (type default))
660 | (uuid 85cc5335-f0c4-4804-b9cb-1e775900b819)
661 | )
662 | (wire (pts (xy 122.428 50.292) (xy 124.46 50.292))
663 | (stroke (width 0) (type default))
664 | (uuid 86c192e4-4a18-490f-b5df-28b79aa83538)
665 | )
666 | (wire (pts (xy 59.944 39.878) (xy 66.802 39.878))
667 | (stroke (width 0) (type default))
668 | (uuid 8bf3ed90-9d37-4e7a-bb62-9bfe999f8448)
669 | )
670 | (wire (pts (xy 137.922 39.624) (xy 149.352 39.624))
671 | (stroke (width 0) (type default))
672 | (uuid 9444742b-3542-4f2e-b24e-c469792ce60b)
673 | )
674 | (wire (pts (xy 124.46 50.292) (xy 130.302 50.292))
675 | (stroke (width 0) (type default))
676 | (uuid 95f1fbe6-8d0b-4075-9e99-cd92943804d7)
677 | )
678 | (wire (pts (xy 124.46 68.58) (xy 130.302 68.58))
679 | (stroke (width 0) (type default))
680 | (uuid 98ddba2a-7580-4c72-81ac-0532577b1ff2)
681 | )
682 | (wire (pts (xy 137.922 50.292) (xy 147.32 50.292))
683 | (stroke (width 0) (type default))
684 | (uuid a2b95979-2397-42f2-98c8-2a38d47aa39b)
685 | )
686 | (wire (pts (xy 68.58 108.204) (xy 68.58 107.696))
687 | (stroke (width 0) (type default) (color 255 0 0 1))
688 | (uuid ab52295a-78c9-44f3-bc0c-75d5f98fa658)
689 | )
690 | (wire (pts (xy 147.32 77.47) (xy 147.32 78.994))
691 | (stroke (width 0) (type default))
692 | (uuid ad462ace-ad4d-4d62-a403-b11e30cd23f0)
693 | )
694 | (wire (pts (xy 60.96 100.33) (xy 60.96 94.488))
695 | (stroke (width 0) (type default) (color 0 0 0 1))
696 | (uuid afaa67d9-2751-486f-89c6-a21c297a9247)
697 | )
698 | (wire (pts (xy 220.98 143.51) (xy 220.98 142.24))
699 | (stroke (width 0) (type default))
700 | (uuid b209c23d-7fea-45ac-890d-188610ef6cd0)
701 | )
702 | (wire (pts (xy 68.58 94.488) (xy 68.58 94.996))
703 | (stroke (width 0) (type default) (color 0 0 0 1))
704 | (uuid b2c54233-3fbb-47a4-8700-767b0a9188be)
705 | )
706 | (wire (pts (xy 147.32 67.564) (xy 147.32 68.58))
707 | (stroke (width 0) (type default))
708 | (uuid c25d33b7-fea5-489f-8a75-924e103900d9)
709 | )
710 | (polyline (pts (xy 77.47 92.71) (xy 77.47 109.22))
711 | (stroke (width 0) (type default))
712 | (uuid c66910f4-4594-4f49-8398-59220a9fd7d5)
713 | )
714 |
715 | (wire (pts (xy 59.944 102.87) (xy 60.96 102.87))
716 | (stroke (width 0) (type default) (color 255 0 0 1))
717 | (uuid cdecc31a-3082-4572-80a6-8a6fb9d3abdf)
718 | )
719 | (wire (pts (xy 60.96 94.488) (xy 68.58 94.488))
720 | (stroke (width 0) (type default) (color 0 0 0 1))
721 | (uuid d3733935-753d-44f4-a90c-4eef89ff5880)
722 | )
723 | (wire (pts (xy 59.944 83.312) (xy 66.802 83.312))
724 | (stroke (width 0) (type default))
725 | (uuid dbc9ca3e-d327-47c1-ad20-a4369a5b5456)
726 | )
727 | (wire (pts (xy 147.32 59.944) (xy 147.32 58.928))
728 | (stroke (width 0) (type default))
729 | (uuid e8677f1f-cbfe-4965-9ddd-5733ea4dff29)
730 | )
731 | (wire (pts (xy 60.96 102.87) (xy 60.96 108.204))
732 | (stroke (width 0) (type default) (color 255 0 0 1))
733 | (uuid ebe28373-bdb4-4e47-83f6-d69d414f7b04)
734 | )
735 | (wire (pts (xy 124.46 58.928) (xy 130.302 58.928))
736 | (stroke (width 0) (type default))
737 | (uuid f8cc3bf7-8944-4854-bfb9-747cc6c309eb)
738 | )
739 |
740 | (text "Extra cooling fan" (at 55.4228 87.5284 0)
741 | (effects (font (size 1.27 1.27)) (justify left bottom))
742 | (uuid 3f262dd2-0431-449f-b528-b8f5e893fcc2)
743 | )
744 | (text "Example:" (at 55.372 92.456 0)
745 | (effects (font (size 1.27 1.27)) (justify left bottom))
746 | (uuid 5e54cde0-8c70-451d-80a0-6fd3c402e37f)
747 | )
748 | (text "From motherboard" (at 55.0672 48.9712 0)
749 | (effects (font (size 1.27 1.27)) (justify left bottom))
750 | (uuid 5effd946-3ff4-4e84-87bd-0f1ce3e195f5)
751 | )
752 | (text "To CPAP board" (at 55.3212 70.2056 0)
753 | (effects (font (size 1.27 1.27)) (justify left bottom))
754 | (uuid 6bf6f788-9be5-4bb8-b763-f62eb74130e4)
755 | )
756 |
757 | (global_label "PWM_OUT" (shape input) (at 149.352 50.292 0) (fields_autoplaced)
758 | (effects (font (size 1.27 1.27)) (justify left))
759 | (uuid 0c83f63d-ceb6-4892-9017-6f72d6f46cce)
760 | (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 160.5341 50.2126 0)
761 | (effects (font (size 1.27 1.27)) (justify left) hide)
762 | )
763 | )
764 | (global_label "PWM_OUT" (shape input) (at 66.802 66.04 0) (fields_autoplaced)
765 | (effects (font (size 1.27 1.27)) (justify left))
766 | (uuid 53b13e64-5cc1-4269-a765-dc7cfb2e1184)
767 | (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 77.9841 65.9606 0)
768 | (effects (font (size 1.27 1.27)) (justify left) hide)
769 | )
770 | )
771 | (global_label "VCC_FUSED" (shape input) (at 66.802 80.772 0) (fields_autoplaced)
772 | (effects (font (size 1.27 1.27)) (justify left))
773 | (uuid 5ee9a859-42de-4e7f-a4bc-b397d0de27a3)
774 | (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 79.8589 80.6926 0)
775 | (effects (font (size 1.27 1.27)) (justify left) hide)
776 | )
777 | )
778 | (global_label "PWM_IN" (shape input) (at 145.288 78.994 180) (fields_autoplaced)
779 | (effects (font (size 1.27 1.27)) (justify right))
780 | (uuid 60239bbe-5563-4056-863a-cfba1983c71c)
781 | (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 135.7992 79.0734 0)
782 | (effects (font (size 1.27 1.27)) (justify left) hide)
783 | )
784 | )
785 | (global_label "VCC_FUSED" (shape input) (at 149.352 39.624 0) (fields_autoplaced)
786 | (effects (font (size 1.27 1.27)) (justify left))
787 | (uuid 704a15a3-2ba8-465e-9e26-5dd8ab0658cd)
788 | (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 162.4089 39.5446 0)
789 | (effects (font (size 1.27 1.27)) (justify left) hide)
790 | )
791 | )
792 | (global_label "VCC_FUSED" (shape input) (at 66.802 60.96 0) (fields_autoplaced)
793 | (effects (font (size 1.27 1.27)) (justify left))
794 | (uuid 83427966-3cfa-4b54-bca4-da0f1efeac35)
795 | (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 79.8589 60.8806 0)
796 | (effects (font (size 1.27 1.27)) (justify left) hide)
797 | )
798 | )
799 | (global_label "PWM_IN" (shape input) (at 66.802 44.958 0) (fields_autoplaced)
800 | (effects (font (size 1.27 1.27)) (justify left))
801 | (uuid dab4f695-ddc2-45c2-ab36-d23e72824915)
802 | (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 76.2908 44.8786 0)
803 | (effects (font (size 1.27 1.27)) (justify left) hide)
804 | )
805 | )
806 |
807 | (symbol (lib_id "power:GND") (at 210.82 144.78 0) (unit 1)
808 | (in_bom no) (on_board no) (dnp no) (fields_autoplaced)
809 | (uuid 02b8415e-1c01-4bb6-9875-eeeca822fdba)
810 | (property "Reference" "#PWR0109" (at 210.82 151.13 0)
811 | (effects (font (size 1.27 1.27)) hide)
812 | )
813 | (property "Value" "GND" (at 210.82 149.2234 0)
814 | (effects (font (size 1.27 1.27)))
815 | )
816 | (property "Footprint" "" (at 210.82 144.78 0)
817 | (effects (font (size 1.27 1.27)) hide)
818 | )
819 | (property "Datasheet" "" (at 210.82 144.78 0)
820 | (effects (font (size 1.27 1.27)) hide)
821 | )
822 | (pin "1" (uuid ec3b97b6-83f7-4794-8336-83389d087e28))
823 | (instances
824 | (project "Roborock-CPAP"
825 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
826 | (reference "#PWR0109") (unit 1)
827 | )
828 | )
829 | )
830 | )
831 |
832 | (symbol (lib_id "Device:D_Schottky") (at 147.32 73.66 270) (unit 1)
833 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
834 | (uuid 0e869c96-11b5-4a50-8abc-bdcb6f6ab50b)
835 | (property "Reference" "SBD2" (at 149.352 72.5078 90)
836 | (effects (font (size 1.27 1.27)) (justify left))
837 | )
838 | (property "Value" "MDD DSK24" (at 149.352 75.0447 90)
839 | (effects (font (size 1.27 1.27)) (justify left))
840 | )
841 | (property "Footprint" "Diode_SMD:D_SMA" (at 147.32 73.66 0)
842 | (effects (font (size 1.27 1.27)) hide)
843 | )
844 | (property "Datasheet" "~" (at 147.32 73.66 0)
845 | (effects (font (size 1.27 1.27)) hide)
846 | )
847 | (property "LCSC" "C8678" (at 149.352 72.5078 0)
848 | (effects (font (size 1.27 1.27)) hide)
849 | )
850 | (pin "1" (uuid d5f8399d-25f3-488f-aaac-e3a2d8f56813))
851 | (pin "2" (uuid cd939e65-aeca-40fa-9d0a-c27c70f1ac75))
852 | (instances
853 | (project "Roborock-CPAP"
854 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
855 | (reference "SBD2") (unit 1)
856 | )
857 | )
858 | )
859 | )
860 |
861 | (symbol (lib_id "power:GND") (at 66.802 83.312 90) (unit 1)
862 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
863 | (uuid 15ca00f6-14f3-4545-bbcf-e556874d64b1)
864 | (property "Reference" "#PWR0105" (at 73.152 83.312 0)
865 | (effects (font (size 1.27 1.27)) hide)
866 | )
867 | (property "Value" "GND" (at 71.12 83.3119 90)
868 | (effects (font (size 1.27 1.27)) (justify right))
869 | )
870 | (property "Footprint" "" (at 66.802 83.312 0)
871 | (effects (font (size 1.27 1.27)) hide)
872 | )
873 | (property "Datasheet" "" (at 66.802 83.312 0)
874 | (effects (font (size 1.27 1.27)) hide)
875 | )
876 | (pin "1" (uuid f3124222-f7f9-471c-aa41-e4588f736f8c))
877 | (instances
878 | (project "Roborock-CPAP"
879 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
880 | (reference "#PWR0105") (unit 1)
881 | )
882 | )
883 | )
884 | )
885 |
886 | (symbol (lib_id "Connector_Generic:Conn_01x02") (at 54.864 80.772 0) (mirror y) (unit 1)
887 | (in_bom yes) (on_board yes) (dnp no)
888 | (uuid 1879a843-a259-4f6c-9801-545144eed83e)
889 | (property "Reference" "J3" (at 54.864 74.8198 0)
890 | (effects (font (size 1.27 1.27)))
891 | )
892 | (property "Value" "FAN" (at 54.864 77.3629 0)
893 | (effects (font (size 1.27 1.27)))
894 | )
895 | (property "Footprint" "Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical" (at 54.864 80.772 0)
896 | (effects (font (size 1.27 1.27)) hide)
897 | )
898 | (property "Datasheet" "~" (at 54.864 80.772 0)
899 | (effects (font (size 1.27 1.27)) hide)
900 | )
901 | (pin "1" (uuid 70eaf504-6d78-4118-bb73-a2cadfcaef9a))
902 | (pin "2" (uuid 3071d0d3-2eea-4405-954d-cfbb525ae098))
903 | (instances
904 | (project "Roborock-CPAP"
905 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
906 | (reference "J3") (unit 1)
907 | )
908 | )
909 | )
910 | )
911 |
912 | (symbol (lib_id "power:PWR_FLAG") (at 220.98 142.24 0) (unit 1)
913 | (in_bom no) (on_board no) (dnp no) (fields_autoplaced)
914 | (uuid 233b774a-3f5e-4f7e-8535-91964140671f)
915 | (property "Reference" "#FLG0102" (at 220.98 140.335 0)
916 | (effects (font (size 1.27 1.27)) hide)
917 | )
918 | (property "Value" "PWR_FLAG" (at 220.98 138.6642 0)
919 | (effects (font (size 1.27 1.27)))
920 | )
921 | (property "Footprint" "" (at 220.98 142.24 0)
922 | (effects (font (size 1.27 1.27)) hide)
923 | )
924 | (property "Datasheet" "~" (at 220.98 142.24 0)
925 | (effects (font (size 1.27 1.27)) hide)
926 | )
927 | (pin "1" (uuid 82d18968-d1d0-4851-9cba-c469144f9ac5))
928 | (instances
929 | (project "Roborock-CPAP"
930 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
931 | (reference "#FLG0102") (unit 1)
932 | )
933 | )
934 | )
935 | )
936 |
937 | (symbol (lib_id "power:GND") (at 66.802 42.418 90) (unit 1)
938 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
939 | (uuid 295f53af-43e2-45b3-89f4-37e8be173945)
940 | (property "Reference" "#PWR0102" (at 73.152 42.418 0)
941 | (effects (font (size 1.27 1.27)) hide)
942 | )
943 | (property "Value" "GND" (at 71.12 42.4179 90)
944 | (effects (font (size 1.27 1.27)) (justify right))
945 | )
946 | (property "Footprint" "" (at 66.802 42.418 0)
947 | (effects (font (size 1.27 1.27)) hide)
948 | )
949 | (property "Datasheet" "" (at 66.802 42.418 0)
950 | (effects (font (size 1.27 1.27)) hide)
951 | )
952 | (pin "1" (uuid 38d9d07b-bdd5-4041-aad9-867fff96ec58))
953 | (instances
954 | (project "Roborock-CPAP"
955 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
956 | (reference "#PWR0102") (unit 1)
957 | )
958 | )
959 | )
960 | )
961 |
962 | (symbol (lib_id "power:VCC") (at 210.82 134.62 0) (unit 1)
963 | (in_bom no) (on_board no) (dnp no)
964 | (uuid 384230c5-eef2-4a51-9856-f911acae675e)
965 | (property "Reference" "#PWR0108" (at 210.82 138.43 0)
966 | (effects (font (size 1.27 1.27)) hide)
967 | )
968 | (property "Value" "VCC" (at 208.915 130.9898 0)
969 | (effects (font (size 1.27 1.27)) (justify left))
970 | )
971 | (property "Footprint" "" (at 210.82 134.62 0)
972 | (effects (font (size 1.27 1.27)) hide)
973 | )
974 | (property "Datasheet" "" (at 210.82 134.62 0)
975 | (effects (font (size 1.27 1.27)) hide)
976 | )
977 | (pin "1" (uuid f73e3390-f801-4941-9928-adb7000bf77d))
978 | (instances
979 | (project "Roborock-CPAP"
980 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
981 | (reference "#PWR0108") (unit 1)
982 | )
983 | )
984 | )
985 | )
986 |
987 | (symbol (lib_id "power:VCC") (at 122.428 39.624 90) (unit 1)
988 | (in_bom yes) (on_board yes) (dnp no)
989 | (uuid 44b84dc8-08c6-444f-ae89-0a03b9b8a3d7)
990 | (property "Reference" "#PWR0103" (at 126.238 39.624 0)
991 | (effects (font (size 1.27 1.27)) hide)
992 | )
993 | (property "Value" "VCC" (at 114.808 39.624 90)
994 | (effects (font (size 1.27 1.27)) (justify right))
995 | )
996 | (property "Footprint" "" (at 122.428 39.624 0)
997 | (effects (font (size 1.27 1.27)) hide)
998 | )
999 | (property "Datasheet" "" (at 122.428 39.624 0)
1000 | (effects (font (size 1.27 1.27)) hide)
1001 | )
1002 | (pin "1" (uuid 259f2669-f92a-4e8c-ac0b-6f96a9bed71e))
1003 | (instances
1004 | (project "Roborock-CPAP"
1005 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
1006 | (reference "#PWR0103") (unit 1)
1007 | )
1008 | )
1009 | )
1010 | )
1011 |
1012 | (symbol (lib_id "power:VCC") (at 66.802 39.878 270) (unit 1)
1013 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
1014 | (uuid 4f4d037e-5798-48bd-847b-15fd643ac393)
1015 | (property "Reference" "#PWR0101" (at 62.992 39.878 0)
1016 | (effects (font (size 1.27 1.27)) hide)
1017 | )
1018 | (property "Value" "VCC" (at 71.12 39.8779 90)
1019 | (effects (font (size 1.27 1.27)) (justify left))
1020 | )
1021 | (property "Footprint" "" (at 66.802 39.878 0)
1022 | (effects (font (size 1.27 1.27)) hide)
1023 | )
1024 | (property "Datasheet" "" (at 66.802 39.878 0)
1025 | (effects (font (size 1.27 1.27)) hide)
1026 | )
1027 | (pin "1" (uuid 153c369b-b820-47b9-aacf-40b1b43c4801))
1028 | (instances
1029 | (project "Roborock-CPAP"
1030 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
1031 | (reference "#PWR0101") (unit 1)
1032 | )
1033 | )
1034 | )
1035 | )
1036 |
1037 | (symbol (lib_id "Connector_Generic:Conn_01x03") (at 54.864 42.418 0) (mirror y) (unit 1)
1038 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
1039 | (uuid 5028aef3-99a8-45b8-85c0-e136cfda2f79)
1040 | (property "Reference" "J1" (at 54.864 33.782 0)
1041 | (effects (font (size 1.27 1.27)))
1042 | )
1043 | (property "Value" "INPUT" (at 54.864 36.322 0)
1044 | (effects (font (size 1.27 1.27)))
1045 | )
1046 | (property "Footprint" "Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical" (at 54.864 42.418 0)
1047 | (effects (font (size 1.27 1.27)) hide)
1048 | )
1049 | (property "Datasheet" "~" (at 54.864 42.418 0)
1050 | (effects (font (size 1.27 1.27)) hide)
1051 | )
1052 | (pin "1" (uuid d459ed7e-7761-436e-a836-4b3899dda33e))
1053 | (pin "2" (uuid f202357c-16a2-4d00-aa72-9c4f37a6a035))
1054 | (pin "3" (uuid 1110bfa9-dbe2-44ed-9d0f-2866a55b696d))
1055 | (instances
1056 | (project "Roborock-CPAP"
1057 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
1058 | (reference "J1") (unit 1)
1059 | )
1060 | )
1061 | )
1062 | )
1063 |
1064 | (symbol (lib_id "power:PWR_FLAG") (at 220.98 134.62 0) (unit 1)
1065 | (in_bom no) (on_board no) (dnp no) (fields_autoplaced)
1066 | (uuid 65640fa7-e868-42a5-81f2-bd1d119382d0)
1067 | (property "Reference" "#FLG0101" (at 220.98 132.715 0)
1068 | (effects (font (size 1.27 1.27)) hide)
1069 | )
1070 | (property "Value" "PWR_FLAG" (at 220.98 131.0442 0)
1071 | (effects (font (size 1.27 1.27)))
1072 | )
1073 | (property "Footprint" "" (at 220.98 134.62 0)
1074 | (effects (font (size 1.27 1.27)) hide)
1075 | )
1076 | (property "Datasheet" "~" (at 220.98 134.62 0)
1077 | (effects (font (size 1.27 1.27)) hide)
1078 | )
1079 | (pin "1" (uuid ab11167e-9ef7-4550-a875-6734071fa881))
1080 | (instances
1081 | (project "Roborock-CPAP"
1082 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
1083 | (reference "#FLG0101") (unit 1)
1084 | )
1085 | )
1086 | )
1087 | )
1088 |
1089 | (symbol (lib_id "Device:R") (at 147.32 63.754 0) (unit 1)
1090 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
1091 | (uuid 65c3a502-ae1f-4480-b958-180aafc6d3c2)
1092 | (property "Reference" "R1" (at 149.86 62.4839 0)
1093 | (effects (font (size 1.27 1.27)) (justify left))
1094 | )
1095 | (property "Value" "1K" (at 149.86 65.0239 0)
1096 | (effects (font (size 1.27 1.27)) (justify left))
1097 | )
1098 | (property "Footprint" "Resistor_SMD:R_1206_3216Metric" (at 145.542 63.754 90)
1099 | (effects (font (size 1.27 1.27)) hide)
1100 | )
1101 | (property "Datasheet" "~" (at 147.32 63.754 0)
1102 | (effects (font (size 1.27 1.27)) hide)
1103 | )
1104 | (property "LCSC" "C4410" (at 149.86 62.4839 0)
1105 | (effects (font (size 1.27 1.27)) hide)
1106 | )
1107 | (pin "1" (uuid f7239583-183c-46ef-b2d6-2c989ea99499))
1108 | (pin "2" (uuid 26b6fa93-94cc-4f81-8fd4-28a1a9dab562))
1109 | (instances
1110 | (project "Roborock-CPAP"
1111 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
1112 | (reference "R1") (unit 1)
1113 | )
1114 | )
1115 | )
1116 | )
1117 |
1118 | (symbol (lib_id "Device:R") (at 134.112 50.292 270) (unit 1)
1119 | (in_bom yes) (on_board yes) (dnp no)
1120 | (uuid 66298146-496a-4f42-9a9a-e3eed48a9e1a)
1121 | (property "Reference" "R2" (at 134.112 46.1264 90)
1122 | (effects (font (size 1.27 1.27)))
1123 | )
1124 | (property "Value" "10K" (at 134.112 47.9044 90)
1125 | (effects (font (size 1.27 1.27)))
1126 | )
1127 | (property "Footprint" "Resistor_SMD:R_1206_3216Metric" (at 134.112 48.514 90)
1128 | (effects (font (size 1.27 1.27)) hide)
1129 | )
1130 | (property "Datasheet" "~" (at 134.112 50.292 0)
1131 | (effects (font (size 1.27 1.27)) hide)
1132 | )
1133 | (property "LCSC" "C17902" (at 134.112 46.1264 0)
1134 | (effects (font (size 1.27 1.27)) hide)
1135 | )
1136 | (pin "1" (uuid 61e09665-dc78-4e9d-88d5-4d811b2251fe))
1137 | (pin "2" (uuid 118d8a30-36ed-420e-b972-0566c85468f0))
1138 | (instances
1139 | (project "Roborock-CPAP"
1140 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
1141 | (reference "R2") (unit 1)
1142 | )
1143 | )
1144 | )
1145 | )
1146 |
1147 | (symbol (lib_id "Mechanical:MountingHole_Pad") (at 215.9 109.855 270) (unit 1)
1148 | (in_bom no) (on_board yes) (dnp no) (fields_autoplaced)
1149 | (uuid 6768926f-9dd9-4205-a3a0-51a2604fa115)
1150 | (property "Reference" "H1" (at 219.71 109.0203 90)
1151 | (effects (font (size 1.27 1.27)) (justify left))
1152 | )
1153 | (property "Value" "BoardMount_Pad" (at 219.71 111.5572 90)
1154 | (effects (font (size 1.27 1.27)) (justify left))
1155 | )
1156 | (property "Footprint" "MountingHole:MountingHole_3.2mm_M3_DIN965_Pad" (at 215.9 109.855 0)
1157 | (effects (font (size 1.27 1.27)) hide)
1158 | )
1159 | (property "Datasheet" "~" (at 215.9 109.855 0)
1160 | (effects (font (size 1.27 1.27)) hide)
1161 | )
1162 | (pin "1" (uuid 67cefc81-b2c7-4511-85e1-61fa979d6954))
1163 | (instances
1164 | (project "Roborock-CPAP"
1165 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
1166 | (reference "H1") (unit 1)
1167 | )
1168 | )
1169 | )
1170 | )
1171 |
1172 | (symbol (lib_id "Motor:Fan") (at 68.58 100.076 0) (mirror x) (unit 1)
1173 | (in_bom no) (on_board yes) (dnp no)
1174 | (uuid 77b67a96-86c0-4d4f-992f-a97619914350)
1175 | (property "Reference" "FAN1" (at 72.3392 101.6742 0)
1176 | (effects (font (size 1.27 1.27)) (justify left))
1177 | )
1178 | (property "Value" "24V" (at 73.6092 100.1518 0)
1179 | (effects (font (size 0.75 0.75)) (justify left))
1180 | )
1181 | (property "Footprint" "Roborock-CPAP:Axial fan 40mm" (at 68.58 100.33 0)
1182 | (effects (font (size 1.27 1.27)) hide)
1183 | )
1184 | (property "Datasheet" "~" (at 68.58 100.33 0)
1185 | (effects (font (size 1.27 1.27)) hide)
1186 | )
1187 | (pin "1" (uuid a7f2a7fb-c9b1-4f76-95d6-20eb0f3f6eca))
1188 | (pin "2" (uuid 6ece95e1-cd32-4b30-868b-130a26aa0900))
1189 | (instances
1190 | (project "Roborock-CPAP"
1191 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
1192 | (reference "FAN1") (unit 1)
1193 | )
1194 | )
1195 | )
1196 | )
1197 |
1198 | (symbol (lib_id "power:GND") (at 210.82 117.475 0) (unit 1)
1199 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
1200 | (uuid 8643422a-a78f-4849-8fd7-c6f9dca35613)
1201 | (property "Reference" "#PWR01" (at 210.82 123.825 0)
1202 | (effects (font (size 1.27 1.27)) hide)
1203 | )
1204 | (property "Value" "GND" (at 210.82 121.9184 0)
1205 | (effects (font (size 1.27 1.27)))
1206 | )
1207 | (property "Footprint" "" (at 210.82 117.475 0)
1208 | (effects (font (size 1.27 1.27)) hide)
1209 | )
1210 | (property "Datasheet" "" (at 210.82 117.475 0)
1211 | (effects (font (size 1.27 1.27)) hide)
1212 | )
1213 | (pin "1" (uuid 992aa21f-4ba2-4284-9c3f-b42624a55989))
1214 | (instances
1215 | (project "Roborock-CPAP"
1216 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
1217 | (reference "#PWR01") (unit 1)
1218 | )
1219 | )
1220 | )
1221 | )
1222 |
1223 | (symbol (lib_id "Connector_Generic:Conn_01x03") (at 54.864 63.5 0) (mirror y) (unit 1)
1224 | (in_bom yes) (on_board yes) (dnp no)
1225 | (uuid 8ad17f71-adbc-4d4e-9045-eb93106e5799)
1226 | (property "Reference" "J2" (at 54.864 54.9742 0)
1227 | (effects (font (size 1.27 1.27)))
1228 | )
1229 | (property "Value" "MOTOR" (at 54.864 57.5111 0)
1230 | (effects (font (size 1.27 1.27)))
1231 | )
1232 | (property "Footprint" "Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical" (at 54.864 63.5 0)
1233 | (effects (font (size 1.27 1.27)) hide)
1234 | )
1235 | (property "Datasheet" "~" (at 54.864 63.5 0)
1236 | (effects (font (size 1.27 1.27)) hide)
1237 | )
1238 | (pin "1" (uuid b849a4c6-d6c2-40d3-a136-668825450be8))
1239 | (pin "2" (uuid 7677e0e5-312f-48e9-b74d-89613e40a0d2))
1240 | (pin "3" (uuid 3ebf6393-e329-45cd-a65e-4273da90b00d))
1241 | (instances
1242 | (project "Roborock-CPAP"
1243 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
1244 | (reference "J2") (unit 1)
1245 | )
1246 | )
1247 | )
1248 | )
1249 |
1250 | (symbol (lib_id "power:GND") (at 122.428 50.292 270) (unit 1)
1251 | (in_bom yes) (on_board yes) (dnp no)
1252 | (uuid a86d8cd8-5858-46a3-9f08-ec97914cd48a)
1253 | (property "Reference" "#PWR0104" (at 116.078 50.292 0)
1254 | (effects (font (size 1.27 1.27)) hide)
1255 | )
1256 | (property "Value" "GND" (at 114.554 50.2921 90)
1257 | (effects (font (size 1.27 1.27)) (justify left))
1258 | )
1259 | (property "Footprint" "" (at 122.428 50.292 0)
1260 | (effects (font (size 1.27 1.27)) hide)
1261 | )
1262 | (property "Datasheet" "" (at 122.428 50.292 0)
1263 | (effects (font (size 1.27 1.27)) hide)
1264 | )
1265 | (pin "1" (uuid c99301a3-d6ee-4409-96fd-44b24bf4cf17))
1266 | (instances
1267 | (project "Roborock-CPAP"
1268 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
1269 | (reference "#PWR0104") (unit 1)
1270 | )
1271 | )
1272 | )
1273 | )
1274 |
1275 | (symbol (lib_id "Device:D_Schottky") (at 134.112 39.624 180) (unit 1)
1276 | (in_bom yes) (on_board yes) (dnp no)
1277 | (uuid c831c02d-4a2a-471d-83b7-5d8edcdf3398)
1278 | (property "Reference" "SBD1" (at 134.112 35.306 0)
1279 | (effects (font (size 1.27 1.27)))
1280 | )
1281 | (property "Value" "SS56" (at 134.112 37.084 0)
1282 | (effects (font (size 1.27 1.27)))
1283 | )
1284 | (property "Footprint" "Diode_SMD:D_SMA" (at 134.112 39.624 0)
1285 | (effects (font (size 1.27 1.27)) hide)
1286 | )
1287 | (property "Datasheet" "~" (at 134.112 39.624 0)
1288 | (effects (font (size 1.27 1.27)) hide)
1289 | )
1290 | (property "LCSC" "C22452" (at 134.112 35.306 0)
1291 | (effects (font (size 1.27 1.27)) hide)
1292 | )
1293 | (pin "1" (uuid 29b1fa96-3d7d-46af-b0a3-7a77ea219b36))
1294 | (pin "2" (uuid 34e6733f-7079-40ae-9378-682cb0e30889))
1295 | (instances
1296 | (project "Roborock-CPAP"
1297 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
1298 | (reference "SBD1") (unit 1)
1299 | )
1300 | )
1301 | )
1302 | )
1303 |
1304 | (symbol (lib_id "Device:D_Zener") (at 134.112 68.58 180) (unit 1)
1305 | (in_bom yes) (on_board yes) (dnp no)
1306 | (uuid d668e941-aa69-460e-985c-47c6e6747051)
1307 | (property "Reference" "ZD2" (at 134.112 64.008 0)
1308 | (effects (font (size 1.27 1.27)))
1309 | )
1310 | (property "Value" "BZT52C5V1S" (at 134.112 65.8368 0)
1311 | (effects (font (size 1.27 1.27)))
1312 | )
1313 | (property "Footprint" "Diode_SMD:D_SOD-323" (at 134.112 68.58 0)
1314 | (effects (font (size 1.27 1.27)) hide)
1315 | )
1316 | (property "Datasheet" "~" (at 134.112 68.58 0)
1317 | (effects (font (size 1.27 1.27)) hide)
1318 | )
1319 | (property "LCSC" "C2910089" (at 134.112 64.008 0)
1320 | (effects (font (size 1.27 1.27)) hide)
1321 | )
1322 | (pin "1" (uuid 4ae2fa60-537a-4846-be73-fa99c6e18064))
1323 | (pin "2" (uuid 9e83d285-5e77-4ad7-898c-2ec85a6dbc09))
1324 | (instances
1325 | (project "Roborock-CPAP"
1326 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
1327 | (reference "ZD2") (unit 1)
1328 | )
1329 | )
1330 | )
1331 | )
1332 |
1333 | (symbol (lib_id "power:GND") (at 66.802 63.5 90) (unit 1)
1334 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
1335 | (uuid deec89dc-566a-4f83-8ca8-59dcde8bb714)
1336 | (property "Reference" "#PWR0106" (at 73.152 63.5 0)
1337 | (effects (font (size 1.27 1.27)) hide)
1338 | )
1339 | (property "Value" "GND" (at 71.12 63.4999 90)
1340 | (effects (font (size 1.27 1.27)) (justify right))
1341 | )
1342 | (property "Footprint" "" (at 66.802 63.5 0)
1343 | (effects (font (size 1.27 1.27)) hide)
1344 | )
1345 | (property "Datasheet" "" (at 66.802 63.5 0)
1346 | (effects (font (size 1.27 1.27)) hide)
1347 | )
1348 | (pin "1" (uuid af2035b2-7185-4330-8f36-89cae6e329c3))
1349 | (instances
1350 | (project "Roborock-CPAP"
1351 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
1352 | (reference "#PWR0106") (unit 1)
1353 | )
1354 | )
1355 | )
1356 | )
1357 |
1358 | (symbol (lib_id "Mechanical:MountingHole_Pad") (at 215.9 114.935 270) (unit 1)
1359 | (in_bom no) (on_board yes) (dnp no) (fields_autoplaced)
1360 | (uuid e3efe769-7968-455b-8bf8-ba6a6e8a3125)
1361 | (property "Reference" "H2" (at 219.71 114.1003 90)
1362 | (effects (font (size 1.27 1.27)) (justify left))
1363 | )
1364 | (property "Value" "BoardMount_Pad" (at 219.71 116.6372 90)
1365 | (effects (font (size 1.27 1.27)) (justify left))
1366 | )
1367 | (property "Footprint" "MountingHole:MountingHole_3.2mm_M3_DIN965_Pad" (at 215.9 114.935 0)
1368 | (effects (font (size 1.27 1.27)) hide)
1369 | )
1370 | (property "Datasheet" "~" (at 215.9 114.935 0)
1371 | (effects (font (size 1.27 1.27)) hide)
1372 | )
1373 | (pin "1" (uuid 6b7ef552-1f11-474c-b92b-7d1bee54a477))
1374 | (instances
1375 | (project "Roborock-CPAP"
1376 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
1377 | (reference "H2") (unit 1)
1378 | )
1379 | )
1380 | )
1381 | )
1382 |
1383 | (symbol (lib_id "Device:D_Zener") (at 134.112 58.928 180) (unit 1)
1384 | (in_bom yes) (on_board yes) (dnp no)
1385 | (uuid f462270c-4f3d-49ff-948c-e6e24dad26e7)
1386 | (property "Reference" "ZD1" (at 134.112 54.356 0)
1387 | (effects (font (size 1.27 1.27)))
1388 | )
1389 | (property "Value" "BZT52C5V1S" (at 134.112 56.2356 0)
1390 | (effects (font (size 1.27 1.27)))
1391 | )
1392 | (property "Footprint" "Diode_SMD:D_SOD-323" (at 134.112 58.928 0)
1393 | (effects (font (size 1.27 1.27)) hide)
1394 | )
1395 | (property "Datasheet" "~" (at 134.112 58.928 0)
1396 | (effects (font (size 1.27 1.27)) hide)
1397 | )
1398 | (property "LCSC" "C2910089" (at 134.112 54.356 0)
1399 | (effects (font (size 1.27 1.27)) hide)
1400 | )
1401 | (pin "1" (uuid 77e543ef-f971-41d8-b9b6-92188052b4ad))
1402 | (pin "2" (uuid af834ddf-3b03-4168-8c8e-7b78ce750b7f))
1403 | (instances
1404 | (project "Roborock-CPAP"
1405 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
1406 | (reference "ZD1") (unit 1)
1407 | )
1408 | )
1409 | )
1410 | )
1411 |
1412 | (symbol (lib_id "Connector_Generic:Conn_01x02") (at 54.864 100.33 0) (mirror y) (unit 1)
1413 | (in_bom no) (on_board no) (dnp no)
1414 | (uuid f4bbfa80-2efe-4ab3-a7c7-913c3323b9c1)
1415 | (property "Reference" "J4" (at 55.118 108.6018 0)
1416 | (effects (font (size 1.27 1.27)) hide)
1417 | )
1418 | (property "Value" "FAN" (at 54.864 97.4289 0)
1419 | (effects (font (size 1.27 1.27)))
1420 | )
1421 | (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical" (at 54.864 100.33 0)
1422 | (effects (font (size 1.27 1.27)) hide)
1423 | )
1424 | (property "Datasheet" "~" (at 54.864 100.33 0)
1425 | (effects (font (size 1.27 1.27)) hide)
1426 | )
1427 | (pin "1" (uuid 8ca9c6ff-b02a-4106-a4a5-919c6ac3bff5))
1428 | (pin "2" (uuid aa325142-576f-4782-82be-eed0a6ce49cd))
1429 | (instances
1430 | (project "Roborock-CPAP"
1431 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
1432 | (reference "J4") (unit 1)
1433 | )
1434 | )
1435 | )
1436 | )
1437 |
1438 | (sheet_instances
1439 | (path "/" (page "1"))
1440 | )
1441 | )
1442 |
--------------------------------------------------------------------------------
/kicad/Roborock-CPAP.kicad_sch_old:
--------------------------------------------------------------------------------
1 | (kicad_sch (version 20230121) (generator eeschema)
2 |
3 | (uuid 893a03be-762f-4952-a80b-ad53dd0612db)
4 |
5 | (paper "A4")
6 |
7 | (lib_symbols
8 | (symbol "Connector_Generic:Conn_01x02" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
9 | (property "Reference" "J" (at 0 2.54 0)
10 | (effects (font (size 1.27 1.27)))
11 | )
12 | (property "Value" "Conn_01x02" (at 0 -5.08 0)
13 | (effects (font (size 1.27 1.27)))
14 | )
15 | (property "Footprint" "" (at 0 0 0)
16 | (effects (font (size 1.27 1.27)) hide)
17 | )
18 | (property "Datasheet" "~" (at 0 0 0)
19 | (effects (font (size 1.27 1.27)) hide)
20 | )
21 | (property "ki_keywords" "connector" (at 0 0 0)
22 | (effects (font (size 1.27 1.27)) hide)
23 | )
24 | (property "ki_description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)" (at 0 0 0)
25 | (effects (font (size 1.27 1.27)) hide)
26 | )
27 | (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0)
28 | (effects (font (size 1.27 1.27)) hide)
29 | )
30 | (symbol "Conn_01x02_1_1"
31 | (rectangle (start -1.27 -2.413) (end 0 -2.667)
32 | (stroke (width 0.1524) (type default))
33 | (fill (type none))
34 | )
35 | (rectangle (start -1.27 0.127) (end 0 -0.127)
36 | (stroke (width 0.1524) (type default))
37 | (fill (type none))
38 | )
39 | (rectangle (start -1.27 1.27) (end 1.27 -3.81)
40 | (stroke (width 0.254) (type default))
41 | (fill (type background))
42 | )
43 | (pin passive line (at -5.08 0 0) (length 3.81)
44 | (name "Pin_1" (effects (font (size 1.27 1.27))))
45 | (number "1" (effects (font (size 1.27 1.27))))
46 | )
47 | (pin passive line (at -5.08 -2.54 0) (length 3.81)
48 | (name "Pin_2" (effects (font (size 1.27 1.27))))
49 | (number "2" (effects (font (size 1.27 1.27))))
50 | )
51 | )
52 | )
53 | (symbol "Connector_Generic:Conn_01x03" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
54 | (property "Reference" "J" (at 0 5.08 0)
55 | (effects (font (size 1.27 1.27)))
56 | )
57 | (property "Value" "Conn_01x03" (at 0 -5.08 0)
58 | (effects (font (size 1.27 1.27)))
59 | )
60 | (property "Footprint" "" (at 0 0 0)
61 | (effects (font (size 1.27 1.27)) hide)
62 | )
63 | (property "Datasheet" "~" (at 0 0 0)
64 | (effects (font (size 1.27 1.27)) hide)
65 | )
66 | (property "ki_keywords" "connector" (at 0 0 0)
67 | (effects (font (size 1.27 1.27)) hide)
68 | )
69 | (property "ki_description" "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)" (at 0 0 0)
70 | (effects (font (size 1.27 1.27)) hide)
71 | )
72 | (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0)
73 | (effects (font (size 1.27 1.27)) hide)
74 | )
75 | (symbol "Conn_01x03_1_1"
76 | (rectangle (start -1.27 -2.413) (end 0 -2.667)
77 | (stroke (width 0.1524) (type default))
78 | (fill (type none))
79 | )
80 | (rectangle (start -1.27 0.127) (end 0 -0.127)
81 | (stroke (width 0.1524) (type default))
82 | (fill (type none))
83 | )
84 | (rectangle (start -1.27 2.667) (end 0 2.413)
85 | (stroke (width 0.1524) (type default))
86 | (fill (type none))
87 | )
88 | (rectangle (start -1.27 3.81) (end 1.27 -3.81)
89 | (stroke (width 0.254) (type default))
90 | (fill (type background))
91 | )
92 | (pin passive line (at -5.08 2.54 0) (length 3.81)
93 | (name "Pin_1" (effects (font (size 1.27 1.27))))
94 | (number "1" (effects (font (size 1.27 1.27))))
95 | )
96 | (pin passive line (at -5.08 0 0) (length 3.81)
97 | (name "Pin_2" (effects (font (size 1.27 1.27))))
98 | (number "2" (effects (font (size 1.27 1.27))))
99 | )
100 | (pin passive line (at -5.08 -2.54 0) (length 3.81)
101 | (name "Pin_3" (effects (font (size 1.27 1.27))))
102 | (number "3" (effects (font (size 1.27 1.27))))
103 | )
104 | )
105 | )
106 | (symbol "Device:D_Schottky" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
107 | (property "Reference" "D" (at 0 2.54 0)
108 | (effects (font (size 1.27 1.27)))
109 | )
110 | (property "Value" "D_Schottky" (at 0 -2.54 0)
111 | (effects (font (size 1.27 1.27)))
112 | )
113 | (property "Footprint" "" (at 0 0 0)
114 | (effects (font (size 1.27 1.27)) hide)
115 | )
116 | (property "Datasheet" "~" (at 0 0 0)
117 | (effects (font (size 1.27 1.27)) hide)
118 | )
119 | (property "ki_keywords" "diode Schottky" (at 0 0 0)
120 | (effects (font (size 1.27 1.27)) hide)
121 | )
122 | (property "ki_description" "Schottky diode" (at 0 0 0)
123 | (effects (font (size 1.27 1.27)) hide)
124 | )
125 | (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" (at 0 0 0)
126 | (effects (font (size 1.27 1.27)) hide)
127 | )
128 | (symbol "D_Schottky_0_1"
129 | (polyline
130 | (pts
131 | (xy 1.27 0)
132 | (xy -1.27 0)
133 | )
134 | (stroke (width 0) (type default))
135 | (fill (type none))
136 | )
137 | (polyline
138 | (pts
139 | (xy 1.27 1.27)
140 | (xy 1.27 -1.27)
141 | (xy -1.27 0)
142 | (xy 1.27 1.27)
143 | )
144 | (stroke (width 0.254) (type default))
145 | (fill (type none))
146 | )
147 | (polyline
148 | (pts
149 | (xy -1.905 0.635)
150 | (xy -1.905 1.27)
151 | (xy -1.27 1.27)
152 | (xy -1.27 -1.27)
153 | (xy -0.635 -1.27)
154 | (xy -0.635 -0.635)
155 | )
156 | (stroke (width 0.254) (type default))
157 | (fill (type none))
158 | )
159 | )
160 | (symbol "D_Schottky_1_1"
161 | (pin passive line (at -3.81 0 0) (length 2.54)
162 | (name "K" (effects (font (size 1.27 1.27))))
163 | (number "1" (effects (font (size 1.27 1.27))))
164 | )
165 | (pin passive line (at 3.81 0 180) (length 2.54)
166 | (name "A" (effects (font (size 1.27 1.27))))
167 | (number "2" (effects (font (size 1.27 1.27))))
168 | )
169 | )
170 | )
171 | (symbol "Device:D_Zener" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
172 | (property "Reference" "D" (at 0 2.54 0)
173 | (effects (font (size 1.27 1.27)))
174 | )
175 | (property "Value" "D_Zener" (at 0 -2.54 0)
176 | (effects (font (size 1.27 1.27)))
177 | )
178 | (property "Footprint" "" (at 0 0 0)
179 | (effects (font (size 1.27 1.27)) hide)
180 | )
181 | (property "Datasheet" "~" (at 0 0 0)
182 | (effects (font (size 1.27 1.27)) hide)
183 | )
184 | (property "ki_keywords" "diode" (at 0 0 0)
185 | (effects (font (size 1.27 1.27)) hide)
186 | )
187 | (property "ki_description" "Zener diode" (at 0 0 0)
188 | (effects (font (size 1.27 1.27)) hide)
189 | )
190 | (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" (at 0 0 0)
191 | (effects (font (size 1.27 1.27)) hide)
192 | )
193 | (symbol "D_Zener_0_1"
194 | (polyline
195 | (pts
196 | (xy 1.27 0)
197 | (xy -1.27 0)
198 | )
199 | (stroke (width 0) (type default))
200 | (fill (type none))
201 | )
202 | (polyline
203 | (pts
204 | (xy -1.27 -1.27)
205 | (xy -1.27 1.27)
206 | (xy -0.762 1.27)
207 | )
208 | (stroke (width 0.254) (type default))
209 | (fill (type none))
210 | )
211 | (polyline
212 | (pts
213 | (xy 1.27 -1.27)
214 | (xy 1.27 1.27)
215 | (xy -1.27 0)
216 | (xy 1.27 -1.27)
217 | )
218 | (stroke (width 0.254) (type default))
219 | (fill (type none))
220 | )
221 | )
222 | (symbol "D_Zener_1_1"
223 | (pin passive line (at -3.81 0 0) (length 2.54)
224 | (name "K" (effects (font (size 1.27 1.27))))
225 | (number "1" (effects (font (size 1.27 1.27))))
226 | )
227 | (pin passive line (at 3.81 0 180) (length 2.54)
228 | (name "A" (effects (font (size 1.27 1.27))))
229 | (number "2" (effects (font (size 1.27 1.27))))
230 | )
231 | )
232 | )
233 | (symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)
234 | (property "Reference" "R" (at 2.032 0 90)
235 | (effects (font (size 1.27 1.27)))
236 | )
237 | (property "Value" "R" (at 0 0 90)
238 | (effects (font (size 1.27 1.27)))
239 | )
240 | (property "Footprint" "" (at -1.778 0 90)
241 | (effects (font (size 1.27 1.27)) hide)
242 | )
243 | (property "Datasheet" "~" (at 0 0 0)
244 | (effects (font (size 1.27 1.27)) hide)
245 | )
246 | (property "ki_keywords" "R res resistor" (at 0 0 0)
247 | (effects (font (size 1.27 1.27)) hide)
248 | )
249 | (property "ki_description" "Resistor" (at 0 0 0)
250 | (effects (font (size 1.27 1.27)) hide)
251 | )
252 | (property "ki_fp_filters" "R_*" (at 0 0 0)
253 | (effects (font (size 1.27 1.27)) hide)
254 | )
255 | (symbol "R_0_1"
256 | (rectangle (start -1.016 -2.54) (end 1.016 2.54)
257 | (stroke (width 0.254) (type default))
258 | (fill (type none))
259 | )
260 | )
261 | (symbol "R_1_1"
262 | (pin passive line (at 0 3.81 270) (length 1.27)
263 | (name "~" (effects (font (size 1.27 1.27))))
264 | (number "1" (effects (font (size 1.27 1.27))))
265 | )
266 | (pin passive line (at 0 -3.81 90) (length 1.27)
267 | (name "~" (effects (font (size 1.27 1.27))))
268 | (number "2" (effects (font (size 1.27 1.27))))
269 | )
270 | )
271 | )
272 | (symbol "Mechanical:MountingHole_Pad" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
273 | (property "Reference" "H" (at 0 6.35 0)
274 | (effects (font (size 1.27 1.27)))
275 | )
276 | (property "Value" "MountingHole_Pad" (at 0 4.445 0)
277 | (effects (font (size 1.27 1.27)))
278 | )
279 | (property "Footprint" "" (at 0 0 0)
280 | (effects (font (size 1.27 1.27)) hide)
281 | )
282 | (property "Datasheet" "~" (at 0 0 0)
283 | (effects (font (size 1.27 1.27)) hide)
284 | )
285 | (property "ki_keywords" "mounting hole" (at 0 0 0)
286 | (effects (font (size 1.27 1.27)) hide)
287 | )
288 | (property "ki_description" "Mounting Hole with connection" (at 0 0 0)
289 | (effects (font (size 1.27 1.27)) hide)
290 | )
291 | (property "ki_fp_filters" "MountingHole*Pad*" (at 0 0 0)
292 | (effects (font (size 1.27 1.27)) hide)
293 | )
294 | (symbol "MountingHole_Pad_0_1"
295 | (circle (center 0 1.27) (radius 1.27)
296 | (stroke (width 1.27) (type default))
297 | (fill (type none))
298 | )
299 | )
300 | (symbol "MountingHole_Pad_1_1"
301 | (pin input line (at 0 -2.54 90) (length 2.54)
302 | (name "1" (effects (font (size 1.27 1.27))))
303 | (number "1" (effects (font (size 1.27 1.27))))
304 | )
305 | )
306 | )
307 | (symbol "Motor:Fan" (pin_names (offset 0)) (in_bom yes) (on_board yes)
308 | (property "Reference" "M" (at 2.54 5.08 0)
309 | (effects (font (size 1.27 1.27)) (justify left))
310 | )
311 | (property "Value" "Fan" (at 2.54 -2.54 0)
312 | (effects (font (size 1.27 1.27)) (justify left top))
313 | )
314 | (property "Footprint" "" (at 0 0.254 0)
315 | (effects (font (size 1.27 1.27)) hide)
316 | )
317 | (property "Datasheet" "~" (at 0 0.254 0)
318 | (effects (font (size 1.27 1.27)) hide)
319 | )
320 | (property "ki_keywords" "Fan Motor" (at 0 0 0)
321 | (effects (font (size 1.27 1.27)) hide)
322 | )
323 | (property "ki_description" "Fan" (at 0 0 0)
324 | (effects (font (size 1.27 1.27)) hide)
325 | )
326 | (property "ki_fp_filters" "PinHeader*P2.54mm* TerminalBlock*" (at 0 0 0)
327 | (effects (font (size 1.27 1.27)) hide)
328 | )
329 | (symbol "Fan_0_1"
330 | (arc (start -2.54 -0.508) (mid 0.0028 0.9121) (end 0 3.81)
331 | (stroke (width 0) (type default))
332 | (fill (type none))
333 | )
334 | (polyline
335 | (pts
336 | (xy 0 -5.08)
337 | (xy 0 -4.572)
338 | )
339 | (stroke (width 0) (type default))
340 | (fill (type none))
341 | )
342 | (polyline
343 | (pts
344 | (xy 0 -2.2352)
345 | (xy 0 -2.6416)
346 | )
347 | (stroke (width 0) (type default))
348 | (fill (type none))
349 | )
350 | (polyline
351 | (pts
352 | (xy 0 4.2672)
353 | (xy 0 4.6228)
354 | )
355 | (stroke (width 0) (type default))
356 | (fill (type none))
357 | )
358 | (polyline
359 | (pts
360 | (xy 0 4.572)
361 | (xy 0 5.08)
362 | )
363 | (stroke (width 0) (type default))
364 | (fill (type none))
365 | )
366 | (circle (center 0 1.016) (radius 3.2512)
367 | (stroke (width 0.254) (type default))
368 | (fill (type none))
369 | )
370 | (arc (start 0 3.81) (mid 0.053 0.921) (end 2.54 -0.508)
371 | (stroke (width 0) (type default))
372 | (fill (type none))
373 | )
374 | (arc (start 2.54 -0.508) (mid 0 1.0618) (end -2.54 -0.508)
375 | (stroke (width 0) (type default))
376 | (fill (type none))
377 | )
378 | )
379 | (symbol "Fan_1_1"
380 | (pin passive line (at 0 7.62 270) (length 2.54)
381 | (name "+" (effects (font (size 1.27 1.27))))
382 | (number "1" (effects (font (size 1.27 1.27))))
383 | )
384 | (pin passive line (at 0 -5.08 90) (length 2.54)
385 | (name "-" (effects (font (size 1.27 1.27))))
386 | (number "2" (effects (font (size 1.27 1.27))))
387 | )
388 | )
389 | )
390 | (symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
391 | (property "Reference" "#PWR" (at 0 -6.35 0)
392 | (effects (font (size 1.27 1.27)) hide)
393 | )
394 | (property "Value" "GND" (at 0 -3.81 0)
395 | (effects (font (size 1.27 1.27)))
396 | )
397 | (property "Footprint" "" (at 0 0 0)
398 | (effects (font (size 1.27 1.27)) hide)
399 | )
400 | (property "Datasheet" "" (at 0 0 0)
401 | (effects (font (size 1.27 1.27)) hide)
402 | )
403 | (property "ki_keywords" "power-flag" (at 0 0 0)
404 | (effects (font (size 1.27 1.27)) hide)
405 | )
406 | (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0)
407 | (effects (font (size 1.27 1.27)) hide)
408 | )
409 | (symbol "GND_0_1"
410 | (polyline
411 | (pts
412 | (xy 0 0)
413 | (xy 0 -1.27)
414 | (xy 1.27 -1.27)
415 | (xy 0 -2.54)
416 | (xy -1.27 -1.27)
417 | (xy 0 -1.27)
418 | )
419 | (stroke (width 0) (type default))
420 | (fill (type none))
421 | )
422 | )
423 | (symbol "GND_1_1"
424 | (pin power_in line (at 0 0 270) (length 0) hide
425 | (name "GND" (effects (font (size 1.27 1.27))))
426 | (number "1" (effects (font (size 1.27 1.27))))
427 | )
428 | )
429 | )
430 | (symbol "power:PWR_FLAG" (power) (pin_numbers hide) (pin_names (offset 0) hide) (in_bom yes) (on_board yes)
431 | (property "Reference" "#FLG" (at 0 1.905 0)
432 | (effects (font (size 1.27 1.27)) hide)
433 | )
434 | (property "Value" "PWR_FLAG" (at 0 3.81 0)
435 | (effects (font (size 1.27 1.27)))
436 | )
437 | (property "Footprint" "" (at 0 0 0)
438 | (effects (font (size 1.27 1.27)) hide)
439 | )
440 | (property "Datasheet" "~" (at 0 0 0)
441 | (effects (font (size 1.27 1.27)) hide)
442 | )
443 | (property "ki_keywords" "power-flag" (at 0 0 0)
444 | (effects (font (size 1.27 1.27)) hide)
445 | )
446 | (property "ki_description" "Special symbol for telling ERC where power comes from" (at 0 0 0)
447 | (effects (font (size 1.27 1.27)) hide)
448 | )
449 | (symbol "PWR_FLAG_0_0"
450 | (pin power_out line (at 0 0 90) (length 0)
451 | (name "pwr" (effects (font (size 1.27 1.27))))
452 | (number "1" (effects (font (size 1.27 1.27))))
453 | )
454 | )
455 | (symbol "PWR_FLAG_0_1"
456 | (polyline
457 | (pts
458 | (xy 0 0)
459 | (xy 0 1.27)
460 | (xy -1.016 1.905)
461 | (xy 0 2.54)
462 | (xy 1.016 1.905)
463 | (xy 0 1.27)
464 | )
465 | (stroke (width 0) (type default))
466 | (fill (type none))
467 | )
468 | )
469 | )
470 | (symbol "power:VCC" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
471 | (property "Reference" "#PWR" (at 0 -3.81 0)
472 | (effects (font (size 1.27 1.27)) hide)
473 | )
474 | (property "Value" "VCC" (at 0 3.81 0)
475 | (effects (font (size 1.27 1.27)))
476 | )
477 | (property "Footprint" "" (at 0 0 0)
478 | (effects (font (size 1.27 1.27)) hide)
479 | )
480 | (property "Datasheet" "" (at 0 0 0)
481 | (effects (font (size 1.27 1.27)) hide)
482 | )
483 | (property "ki_keywords" "power-flag" (at 0 0 0)
484 | (effects (font (size 1.27 1.27)) hide)
485 | )
486 | (property "ki_description" "Power symbol creates a global label with name \"VCC\"" (at 0 0 0)
487 | (effects (font (size 1.27 1.27)) hide)
488 | )
489 | (symbol "VCC_0_1"
490 | (polyline
491 | (pts
492 | (xy -0.762 1.27)
493 | (xy 0 2.54)
494 | )
495 | (stroke (width 0) (type default))
496 | (fill (type none))
497 | )
498 | (polyline
499 | (pts
500 | (xy 0 0)
501 | (xy 0 2.54)
502 | )
503 | (stroke (width 0) (type default))
504 | (fill (type none))
505 | )
506 | (polyline
507 | (pts
508 | (xy 0 2.54)
509 | (xy 0.762 1.27)
510 | )
511 | (stroke (width 0) (type default))
512 | (fill (type none))
513 | )
514 | )
515 | (symbol "VCC_1_1"
516 | (pin power_in line (at 0 0 90) (length 0) hide
517 | (name "VCC" (effects (font (size 1.27 1.27))))
518 | (number "1" (effects (font (size 1.27 1.27))))
519 | )
520 | )
521 | )
522 | )
523 |
524 | (junction (at 210.82 114.935) (diameter 0) (color 0 0 0 0)
525 | (uuid 39c49322-d68d-46bd-8c8b-a9c9726367f5)
526 | )
527 | (junction (at 147.32 50.292) (diameter 0) (color 0 0 0 0)
528 | (uuid 55aa6722-98dd-440f-8111-9fde4a7350b8)
529 | )
530 | (junction (at 124.46 58.928) (diameter 0) (color 0 0 0 0)
531 | (uuid 8a34670b-58c9-49e7-bc93-d6a678e6b91d)
532 | )
533 | (junction (at 147.32 68.58) (diameter 0) (color 0 0 0 0)
534 | (uuid a30ef3ad-5419-4626-a6d9-2f54f16573a8)
535 | )
536 | (junction (at 147.32 58.928) (diameter 0) (color 0 0 0 0)
537 | (uuid a7516eb4-75b9-4450-90e5-3134fdd58d3d)
538 | )
539 | (junction (at 124.46 50.292) (diameter 0) (color 0 0 0 0)
540 | (uuid e67bac99-b012-4ddd-b95f-506155d3abf0)
541 | )
542 |
543 | (polyline (pts (xy 77.47 109.22) (xy 52.07 109.22))
544 | (stroke (width 0) (type default))
545 | (uuid 09d39175-9549-4f1f-b278-a7686578440f)
546 | )
547 |
548 | (wire (pts (xy 147.32 69.85) (xy 147.32 68.58))
549 | (stroke (width 0) (type default))
550 | (uuid 0d9989bc-86f4-4101-888b-dcb31d57b75d)
551 | )
552 | (wire (pts (xy 59.944 80.772) (xy 66.802 80.772))
553 | (stroke (width 0) (type default))
554 | (uuid 10535b45-de92-4739-b9b9-3cbe8ae2d01f)
555 | )
556 | (wire (pts (xy 210.82 144.78) (xy 210.82 143.51))
557 | (stroke (width 0) (type default))
558 | (uuid 24754d47-cf23-4c7d-b537-6d09c0532044)
559 | )
560 | (wire (pts (xy 122.428 39.624) (xy 130.302 39.624))
561 | (stroke (width 0) (type default))
562 | (uuid 2b21bccd-c95c-44d8-8033-138fd4d876af)
563 | )
564 | (polyline (pts (xy 52.07 92.71) (xy 52.07 109.22))
565 | (stroke (width 0) (type default))
566 | (uuid 2ca45b3c-c00d-46ff-a609-cd7c1bbda12e)
567 | )
568 |
569 | (wire (pts (xy 210.82 143.51) (xy 220.98 143.51))
570 | (stroke (width 0) (type default))
571 | (uuid 308cbfa3-260c-4cd8-a4b4-6c379e3d0fde)
572 | )
573 | (wire (pts (xy 59.944 66.04) (xy 66.802 66.04))
574 | (stroke (width 0) (type default))
575 | (uuid 33212bb6-0445-4dd0-b8d6-46209fa7cd2d)
576 | )
577 | (wire (pts (xy 210.82 135.89) (xy 220.98 135.89))
578 | (stroke (width 0) (type default))
579 | (uuid 3431ef63-90f8-484b-ab38-13e5fac7cac9)
580 | )
581 | (wire (pts (xy 59.944 44.958) (xy 66.802 44.958))
582 | (stroke (width 0) (type default))
583 | (uuid 39b34bec-20c8-4eb2-a115-45dd2d79de14)
584 | )
585 | (wire (pts (xy 145.288 78.994) (xy 147.32 78.994))
586 | (stroke (width 0) (type default))
587 | (uuid 42402dbb-8859-4569-aac3-27f21c8cbf1a)
588 | )
589 | (wire (pts (xy 124.46 50.292) (xy 124.46 58.928))
590 | (stroke (width 0) (type default))
591 | (uuid 43d22dd5-2ba4-489c-999d-c6be4748bb02)
592 | )
593 | (wire (pts (xy 59.944 42.418) (xy 66.802 42.418))
594 | (stroke (width 0) (type default))
595 | (uuid 4772052f-9a20-4edc-a86c-60d8389d068f)
596 | )
597 | (wire (pts (xy 213.36 109.855) (xy 210.82 109.855))
598 | (stroke (width 0) (type default))
599 | (uuid 48eda8ba-d1aa-40d0-a2ec-56c22b72c8f5)
600 | )
601 | (wire (pts (xy 147.32 50.292) (xy 149.352 50.292))
602 | (stroke (width 0) (type default))
603 | (uuid 4f587442-82be-4b0e-b5fd-01e390d998d2)
604 | )
605 | (wire (pts (xy 137.922 58.928) (xy 147.32 58.928))
606 | (stroke (width 0) (type default))
607 | (uuid 5165c964-923d-460f-9103-f8a69b0b7d5b)
608 | )
609 | (wire (pts (xy 60.96 108.204) (xy 68.58 108.204))
610 | (stroke (width 0) (type default) (color 255 0 0 1))
611 | (uuid 51a49218-bd00-421b-9826-1276ae7c44e0)
612 | )
613 | (wire (pts (xy 210.82 114.935) (xy 210.82 117.475))
614 | (stroke (width 0) (type default))
615 | (uuid 5888b1cc-352d-4942-8ee5-0bbc385e1148)
616 | )
617 | (wire (pts (xy 220.98 135.89) (xy 220.98 134.62))
618 | (stroke (width 0) (type default))
619 | (uuid 595f42d2-af53-4249-bb87-0f195a6704dd)
620 | )
621 | (wire (pts (xy 59.944 63.5) (xy 66.802 63.5))
622 | (stroke (width 0) (type default))
623 | (uuid 5b144e32-78f5-4c77-9d75-e80f246688c2)
624 | )
625 | (wire (pts (xy 210.82 134.62) (xy 210.82 135.89))
626 | (stroke (width 0) (type default))
627 | (uuid 610f58fa-c181-40b4-ab5b-6e12a6a4773a)
628 | )
629 | (wire (pts (xy 210.82 114.935) (xy 213.36 114.935))
630 | (stroke (width 0) (type default))
631 | (uuid 62f53a3d-3c0c-4df4-a82e-f7f0887133c4)
632 | )
633 | (wire (pts (xy 210.82 109.855) (xy 210.82 114.935))
634 | (stroke (width 0) (type default))
635 | (uuid 65e2c494-83fd-4ecc-9b84-552de78ca3bb)
636 | )
637 | (wire (pts (xy 59.944 100.33) (xy 60.96 100.33))
638 | (stroke (width 0) (type default) (color 0 0 0 1))
639 | (uuid 70aac7ed-90a7-47ab-b702-2d41c60a3b54)
640 | )
641 | (wire (pts (xy 59.944 60.96) (xy 66.802 60.96))
642 | (stroke (width 0) (type default))
643 | (uuid 77da718d-4c42-4d3f-b9d9-1c5ac7b0b11b)
644 | )
645 | (wire (pts (xy 137.922 68.58) (xy 147.32 68.58))
646 | (stroke (width 0) (type default))
647 | (uuid 7a5bde13-ad88-4d1d-a759-97f9f34eec7e)
648 | )
649 | (wire (pts (xy 147.32 50.292) (xy 147.32 58.928))
650 | (stroke (width 0) (type default))
651 | (uuid 7aa65d4a-2fd0-4e47-b52d-a407e015d5b8)
652 | )
653 | (polyline (pts (xy 52.07 92.71) (xy 77.47 92.71))
654 | (stroke (width 0) (type default))
655 | (uuid 85c2ab80-1591-4081-83c5-4fde8606e928)
656 | )
657 |
658 | (wire (pts (xy 124.46 58.928) (xy 124.46 68.58))
659 | (stroke (width 0) (type default))
660 | (uuid 85cc5335-f0c4-4804-b9cb-1e775900b819)
661 | )
662 | (wire (pts (xy 122.428 50.292) (xy 124.46 50.292))
663 | (stroke (width 0) (type default))
664 | (uuid 86c192e4-4a18-490f-b5df-28b79aa83538)
665 | )
666 | (wire (pts (xy 59.944 39.878) (xy 66.802 39.878))
667 | (stroke (width 0) (type default))
668 | (uuid 8bf3ed90-9d37-4e7a-bb62-9bfe999f8448)
669 | )
670 | (wire (pts (xy 137.922 39.624) (xy 149.352 39.624))
671 | (stroke (width 0) (type default))
672 | (uuid 9444742b-3542-4f2e-b24e-c469792ce60b)
673 | )
674 | (wire (pts (xy 124.46 50.292) (xy 130.302 50.292))
675 | (stroke (width 0) (type default))
676 | (uuid 95f1fbe6-8d0b-4075-9e99-cd92943804d7)
677 | )
678 | (wire (pts (xy 124.46 68.58) (xy 130.302 68.58))
679 | (stroke (width 0) (type default))
680 | (uuid 98ddba2a-7580-4c72-81ac-0532577b1ff2)
681 | )
682 | (wire (pts (xy 137.922 50.292) (xy 147.32 50.292))
683 | (stroke (width 0) (type default))
684 | (uuid a2b95979-2397-42f2-98c8-2a38d47aa39b)
685 | )
686 | (wire (pts (xy 68.58 108.204) (xy 68.58 107.696))
687 | (stroke (width 0) (type default) (color 255 0 0 1))
688 | (uuid ab52295a-78c9-44f3-bc0c-75d5f98fa658)
689 | )
690 | (wire (pts (xy 147.32 77.47) (xy 147.32 78.994))
691 | (stroke (width 0) (type default))
692 | (uuid ad462ace-ad4d-4d62-a403-b11e30cd23f0)
693 | )
694 | (wire (pts (xy 60.96 100.33) (xy 60.96 94.488))
695 | (stroke (width 0) (type default) (color 0 0 0 1))
696 | (uuid afaa67d9-2751-486f-89c6-a21c297a9247)
697 | )
698 | (wire (pts (xy 220.98 143.51) (xy 220.98 142.24))
699 | (stroke (width 0) (type default))
700 | (uuid b209c23d-7fea-45ac-890d-188610ef6cd0)
701 | )
702 | (wire (pts (xy 68.58 94.488) (xy 68.58 94.996))
703 | (stroke (width 0) (type default) (color 0 0 0 1))
704 | (uuid b2c54233-3fbb-47a4-8700-767b0a9188be)
705 | )
706 | (wire (pts (xy 147.32 67.564) (xy 147.32 68.58))
707 | (stroke (width 0) (type default))
708 | (uuid c25d33b7-fea5-489f-8a75-924e103900d9)
709 | )
710 | (polyline (pts (xy 77.47 92.71) (xy 77.47 109.22))
711 | (stroke (width 0) (type default))
712 | (uuid c66910f4-4594-4f49-8398-59220a9fd7d5)
713 | )
714 |
715 | (wire (pts (xy 59.944 102.87) (xy 60.96 102.87))
716 | (stroke (width 0) (type default) (color 255 0 0 1))
717 | (uuid cdecc31a-3082-4572-80a6-8a6fb9d3abdf)
718 | )
719 | (wire (pts (xy 60.96 94.488) (xy 68.58 94.488))
720 | (stroke (width 0) (type default) (color 0 0 0 1))
721 | (uuid d3733935-753d-44f4-a90c-4eef89ff5880)
722 | )
723 | (wire (pts (xy 59.944 83.312) (xy 66.802 83.312))
724 | (stroke (width 0) (type default))
725 | (uuid dbc9ca3e-d327-47c1-ad20-a4369a5b5456)
726 | )
727 | (wire (pts (xy 147.32 59.944) (xy 147.32 58.928))
728 | (stroke (width 0) (type default))
729 | (uuid e8677f1f-cbfe-4965-9ddd-5733ea4dff29)
730 | )
731 | (wire (pts (xy 60.96 102.87) (xy 60.96 108.204))
732 | (stroke (width 0) (type default) (color 255 0 0 1))
733 | (uuid ebe28373-bdb4-4e47-83f6-d69d414f7b04)
734 | )
735 | (wire (pts (xy 124.46 58.928) (xy 130.302 58.928))
736 | (stroke (width 0) (type default))
737 | (uuid f8cc3bf7-8944-4854-bfb9-747cc6c309eb)
738 | )
739 |
740 | (text "Extra cooling fan" (at 55.4228 87.5284 0)
741 | (effects (font (size 1.27 1.27)) (justify left bottom))
742 | (uuid 3f262dd2-0431-449f-b528-b8f5e893fcc2)
743 | )
744 | (text "Example:" (at 55.372 92.456 0)
745 | (effects (font (size 1.27 1.27)) (justify left bottom))
746 | (uuid 5e54cde0-8c70-451d-80a0-6fd3c402e37f)
747 | )
748 | (text "From motherboard" (at 55.0672 48.9712 0)
749 | (effects (font (size 1.27 1.27)) (justify left bottom))
750 | (uuid 5effd946-3ff4-4e84-87bd-0f1ce3e195f5)
751 | )
752 | (text "To CPAP board" (at 55.3212 70.2056 0)
753 | (effects (font (size 1.27 1.27)) (justify left bottom))
754 | (uuid 6bf6f788-9be5-4bb8-b763-f62eb74130e4)
755 | )
756 |
757 | (global_label "PWM_OUT" (shape input) (at 149.352 50.292 0) (fields_autoplaced)
758 | (effects (font (size 1.27 1.27)) (justify left))
759 | (uuid 0c83f63d-ceb6-4892-9017-6f72d6f46cce)
760 | (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 160.5341 50.2126 0)
761 | (effects (font (size 1.27 1.27)) (justify left) hide)
762 | )
763 | )
764 | (global_label "PWM_OUT" (shape input) (at 66.802 66.04 0) (fields_autoplaced)
765 | (effects (font (size 1.27 1.27)) (justify left))
766 | (uuid 53b13e64-5cc1-4269-a765-dc7cfb2e1184)
767 | (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 77.9841 65.9606 0)
768 | (effects (font (size 1.27 1.27)) (justify left) hide)
769 | )
770 | )
771 | (global_label "VCC_FUSED" (shape input) (at 66.802 80.772 0) (fields_autoplaced)
772 | (effects (font (size 1.27 1.27)) (justify left))
773 | (uuid 5ee9a859-42de-4e7f-a4bc-b397d0de27a3)
774 | (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 79.8589 80.6926 0)
775 | (effects (font (size 1.27 1.27)) (justify left) hide)
776 | )
777 | )
778 | (global_label "PWM_IN" (shape input) (at 145.288 78.994 180) (fields_autoplaced)
779 | (effects (font (size 1.27 1.27)) (justify right))
780 | (uuid 60239bbe-5563-4056-863a-cfba1983c71c)
781 | (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 135.7992 79.0734 0)
782 | (effects (font (size 1.27 1.27)) (justify left) hide)
783 | )
784 | )
785 | (global_label "VCC_FUSED" (shape input) (at 149.352 39.624 0) (fields_autoplaced)
786 | (effects (font (size 1.27 1.27)) (justify left))
787 | (uuid 704a15a3-2ba8-465e-9e26-5dd8ab0658cd)
788 | (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 162.4089 39.5446 0)
789 | (effects (font (size 1.27 1.27)) (justify left) hide)
790 | )
791 | )
792 | (global_label "VCC_FUSED" (shape input) (at 66.802 60.96 0) (fields_autoplaced)
793 | (effects (font (size 1.27 1.27)) (justify left))
794 | (uuid 83427966-3cfa-4b54-bca4-da0f1efeac35)
795 | (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 79.8589 60.8806 0)
796 | (effects (font (size 1.27 1.27)) (justify left) hide)
797 | )
798 | )
799 | (global_label "PWM_IN" (shape input) (at 66.802 44.958 0) (fields_autoplaced)
800 | (effects (font (size 1.27 1.27)) (justify left))
801 | (uuid dab4f695-ddc2-45c2-ab36-d23e72824915)
802 | (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 76.2908 44.8786 0)
803 | (effects (font (size 1.27 1.27)) (justify left) hide)
804 | )
805 | )
806 |
807 | (symbol (lib_id "power:GND") (at 210.82 144.78 0) (unit 1)
808 | (in_bom no) (on_board no) (dnp no) (fields_autoplaced)
809 | (uuid 02b8415e-1c01-4bb6-9875-eeeca822fdba)
810 | (property "Reference" "#PWR0109" (at 210.82 151.13 0)
811 | (effects (font (size 1.27 1.27)) hide)
812 | )
813 | (property "Value" "GND" (at 210.82 149.2234 0)
814 | (effects (font (size 1.27 1.27)))
815 | )
816 | (property "Footprint" "" (at 210.82 144.78 0)
817 | (effects (font (size 1.27 1.27)) hide)
818 | )
819 | (property "Datasheet" "" (at 210.82 144.78 0)
820 | (effects (font (size 1.27 1.27)) hide)
821 | )
822 | (pin "1" (uuid ec3b97b6-83f7-4794-8336-83389d087e28))
823 | (instances
824 | (project "Roborock-CPAP"
825 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
826 | (reference "#PWR0109") (unit 1)
827 | )
828 | )
829 | )
830 | )
831 |
832 | (symbol (lib_id "Device:D_Schottky") (at 147.32 73.66 270) (unit 1)
833 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
834 | (uuid 0e869c96-11b5-4a50-8abc-bdcb6f6ab50b)
835 | (property "Reference" "SBD2" (at 149.352 72.5078 90)
836 | (effects (font (size 1.27 1.27)) (justify left))
837 | )
838 | (property "Value" "MDD DSK24" (at 149.352 75.0447 90)
839 | (effects (font (size 1.27 1.27)) (justify left))
840 | )
841 | (property "Footprint" "Diode_SMD:D_SMA" (at 147.32 73.66 0)
842 | (effects (font (size 1.27 1.27)) hide)
843 | )
844 | (property "Datasheet" "~" (at 147.32 73.66 0)
845 | (effects (font (size 1.27 1.27)) hide)
846 | )
847 | (property "LCSC" "C8678" (at 149.352 72.5078 0)
848 | (effects (font (size 1.27 1.27)) hide)
849 | )
850 | (pin "1" (uuid d5f8399d-25f3-488f-aaac-e3a2d8f56813))
851 | (pin "2" (uuid cd939e65-aeca-40fa-9d0a-c27c70f1ac75))
852 | (instances
853 | (project "Roborock-CPAP"
854 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
855 | (reference "SBD2") (unit 1)
856 | )
857 | )
858 | )
859 | )
860 |
861 | (symbol (lib_id "power:GND") (at 66.802 83.312 90) (unit 1)
862 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
863 | (uuid 15ca00f6-14f3-4545-bbcf-e556874d64b1)
864 | (property "Reference" "#PWR0105" (at 73.152 83.312 0)
865 | (effects (font (size 1.27 1.27)) hide)
866 | )
867 | (property "Value" "GND" (at 71.12 83.3119 90)
868 | (effects (font (size 1.27 1.27)) (justify right))
869 | )
870 | (property "Footprint" "" (at 66.802 83.312 0)
871 | (effects (font (size 1.27 1.27)) hide)
872 | )
873 | (property "Datasheet" "" (at 66.802 83.312 0)
874 | (effects (font (size 1.27 1.27)) hide)
875 | )
876 | (pin "1" (uuid f3124222-f7f9-471c-aa41-e4588f736f8c))
877 | (instances
878 | (project "Roborock-CPAP"
879 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
880 | (reference "#PWR0105") (unit 1)
881 | )
882 | )
883 | )
884 | )
885 |
886 | (symbol (lib_id "Connector_Generic:Conn_01x02") (at 54.864 80.772 0) (mirror y) (unit 1)
887 | (in_bom yes) (on_board yes) (dnp no)
888 | (uuid 1879a843-a259-4f6c-9801-545144eed83e)
889 | (property "Reference" "J3" (at 54.864 74.8198 0)
890 | (effects (font (size 1.27 1.27)))
891 | )
892 | (property "Value" "FAN" (at 54.864 77.3629 0)
893 | (effects (font (size 1.27 1.27)))
894 | )
895 | (property "Footprint" "Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical" (at 54.864 80.772 0)
896 | (effects (font (size 1.27 1.27)) hide)
897 | )
898 | (property "Datasheet" "~" (at 54.864 80.772 0)
899 | (effects (font (size 1.27 1.27)) hide)
900 | )
901 | (pin "1" (uuid 70eaf504-6d78-4118-bb73-a2cadfcaef9a))
902 | (pin "2" (uuid 3071d0d3-2eea-4405-954d-cfbb525ae098))
903 | (instances
904 | (project "Roborock-CPAP"
905 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
906 | (reference "J3") (unit 1)
907 | )
908 | )
909 | )
910 | )
911 |
912 | (symbol (lib_id "power:PWR_FLAG") (at 220.98 142.24 0) (unit 1)
913 | (in_bom no) (on_board no) (dnp no) (fields_autoplaced)
914 | (uuid 233b774a-3f5e-4f7e-8535-91964140671f)
915 | (property "Reference" "#FLG0102" (at 220.98 140.335 0)
916 | (effects (font (size 1.27 1.27)) hide)
917 | )
918 | (property "Value" "PWR_FLAG" (at 220.98 138.6642 0)
919 | (effects (font (size 1.27 1.27)))
920 | )
921 | (property "Footprint" "" (at 220.98 142.24 0)
922 | (effects (font (size 1.27 1.27)) hide)
923 | )
924 | (property "Datasheet" "~" (at 220.98 142.24 0)
925 | (effects (font (size 1.27 1.27)) hide)
926 | )
927 | (pin "1" (uuid 82d18968-d1d0-4851-9cba-c469144f9ac5))
928 | (instances
929 | (project "Roborock-CPAP"
930 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
931 | (reference "#FLG0102") (unit 1)
932 | )
933 | )
934 | )
935 | )
936 |
937 | (symbol (lib_id "power:GND") (at 66.802 42.418 90) (unit 1)
938 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
939 | (uuid 295f53af-43e2-45b3-89f4-37e8be173945)
940 | (property "Reference" "#PWR0102" (at 73.152 42.418 0)
941 | (effects (font (size 1.27 1.27)) hide)
942 | )
943 | (property "Value" "GND" (at 71.12 42.4179 90)
944 | (effects (font (size 1.27 1.27)) (justify right))
945 | )
946 | (property "Footprint" "" (at 66.802 42.418 0)
947 | (effects (font (size 1.27 1.27)) hide)
948 | )
949 | (property "Datasheet" "" (at 66.802 42.418 0)
950 | (effects (font (size 1.27 1.27)) hide)
951 | )
952 | (pin "1" (uuid 38d9d07b-bdd5-4041-aad9-867fff96ec58))
953 | (instances
954 | (project "Roborock-CPAP"
955 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
956 | (reference "#PWR0102") (unit 1)
957 | )
958 | )
959 | )
960 | )
961 |
962 | (symbol (lib_id "power:VCC") (at 210.82 134.62 0) (unit 1)
963 | (in_bom no) (on_board no) (dnp no)
964 | (uuid 384230c5-eef2-4a51-9856-f911acae675e)
965 | (property "Reference" "#PWR0108" (at 210.82 138.43 0)
966 | (effects (font (size 1.27 1.27)) hide)
967 | )
968 | (property "Value" "VCC" (at 208.915 130.9898 0)
969 | (effects (font (size 1.27 1.27)) (justify left))
970 | )
971 | (property "Footprint" "" (at 210.82 134.62 0)
972 | (effects (font (size 1.27 1.27)) hide)
973 | )
974 | (property "Datasheet" "" (at 210.82 134.62 0)
975 | (effects (font (size 1.27 1.27)) hide)
976 | )
977 | (pin "1" (uuid f73e3390-f801-4941-9928-adb7000bf77d))
978 | (instances
979 | (project "Roborock-CPAP"
980 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
981 | (reference "#PWR0108") (unit 1)
982 | )
983 | )
984 | )
985 | )
986 |
987 | (symbol (lib_id "power:VCC") (at 122.428 39.624 90) (unit 1)
988 | (in_bom yes) (on_board yes) (dnp no)
989 | (uuid 44b84dc8-08c6-444f-ae89-0a03b9b8a3d7)
990 | (property "Reference" "#PWR0103" (at 126.238 39.624 0)
991 | (effects (font (size 1.27 1.27)) hide)
992 | )
993 | (property "Value" "VCC" (at 114.808 39.624 90)
994 | (effects (font (size 1.27 1.27)) (justify right))
995 | )
996 | (property "Footprint" "" (at 122.428 39.624 0)
997 | (effects (font (size 1.27 1.27)) hide)
998 | )
999 | (property "Datasheet" "" (at 122.428 39.624 0)
1000 | (effects (font (size 1.27 1.27)) hide)
1001 | )
1002 | (pin "1" (uuid 259f2669-f92a-4e8c-ac0b-6f96a9bed71e))
1003 | (instances
1004 | (project "Roborock-CPAP"
1005 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
1006 | (reference "#PWR0103") (unit 1)
1007 | )
1008 | )
1009 | )
1010 | )
1011 |
1012 | (symbol (lib_id "power:VCC") (at 66.802 39.878 270) (unit 1)
1013 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
1014 | (uuid 4f4d037e-5798-48bd-847b-15fd643ac393)
1015 | (property "Reference" "#PWR0101" (at 62.992 39.878 0)
1016 | (effects (font (size 1.27 1.27)) hide)
1017 | )
1018 | (property "Value" "VCC" (at 71.12 39.8779 90)
1019 | (effects (font (size 1.27 1.27)) (justify left))
1020 | )
1021 | (property "Footprint" "" (at 66.802 39.878 0)
1022 | (effects (font (size 1.27 1.27)) hide)
1023 | )
1024 | (property "Datasheet" "" (at 66.802 39.878 0)
1025 | (effects (font (size 1.27 1.27)) hide)
1026 | )
1027 | (pin "1" (uuid 153c369b-b820-47b9-aacf-40b1b43c4801))
1028 | (instances
1029 | (project "Roborock-CPAP"
1030 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
1031 | (reference "#PWR0101") (unit 1)
1032 | )
1033 | )
1034 | )
1035 | )
1036 |
1037 | (symbol (lib_id "Connector_Generic:Conn_01x03") (at 54.864 42.418 0) (mirror y) (unit 1)
1038 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
1039 | (uuid 5028aef3-99a8-45b8-85c0-e136cfda2f79)
1040 | (property "Reference" "J1" (at 54.864 33.782 0)
1041 | (effects (font (size 1.27 1.27)))
1042 | )
1043 | (property "Value" "INPUT" (at 54.864 36.322 0)
1044 | (effects (font (size 1.27 1.27)))
1045 | )
1046 | (property "Footprint" "Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical" (at 54.864 42.418 0)
1047 | (effects (font (size 1.27 1.27)) hide)
1048 | )
1049 | (property "Datasheet" "~" (at 54.864 42.418 0)
1050 | (effects (font (size 1.27 1.27)) hide)
1051 | )
1052 | (pin "1" (uuid d459ed7e-7761-436e-a836-4b3899dda33e))
1053 | (pin "2" (uuid f202357c-16a2-4d00-aa72-9c4f37a6a035))
1054 | (pin "3" (uuid 1110bfa9-dbe2-44ed-9d0f-2866a55b696d))
1055 | (instances
1056 | (project "Roborock-CPAP"
1057 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
1058 | (reference "J1") (unit 1)
1059 | )
1060 | )
1061 | )
1062 | )
1063 |
1064 | (symbol (lib_id "power:PWR_FLAG") (at 220.98 134.62 0) (unit 1)
1065 | (in_bom no) (on_board no) (dnp no) (fields_autoplaced)
1066 | (uuid 65640fa7-e868-42a5-81f2-bd1d119382d0)
1067 | (property "Reference" "#FLG0101" (at 220.98 132.715 0)
1068 | (effects (font (size 1.27 1.27)) hide)
1069 | )
1070 | (property "Value" "PWR_FLAG" (at 220.98 131.0442 0)
1071 | (effects (font (size 1.27 1.27)))
1072 | )
1073 | (property "Footprint" "" (at 220.98 134.62 0)
1074 | (effects (font (size 1.27 1.27)) hide)
1075 | )
1076 | (property "Datasheet" "~" (at 220.98 134.62 0)
1077 | (effects (font (size 1.27 1.27)) hide)
1078 | )
1079 | (pin "1" (uuid ab11167e-9ef7-4550-a875-6734071fa881))
1080 | (instances
1081 | (project "Roborock-CPAP"
1082 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
1083 | (reference "#FLG0101") (unit 1)
1084 | )
1085 | )
1086 | )
1087 | )
1088 |
1089 | (symbol (lib_id "Device:R") (at 147.32 63.754 0) (unit 1)
1090 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
1091 | (uuid 65c3a502-ae1f-4480-b958-180aafc6d3c2)
1092 | (property "Reference" "R1" (at 149.86 62.4839 0)
1093 | (effects (font (size 1.27 1.27)) (justify left))
1094 | )
1095 | (property "Value" "1K" (at 149.86 65.0239 0)
1096 | (effects (font (size 1.27 1.27)) (justify left))
1097 | )
1098 | (property "Footprint" "Resistor_SMD:R_1206_3216Metric" (at 145.542 63.754 90)
1099 | (effects (font (size 1.27 1.27)) hide)
1100 | )
1101 | (property "Datasheet" "~" (at 147.32 63.754 0)
1102 | (effects (font (size 1.27 1.27)) hide)
1103 | )
1104 | (property "LCSC" "C4410" (at 149.86 62.4839 0)
1105 | (effects (font (size 1.27 1.27)) hide)
1106 | )
1107 | (pin "1" (uuid f7239583-183c-46ef-b2d6-2c989ea99499))
1108 | (pin "2" (uuid 26b6fa93-94cc-4f81-8fd4-28a1a9dab562))
1109 | (instances
1110 | (project "Roborock-CPAP"
1111 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
1112 | (reference "R1") (unit 1)
1113 | )
1114 | )
1115 | )
1116 | )
1117 |
1118 | (symbol (lib_id "Device:R") (at 134.112 50.292 270) (unit 1)
1119 | (in_bom yes) (on_board yes) (dnp no)
1120 | (uuid 66298146-496a-4f42-9a9a-e3eed48a9e1a)
1121 | (property "Reference" "R2" (at 134.112 46.1264 90)
1122 | (effects (font (size 1.27 1.27)))
1123 | )
1124 | (property "Value" "10K" (at 134.112 47.9044 90)
1125 | (effects (font (size 1.27 1.27)))
1126 | )
1127 | (property "Footprint" "Resistor_SMD:R_1206_3216Metric" (at 134.112 48.514 90)
1128 | (effects (font (size 1.27 1.27)) hide)
1129 | )
1130 | (property "Datasheet" "~" (at 134.112 50.292 0)
1131 | (effects (font (size 1.27 1.27)) hide)
1132 | )
1133 | (property "LCSC" "C17902" (at 134.112 46.1264 0)
1134 | (effects (font (size 1.27 1.27)) hide)
1135 | )
1136 | (pin "1" (uuid 61e09665-dc78-4e9d-88d5-4d811b2251fe))
1137 | (pin "2" (uuid 118d8a30-36ed-420e-b972-0566c85468f0))
1138 | (instances
1139 | (project "Roborock-CPAP"
1140 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
1141 | (reference "R2") (unit 1)
1142 | )
1143 | )
1144 | )
1145 | )
1146 |
1147 | (symbol (lib_id "Mechanical:MountingHole_Pad") (at 215.9 109.855 270) (unit 1)
1148 | (in_bom no) (on_board yes) (dnp no) (fields_autoplaced)
1149 | (uuid 6768926f-9dd9-4205-a3a0-51a2604fa115)
1150 | (property "Reference" "H1" (at 219.71 109.0203 90)
1151 | (effects (font (size 1.27 1.27)) (justify left))
1152 | )
1153 | (property "Value" "BoardMount_Pad" (at 219.71 111.5572 90)
1154 | (effects (font (size 1.27 1.27)) (justify left))
1155 | )
1156 | (property "Footprint" "MountingHole:MountingHole_3.2mm_M3_DIN965_Pad" (at 215.9 109.855 0)
1157 | (effects (font (size 1.27 1.27)) hide)
1158 | )
1159 | (property "Datasheet" "~" (at 215.9 109.855 0)
1160 | (effects (font (size 1.27 1.27)) hide)
1161 | )
1162 | (pin "1" (uuid 67cefc81-b2c7-4511-85e1-61fa979d6954))
1163 | (instances
1164 | (project "Roborock-CPAP"
1165 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
1166 | (reference "H1") (unit 1)
1167 | )
1168 | )
1169 | )
1170 | )
1171 |
1172 | (symbol (lib_id "Motor:Fan") (at 68.58 100.076 0) (mirror x) (unit 1)
1173 | (in_bom no) (on_board yes) (dnp no)
1174 | (uuid 77b67a96-86c0-4d4f-992f-a97619914350)
1175 | (property "Reference" "FAN1" (at 72.3392 101.6742 0)
1176 | (effects (font (size 1.27 1.27)) (justify left))
1177 | )
1178 | (property "Value" "24V" (at 73.6092 100.1518 0)
1179 | (effects (font (size 0.75 0.75)) (justify left))
1180 | )
1181 | (property "Footprint" "Roborock-CPAP:Axial fan 40mm" (at 68.58 100.33 0)
1182 | (effects (font (size 1.27 1.27)) hide)
1183 | )
1184 | (property "Datasheet" "~" (at 68.58 100.33 0)
1185 | (effects (font (size 1.27 1.27)) hide)
1186 | )
1187 | (pin "1" (uuid a7f2a7fb-c9b1-4f76-95d6-20eb0f3f6eca))
1188 | (pin "2" (uuid 6ece95e1-cd32-4b30-868b-130a26aa0900))
1189 | (instances
1190 | (project "Roborock-CPAP"
1191 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
1192 | (reference "FAN1") (unit 1)
1193 | )
1194 | )
1195 | )
1196 | )
1197 |
1198 | (symbol (lib_id "power:GND") (at 210.82 117.475 0) (unit 1)
1199 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
1200 | (uuid 8643422a-a78f-4849-8fd7-c6f9dca35613)
1201 | (property "Reference" "#PWR01" (at 210.82 123.825 0)
1202 | (effects (font (size 1.27 1.27)) hide)
1203 | )
1204 | (property "Value" "GND" (at 210.82 121.9184 0)
1205 | (effects (font (size 1.27 1.27)))
1206 | )
1207 | (property "Footprint" "" (at 210.82 117.475 0)
1208 | (effects (font (size 1.27 1.27)) hide)
1209 | )
1210 | (property "Datasheet" "" (at 210.82 117.475 0)
1211 | (effects (font (size 1.27 1.27)) hide)
1212 | )
1213 | (pin "1" (uuid 992aa21f-4ba2-4284-9c3f-b42624a55989))
1214 | (instances
1215 | (project "Roborock-CPAP"
1216 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
1217 | (reference "#PWR01") (unit 1)
1218 | )
1219 | )
1220 | )
1221 | )
1222 |
1223 | (symbol (lib_id "Connector_Generic:Conn_01x03") (at 54.864 63.5 0) (mirror y) (unit 1)
1224 | (in_bom yes) (on_board yes) (dnp no)
1225 | (uuid 8ad17f71-adbc-4d4e-9045-eb93106e5799)
1226 | (property "Reference" "J2" (at 54.864 54.9742 0)
1227 | (effects (font (size 1.27 1.27)))
1228 | )
1229 | (property "Value" "MOTOR" (at 54.864 57.5111 0)
1230 | (effects (font (size 1.27 1.27)))
1231 | )
1232 | (property "Footprint" "Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical" (at 54.864 63.5 0)
1233 | (effects (font (size 1.27 1.27)) hide)
1234 | )
1235 | (property "Datasheet" "~" (at 54.864 63.5 0)
1236 | (effects (font (size 1.27 1.27)) hide)
1237 | )
1238 | (pin "1" (uuid b849a4c6-d6c2-40d3-a136-668825450be8))
1239 | (pin "2" (uuid 7677e0e5-312f-48e9-b74d-89613e40a0d2))
1240 | (pin "3" (uuid 3ebf6393-e329-45cd-a65e-4273da90b00d))
1241 | (instances
1242 | (project "Roborock-CPAP"
1243 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
1244 | (reference "J2") (unit 1)
1245 | )
1246 | )
1247 | )
1248 | )
1249 |
1250 | (symbol (lib_id "power:GND") (at 122.428 50.292 270) (unit 1)
1251 | (in_bom yes) (on_board yes) (dnp no)
1252 | (uuid a86d8cd8-5858-46a3-9f08-ec97914cd48a)
1253 | (property "Reference" "#PWR0104" (at 116.078 50.292 0)
1254 | (effects (font (size 1.27 1.27)) hide)
1255 | )
1256 | (property "Value" "GND" (at 114.554 50.2921 90)
1257 | (effects (font (size 1.27 1.27)) (justify left))
1258 | )
1259 | (property "Footprint" "" (at 122.428 50.292 0)
1260 | (effects (font (size 1.27 1.27)) hide)
1261 | )
1262 | (property "Datasheet" "" (at 122.428 50.292 0)
1263 | (effects (font (size 1.27 1.27)) hide)
1264 | )
1265 | (pin "1" (uuid c99301a3-d6ee-4409-96fd-44b24bf4cf17))
1266 | (instances
1267 | (project "Roborock-CPAP"
1268 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
1269 | (reference "#PWR0104") (unit 1)
1270 | )
1271 | )
1272 | )
1273 | )
1274 |
1275 | (symbol (lib_id "Device:D_Schottky") (at 134.112 39.624 180) (unit 1)
1276 | (in_bom yes) (on_board yes) (dnp no)
1277 | (uuid c831c02d-4a2a-471d-83b7-5d8edcdf3398)
1278 | (property "Reference" "SBD1" (at 134.112 35.306 0)
1279 | (effects (font (size 1.27 1.27)))
1280 | )
1281 | (property "Value" "SS56" (at 134.112 37.084 0)
1282 | (effects (font (size 1.27 1.27)))
1283 | )
1284 | (property "Footprint" "Diode_SMD:D_SMA" (at 134.112 39.624 0)
1285 | (effects (font (size 1.27 1.27)) hide)
1286 | )
1287 | (property "Datasheet" "~" (at 134.112 39.624 0)
1288 | (effects (font (size 1.27 1.27)) hide)
1289 | )
1290 | (property "LCSC" "C22452" (at 134.112 35.306 0)
1291 | (effects (font (size 1.27 1.27)) hide)
1292 | )
1293 | (pin "1" (uuid 29b1fa96-3d7d-46af-b0a3-7a77ea219b36))
1294 | (pin "2" (uuid 34e6733f-7079-40ae-9378-682cb0e30889))
1295 | (instances
1296 | (project "Roborock-CPAP"
1297 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
1298 | (reference "SBD1") (unit 1)
1299 | )
1300 | )
1301 | )
1302 | )
1303 |
1304 | (symbol (lib_id "Device:D_Zener") (at 134.112 68.58 180) (unit 1)
1305 | (in_bom yes) (on_board yes) (dnp no)
1306 | (uuid d668e941-aa69-460e-985c-47c6e6747051)
1307 | (property "Reference" "ZD2" (at 134.112 64.008 0)
1308 | (effects (font (size 1.27 1.27)))
1309 | )
1310 | (property "Value" "BZT52C5V1S" (at 134.112 65.8368 0)
1311 | (effects (font (size 1.27 1.27)))
1312 | )
1313 | (property "Footprint" "Diode_SMD:D_SOD-323" (at 134.112 68.58 0)
1314 | (effects (font (size 1.27 1.27)) hide)
1315 | )
1316 | (property "Datasheet" "~" (at 134.112 68.58 0)
1317 | (effects (font (size 1.27 1.27)) hide)
1318 | )
1319 | (property "LCSC" "C2910089" (at 134.112 64.008 0)
1320 | (effects (font (size 1.27 1.27)) hide)
1321 | )
1322 | (pin "1" (uuid 4ae2fa60-537a-4846-be73-fa99c6e18064))
1323 | (pin "2" (uuid 9e83d285-5e77-4ad7-898c-2ec85a6dbc09))
1324 | (instances
1325 | (project "Roborock-CPAP"
1326 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
1327 | (reference "ZD2") (unit 1)
1328 | )
1329 | )
1330 | )
1331 | )
1332 |
1333 | (symbol (lib_id "power:GND") (at 66.802 63.5 90) (unit 1)
1334 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
1335 | (uuid deec89dc-566a-4f83-8ca8-59dcde8bb714)
1336 | (property "Reference" "#PWR0106" (at 73.152 63.5 0)
1337 | (effects (font (size 1.27 1.27)) hide)
1338 | )
1339 | (property "Value" "GND" (at 71.12 63.4999 90)
1340 | (effects (font (size 1.27 1.27)) (justify right))
1341 | )
1342 | (property "Footprint" "" (at 66.802 63.5 0)
1343 | (effects (font (size 1.27 1.27)) hide)
1344 | )
1345 | (property "Datasheet" "" (at 66.802 63.5 0)
1346 | (effects (font (size 1.27 1.27)) hide)
1347 | )
1348 | (pin "1" (uuid af2035b2-7185-4330-8f36-89cae6e329c3))
1349 | (instances
1350 | (project "Roborock-CPAP"
1351 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
1352 | (reference "#PWR0106") (unit 1)
1353 | )
1354 | )
1355 | )
1356 | )
1357 |
1358 | (symbol (lib_id "Mechanical:MountingHole_Pad") (at 215.9 114.935 270) (unit 1)
1359 | (in_bom no) (on_board yes) (dnp no) (fields_autoplaced)
1360 | (uuid e3efe769-7968-455b-8bf8-ba6a6e8a3125)
1361 | (property "Reference" "H2" (at 219.71 114.1003 90)
1362 | (effects (font (size 1.27 1.27)) (justify left))
1363 | )
1364 | (property "Value" "BoardMount_Pad" (at 219.71 116.6372 90)
1365 | (effects (font (size 1.27 1.27)) (justify left))
1366 | )
1367 | (property "Footprint" "MountingHole:MountingHole_3.2mm_M3_DIN965_Pad" (at 215.9 114.935 0)
1368 | (effects (font (size 1.27 1.27)) hide)
1369 | )
1370 | (property "Datasheet" "~" (at 215.9 114.935 0)
1371 | (effects (font (size 1.27 1.27)) hide)
1372 | )
1373 | (pin "1" (uuid 6b7ef552-1f11-474c-b92b-7d1bee54a477))
1374 | (instances
1375 | (project "Roborock-CPAP"
1376 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
1377 | (reference "H2") (unit 1)
1378 | )
1379 | )
1380 | )
1381 | )
1382 |
1383 | (symbol (lib_id "Device:D_Zener") (at 134.112 58.928 180) (unit 1)
1384 | (in_bom yes) (on_board yes) (dnp no)
1385 | (uuid f462270c-4f3d-49ff-948c-e6e24dad26e7)
1386 | (property "Reference" "ZD1" (at 134.112 54.356 0)
1387 | (effects (font (size 1.27 1.27)))
1388 | )
1389 | (property "Value" "BZT52C5V1S" (at 134.112 56.2356 0)
1390 | (effects (font (size 1.27 1.27)))
1391 | )
1392 | (property "Footprint" "Diode_SMD:D_SOD-323" (at 134.112 58.928 0)
1393 | (effects (font (size 1.27 1.27)) hide)
1394 | )
1395 | (property "Datasheet" "~" (at 134.112 58.928 0)
1396 | (effects (font (size 1.27 1.27)) hide)
1397 | )
1398 | (property "LCSC" "C2910089" (at 134.112 54.356 0)
1399 | (effects (font (size 1.27 1.27)) hide)
1400 | )
1401 | (pin "1" (uuid 77e543ef-f971-41d8-b9b6-92188052b4ad))
1402 | (pin "2" (uuid af834ddf-3b03-4168-8c8e-7b78ce750b7f))
1403 | (instances
1404 | (project "Roborock-CPAP"
1405 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
1406 | (reference "ZD1") (unit 1)
1407 | )
1408 | )
1409 | )
1410 | )
1411 |
1412 | (symbol (lib_id "Connector_Generic:Conn_01x02") (at 54.864 100.33 0) (mirror y) (unit 1)
1413 | (in_bom no) (on_board no) (dnp no)
1414 | (uuid f4bbfa80-2efe-4ab3-a7c7-913c3323b9c1)
1415 | (property "Reference" "J4" (at 55.118 108.6018 0)
1416 | (effects (font (size 1.27 1.27)) hide)
1417 | )
1418 | (property "Value" "FAN" (at 54.864 97.4289 0)
1419 | (effects (font (size 1.27 1.27)))
1420 | )
1421 | (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical" (at 54.864 100.33 0)
1422 | (effects (font (size 1.27 1.27)) hide)
1423 | )
1424 | (property "Datasheet" "~" (at 54.864 100.33 0)
1425 | (effects (font (size 1.27 1.27)) hide)
1426 | )
1427 | (pin "1" (uuid 8ca9c6ff-b02a-4106-a4a5-919c6ac3bff5))
1428 | (pin "2" (uuid aa325142-576f-4782-82be-eed0a6ce49cd))
1429 | (instances
1430 | (project "Roborock-CPAP"
1431 | (path "/893a03be-762f-4952-a80b-ad53dd0612db"
1432 | (reference "J4") (unit 1)
1433 | )
1434 | )
1435 | )
1436 | )
1437 |
1438 | (sheet_instances
1439 | (path "/" (page "1"))
1440 | )
1441 | )
1442 |
--------------------------------------------------------------------------------