Compare commits
36 Commits
bullnose
...
rev12-mobo
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
df15ebf8d6 | ||
|
|
d4feff9014 | ||
|
|
7365b8ebfe | ||
|
|
8deef1b8a6 | ||
|
|
6f9030cc3c | ||
|
|
b9990c4e48 | ||
|
|
66db62f22b | ||
|
|
1600af9792 | ||
|
|
1eabcf49dd | ||
|
|
2a7a18f6bb | ||
|
|
77d1be4582 | ||
|
|
af70a0e265 | ||
|
|
9dcfcc7592 | ||
|
|
221738351d | ||
|
|
f72b464060 | ||
|
|
cdb099adfd | ||
|
|
4999d443f7 | ||
|
|
77ff8dadfb | ||
|
|
160c84925c | ||
|
|
a497fa53e1 | ||
|
|
422563d96f | ||
|
|
205fea5cea | ||
|
|
4937b46ded | ||
|
|
8c4869fb68 | ||
|
|
dc2f205042 | ||
|
|
f93ddf28f0 | ||
|
|
ce0884c780 | ||
|
|
d77f599cce | ||
|
|
af06af9a1b | ||
|
|
b06d74ba60 | ||
|
|
d3189ef4d0 | ||
|
|
ce71b40a86 | ||
|
|
a2f9e1068f | ||
|
|
4a230d6c4d | ||
|
|
749bfe5bb2 | ||
|
|
4d84a8e0f6 |
16
.github/ISSUE_TEMPLATE/electrical-design.md
vendored
16
.github/ISSUE_TEMPLATE/electrical-design.md
vendored
@@ -7,14 +7,14 @@ assignees: ''
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Version Number
|
# Version Number
|
||||||
<!-- What is the latest known version number where this issue is present? -->
|
What is the latest known version number where this issue is present?
|
||||||
|
|
||||||
## Bugfix or Enhancement
|
# Bugfix or Enhancement
|
||||||
<!-- Is this issue a bug with the feeder, or a potential enhancement? -->
|
Is this issue a bug with the feeder, or a potential enhancement?
|
||||||
|
|
||||||
## Description
|
# Description
|
||||||
<!-- Please describe the issue. Be sure to include relevant parts and photos/video if possible. -->
|
Please describe the issue. Be sure to include relevant parts and photos/video if possible.
|
||||||
|
|
||||||
## Suggested Solution
|
# Suggested Solution
|
||||||
<!-- Please describe a suggested solution, if you have one in mind. -->
|
Please describe a suggested solution, if you have one in mind.
|
||||||
|
|||||||
16
.github/ISSUE_TEMPLATE/mechanical-design.md
vendored
16
.github/ISSUE_TEMPLATE/mechanical-design.md
vendored
@@ -7,14 +7,14 @@ assignees: ''
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Version Number
|
# Version Number
|
||||||
<!-- What is the latest known version number where this issue is present? -->
|
What is the latest known version number where this issue is present?
|
||||||
|
|
||||||
## Bugfix or Enhancement
|
# Bugfix or Enhancement
|
||||||
<!-- Is this issue a bug with the feeder, or a potential enhancement? -->
|
Is this issue a bug with the feeder, or a potential enhancement?
|
||||||
|
|
||||||
## Description
|
# Description
|
||||||
<!-- Please describe the issue. Be sure to include relevant parts and photos/video if possible. -->
|
Please describe the issue. Be sure to include relevant parts and photos/video if possible.
|
||||||
|
|
||||||
## Suggested Solution
|
# Suggested Solution
|
||||||
<!-- Please describe a suggested solution, if you have one in mind. -->
|
Please describe a suggested solution, if you have one in mind.
|
||||||
|
|||||||
@@ -48,6 +48,12 @@ The third reason is that with an encoder, we can move arbitrary distances. With
|
|||||||
|
|
||||||
However, this all assumes that the encoder on the output wheel is comprised of a slotted PCB with a reflective sensor. Very thin encoder wheels and sensors exist, and might be a reasonable option for feeder tape positioning. We decided against this approach due to the lower resolution, cost, and likely need for customization that would make homebrew builds more difficult. They're also susceptible to errors due to light bleed.
|
However, this all assumes that the encoder on the output wheel is comprised of a slotted PCB with a reflective sensor. Very thin encoder wheels and sensors exist, and might be a reasonable option for feeder tape positioning. We decided against this approach due to the lower resolution, cost, and likely need for customization that would make homebrew builds more difficult. They're also susceptible to errors due to light bleed.
|
||||||
|
|
||||||
|
### Why glue the shaft collar to the Drive Wheel?
|
||||||
|
|
||||||
|
Ideally, affixing the shaft collar to the Drive Wheel uses mechanical coupling, as glue can be finicky. We tried a screw-affixed design, but in order to have the screws fit without hitting the motor the PCB needed to be countersunk. That countersink added a bump to the opposite side of the board. When the shaft collar was mounted to it, we saw a very high sinusoidal variation in the tape position throughout the rotation of the wheel because the collar and wheel weren't coplanar anymore. Glue ended up being the most consistent approach in terms of tape positional accuracy.
|
||||||
|
|
||||||
|
We used to have a D-shaft cutout in the center of the wheel, we found that it was over-constraining the glueing process so we removed it. If we're going to glue, we should reference it to the outer profile of the teeth as much as possible, which is really what matters in this application.
|
||||||
|
|
||||||
## Peel Subsystem
|
## Peel Subsystem
|
||||||
|
|
||||||
The Peel Subsystem is comprised of a standard N20 motor with a 1:210 gear ratio, with a printed worm gear attached to the output shaft. This worm gear interfaces with a gearbox used for peeling the film. The two straight gears that perform the peeling are mounted with a positive interface, ensuring the frame holding them in place is constantly applying pressure between them. This interface is what grips the film and pulls it away from the tape.
|
The Peel Subsystem is comprised of a standard N20 motor with a 1:210 gear ratio, with a printed worm gear attached to the output shaft. This worm gear interfaces with a gearbox used for peeling the film. The two straight gears that perform the peeling are mounted with a positive interface, ensuring the frame holding them in place is constantly applying pressure between them. This interface is what grips the film and pulls it away from the tape.
|
||||||
@@ -146,21 +152,3 @@ An STM32F031C6T6 was chosen for the feeder's microcontroller. There were a few r
|
|||||||
As a bonus, the chip's sibling, the STM32F031K6U6, has the same die as the C6T6 but with a smaller package. This means that by using the smaller chip's GPIO count as a constraint, we have a binary-compatible drop in replacement part to help alleviate availability issues.
|
As a bonus, the chip's sibling, the STM32F031K6U6, has the same die as the C6T6 but with a smaller package. This means that by using the smaller chip's GPIO count as a constraint, we have a binary-compatible drop in replacement part to help alleviate availability issues.
|
||||||
|
|
||||||
Although a separate EEPROM chip or a software-defined UUID could solve the same problem as having a factory-burned UUID, having it in the chip prevents UUID erasure upon reprogramming, and fewer parts in the BOM.
|
Although a separate EEPROM chip or a software-defined UUID could solve the same problem as having a factory-burned UUID, having it in the chip prevents UUID erasure upon reprogramming, and fewer parts in the BOM.
|
||||||
|
|
||||||
## ID Fiducial Board
|
|
||||||
|
|
||||||
There's a small board on the nose of the feeder with three fiducials on it. The center one is for identifying location, and the other, smaller fiducials on either side identify what type of feeder it is.
|
|
||||||
|
|
||||||
**This is not currently used. This board was shipped with all feeder hardware to support potential future features.**
|
|
||||||
|
|
||||||
### Can it be used for setting pick position?
|
|
||||||
|
|
||||||
It could be used for *generalized* pick position. In general, there's too much variability in the precise placement of the PCB in the print from human error and print defects. If OpenPnP can scan for the fiducial and then apply a general offset to find the broad pick position, computer vision can find the precise pick position, provided it's paper tape. Plastic tape would likely need the precise pick position set manually.
|
|
||||||
|
|
||||||
### Can it be used for identifying feeder width?
|
|
||||||
|
|
||||||
Absolutely! The distance the two smaller fiducials are away from the larger centered one encodes what feeder type, or width, it is. Ideally the firmware image is the same across feeder widths, and it can't hurt to have the fiducial encode that information. OpenPnP doesn't actually care that much what width a feeder is if the fiducial <-> pick position offset is set correctly.
|
|
||||||
|
|
||||||
### Can it be used for setting slot location?
|
|
||||||
|
|
||||||
It can, but it might not be useful in most circumstances. In a world where slots are always mounted in the same location, OpenPnP could always know where the slot locations are on a LumenPnP. However, if builders have a different slot setup, or folks trying to squeeze out every last mm of feeder space are adjusting their slot locations to accommodate wider feeders, it could be useful. OpenPnP could use vision across a given Y position and in conjunction with the slot addresses of the feeders it found over RS485, automatically set slot positions.
|
|
||||||
|
|||||||
56
bom.csv
56
bom.csv
@@ -1,28 +1,28 @@
|
|||||||
Part Name,Image,Quantity,Part Type,Source 1,Source 2,Optional,Note
|
Part Name,Image,Quantity,Part Type,Source 1,Source 2,Optional,Note
|
||||||
frame,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
|
frame,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
|
||||||
drive-motor-bracket,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
|
drive-motor-bracket,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
|
||||||
drive-motor-cover,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
|
drive-motor-cover,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
|
||||||
peel-gear-frame,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
|
peel-gear-frame,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
|
||||||
peel-gear,,2,FDM,Download all 3D printed parts at the link at the top of the page.,,,
|
peel-gear,,2,FDM,Download all 3D printed parts at the link at the top of the page.,,,
|
||||||
peel-worm-gear,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
|
peel-worm-gear,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
|
||||||
release-lever,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
|
release-lever,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
|
||||||
spool-holder,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
|
spool-holder,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
|
||||||
thimble,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
|
thimble,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
|
||||||
slot-bracket,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
|
slot-bracket,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,,
|
||||||
tape-guide,,1,FDM,Download all 3D printed parts at the link at the top of the page.,,Yes,Replaces the spool arm and thimble. Used to guide tape into feeder for spools mounted beneath the machine.
|
"PLA-filament ",https://90a1c75758623581b3f8-5c119c3de181c9857fcb2784776b17ef.ssl.cf2.rackcdn.com/611532_989269_03_front_zoom.jpg,1.2,FIL,https://www.microcenter.com/product/611532/inland-175mm-black-pla-3d-printer-filament-1kg-spool-(22-lbs),,,Units in kg. Print both nozzle-rack and 2x z-gantry in a black color. Print top-light-mount and bottom-light-mount in a white color.
|
||||||
"PLA-filament ",https://cdn.shopify.com/s/files/1/0570/4256/7355/files/filament.png?v=1686314492,1.2,FIL,https://www.microcenter.com/product/611532/inland-175mm-black-pla-3d-printer-filament-1kg-spool-(22-lbs),,,Units in kg. Print both nozzle-rack and 2x z-gantry in a black color. Print top-light-mount and bottom-light-mount in a white color.
|
M3-hex-nut,https://www.mcmaster.com/mvD/Contents/gfx/ImageCache/905/90592A085p1-b01-digitall@4x_636713274654410000.png?ver=ImageNotFound,8,FST,https://www.mcmaster.com/90592A085/,,,ISO4032
|
||||||
M5-t-slot-nut,https://cdn.shopify.com/s/files/1/0570/4256/7355/files/M5-tslot-nut.jpg?v=1686314676,1,FST,https://www.amazon.com/Fastener-Nickel-Plated-Sliding-Aluminum-Profile/dp/B086MKNYDS/ref=sxin_16_pa_sp_search_thematic_sspa,,,
|
M5-t-slot-nut,https://www.mcmaster.com/mvD/Contents/gfx/ImageCache/946/94645a102-@1x_637691238154449529.png?ver=ImageNotFound,1,FST,https://www.mcmaster.com/94645A102/,,,
|
||||||
M3x14mm-flat-head,https://cdn.shopify.com/s/files/1/0570/4256/7355/files/M3x14mm.png?v=1686314903,3,FST,https://www.mcmaster.com/91294A133/,,,
|
M3x12mm-flat-head,https://www.mcmaster.com/mvD/Contents/gfx/ImageCache/920/92095A181p1-b01-digitall@2x_636621119072096469.png,2,FST,https://www.mcmaster.com/91294A132/,,,
|
||||||
M5x10mm-socket-head,https://cdn.shopify.com/s/files/1/0570/4256/7355/files/M5x10mm.png?v=1686314995,1,FST,https://www.mcmaster.com/90128A234/,,,ISO4762
|
M3x14mm-flat-head,https://www.mcmaster.com/mvD/Contents/gfx/ImageCache/920/92095A168p1-b01-digitall@2x_636621121852034289.png,2,FST,https://www.mcmaster.com/91294A133/,,,
|
||||||
M3x8mm-self-tapping-flat-head,https://cdn.shopify.com/s/files/1/0570/4256/7355/files/M3x8mm-self-tapping-flat-head.png?v=1686314923,1,FST,https://www.mcmaster.com/95893A189/,,,
|
M3x15mm-flat-head,https://www.mcmaster.com/mvC/Contents/gfx/ImageCache/912/91292a115-@4x_637619456157301135.png,9,FST,https://www.mcmaster.com/92125A103/,,,
|
||||||
M3x12mm-self-tapping-flat-head,https://cdn.shopify.com/s/files/1/0570/4256/7355/files/M3x12-self-tapping-flat-head.png?v=1686314903,11,FST,https://www.mcmaster.com/95893A403/,,,
|
M5x10mm-socket-head,https://www.mcmaster.com/mvD/Contents/gfx/ImageCache/901/90128a234-@4x_637648793587366175.png,1,FST,https://www.mcmaster.com/90128A234/,,,ISO4762
|
||||||
feeder-compression-spring,https://cdn.shopify.com/s/files/1/0570/4256/7355/files/feeder-compression-spring.png?v=1691004799,1,MISC,https://www.leespring.com/compression-springs?search=LC026C06M,,,
|
mobo,,1,PCA,,,,"Click link above to download source. 1.6mm PCB, 2 layer, Black Soldermask, White Silkscreen, ENIG "
|
||||||
mobo,,1,PCA,,,,Click link above to download source
|
slot,,1,PCA,,,,"Click link above to download source. 1.6mm PCB, 2, layer, Black Soldermask, White Silkscreen, ENIG"
|
||||||
slot,,1,PCA,,,,Click link above to download source
|
drive-wheel,,1,PCB,,,,"Click link above to download source. 1mm PCB, 2 layer, Any Color Soldermask, White Silkscreen, ENIG"
|
||||||
drive-wheel,,1,PCB,,,,Click link above to download source
|
light-diffusion,,1,PCB,,,,"Click link above to download source. 0.6mm PCB, 2 layer, Matte Black Soldermask. Board has no silkscreen or copper. Only soldermask on the front and back."
|
||||||
light-diffusion,,1,PCB,,,,Click link above to download source
|
photon-8mm-fid,,1,PCB,,,,"Click link above to download source. 1mm PCB, 2 layer, Matte Black Soldermask, White Silkscreen, ENIG"
|
||||||
photon-8mm-fid,,1,PCB,,,,Click link above to download source
|
slot-harness,,1,CHA,,,,Click link above to download source
|
||||||
slot-harness,,1,CHA,,,,Click link above to download source
|
spring,https://www.leespring.com/sites/default/files/inline-images/226%C3%97113_Compression_HomePage_2.jpg,1,MISC,https://www.leespring.com/compression-springs?search=LC026C06M,,,
|
||||||
n20-motor,https://cdn.shopify.com/s/files/1/0570/4256/7355/files/n20.jpg?v=1686329653,1,MISC,https://www.servocity.com/110-rpm-micro-gear-motor/,,,1:210 gear ratio.
|
n20-motor,https://www.makerfabs.com/image/cache/makerfabs/N20%20DC%20Gear%20Motor/N20%20DC%20Gear%20Motor_3-1000x750.jpg,4,MISC,https://www.servocity.com/110-rpm-micro-gear-motor/,,,1:210 gear ratio.
|
||||||
right-angle-n20,https://cdn.shopify.com/s/files/1/0570/4256/7355/files/right-angle-n20.jpg?v=1686329653,1,MISC,https://www.aliexpress.us/item/3256805361367595.html,https://www.aliexpress.us/item/3256805361150111.html,,14-tick per revolution encoder. 1:1030 gear ratio gearbox.
|
right-angle-n20,https://sharvielectronics.com/wp-content/uploads/2022/06/N20-3V-50-RPM-Micro-Metal-Gear-Motor-With-Encoder_-Sharvielectronics.jpg,2,MISC,https://www.aliexpress.com/w/wholesale-worm-n20-encoder.html?catId=0&initiative_id=SB_20230324123628&SearchText=worm+n20+encoder,,,14-tick per revolution encoder. 1:1030 gear ratio gearbox.
|
||||||
shaft-collar,https://cdn.shopify.com/s/files/1/0570/4256/7355/files/shaft-collar.jpg?v=1686329653,1,MISC,https://www.amazon.com/gp/product/B01EA912P8/ref=ppx_yo_dt_b_asin_title_o09_s00?ie=UTF8,,,
|
shaft-collar,https://m.media-amazon.com/images/I/51dc5w8vG5L._AC_.jpg,2,MISC,https://www.amazon.com/gp/product/B01EA912P8/ref=ppx_yo_dt_b_asin_title_o09_s00?ie=UTF8,,,
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
cad/asm.FCStd
BIN
cad/asm.FCStd
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -1,66 +1,533 @@
|
|||||||
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
|
(kicad_symbol_lib
|
||||||
(symbol "DS28E05" (in_bom yes) (on_board yes)
|
(version 20231120)
|
||||||
(property "Reference" "U" (id 0) (at -6.35 3.81 0)
|
(generator "kicad_symbol_editor")
|
||||||
(effects (font (size 1.27 1.27)))
|
(generator_version "8.0")
|
||||||
)
|
(symbol "1TS003B-1400-3500A-CT"
|
||||||
(property "Value" "DS28E05" (id 1) (at 0 -1.27 0)
|
(exclude_from_sim no)
|
||||||
(effects (font (size 1.27 1.27)))
|
(in_bom yes)
|
||||||
)
|
(on_board yes)
|
||||||
(property "Footprint" "" (id 2) (at 0 0 0)
|
(property "Reference" "U"
|
||||||
(effects (font (size 1.27 1.27)) hide)
|
(at 0 6.35 0)
|
||||||
)
|
(effects
|
||||||
(property "Datasheet" "" (id 3) (at 0 0 0)
|
(font
|
||||||
(effects (font (size 1.27 1.27)) hide)
|
(size 1.27 1.27)
|
||||||
)
|
)
|
||||||
(symbol "DS28E05_0_1"
|
)
|
||||||
(rectangle (start -7.62 5.08) (end 7.62 -5.08)
|
)
|
||||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
(property "Value" ""
|
||||||
(fill (type none))
|
(at 0 0 0)
|
||||||
)
|
(effects
|
||||||
)
|
(font
|
||||||
(symbol "DS28E05_1_1"
|
(size 1.27 1.27)
|
||||||
(pin passive line (at -6.35 -7.62 90) (length 2.54)
|
)
|
||||||
(name "IO" (effects (font (size 1.27 1.27))))
|
)
|
||||||
(number "1" (effects (font (size 1.27 1.27))))
|
)
|
||||||
)
|
(property "Footprint" ""
|
||||||
(pin passive line (at 6.35 -7.62 90) (length 2.54)
|
(at 0 0 0)
|
||||||
(name "NC" (effects (font (size 1.27 1.27))))
|
(effects
|
||||||
(number "2" (effects (font (size 1.27 1.27))))
|
(font
|
||||||
)
|
(size 1.27 1.27)
|
||||||
(pin passive line (at 0 7.62 270) (length 2.54)
|
)
|
||||||
(name "GND" (effects (font (size 1.27 1.27))))
|
(hide yes)
|
||||||
(number "3" (effects (font (size 1.27 1.27))))
|
)
|
||||||
)
|
)
|
||||||
)
|
(property "Datasheet" ""
|
||||||
)
|
(at 0 0 0)
|
||||||
(symbol "DS28E07" (in_bom yes) (on_board yes)
|
(effects
|
||||||
(property "Reference" "U" (id 0) (at 0 -3.81 0)
|
(font
|
||||||
(effects (font (size 1.27 1.27)))
|
(size 1.27 1.27)
|
||||||
)
|
)
|
||||||
(property "Value" "DS28E07" (id 1) (at 0 -1.27 0)
|
(hide yes)
|
||||||
(effects (font (size 1.27 1.27)))
|
)
|
||||||
)
|
)
|
||||||
(property "Footprint" "" (id 2) (at -3.81 0 0)
|
(property "Description" ""
|
||||||
(effects (font (size 1.27 1.27)) hide)
|
(at 0 0 0)
|
||||||
)
|
(effects
|
||||||
(property "Datasheet" "" (id 3) (at -3.81 0 0)
|
(font
|
||||||
(effects (font (size 1.27 1.27)) hide)
|
(size 1.27 1.27)
|
||||||
)
|
)
|
||||||
(symbol "DS28E07_0_1"
|
(hide yes)
|
||||||
(rectangle (start -6.35 5.08) (end 6.35 0)
|
)
|
||||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
)
|
||||||
(fill (type none))
|
(symbol "1TS003B-1400-3500A-CT_0_1"
|
||||||
)
|
(rectangle
|
||||||
)
|
(start -5.08 3.81)
|
||||||
(symbol "DS28E07_1_1"
|
(end 5.08 -1.27)
|
||||||
(pin unspecified line (at -8.89 2.54 0) (length 2.54)
|
(stroke
|
||||||
(name "GND" (effects (font (size 1.27 1.27))))
|
(width 0)
|
||||||
(number "1" (effects (font (size 1.27 1.27))))
|
(type default)
|
||||||
)
|
)
|
||||||
(pin unspecified line (at 8.89 2.54 180) (length 2.54)
|
(fill
|
||||||
(name "IO" (effects (font (size 1.27 1.27))))
|
(type none)
|
||||||
(number "2" (effects (font (size 1.27 1.27))))
|
)
|
||||||
)
|
)
|
||||||
)
|
(rectangle
|
||||||
)
|
(start -2.54 5.08)
|
||||||
)
|
(end 2.54 3.81)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(type none)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(symbol "1TS003B-1400-3500A-CT_1_1"
|
||||||
|
(pin passive line
|
||||||
|
(at -3.81 -3.81 90)
|
||||||
|
(length 2.54)
|
||||||
|
(name "1"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(number "1"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin passive line
|
||||||
|
(at 3.81 -3.81 90)
|
||||||
|
(length 2.54)
|
||||||
|
(name "2"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(number "2"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin passive line
|
||||||
|
(at 7.62 2.54 180)
|
||||||
|
(length 2.54)
|
||||||
|
(name "SHIELD"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(number "3"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(symbol "DS28E05"
|
||||||
|
(exclude_from_sim no)
|
||||||
|
(in_bom yes)
|
||||||
|
(on_board yes)
|
||||||
|
(property "Reference" "U"
|
||||||
|
(at -6.35 3.81 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Value" "DS28E05"
|
||||||
|
(at 0 -1.27 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Footprint" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(hide yes)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Datasheet" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(hide yes)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Description" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(hide yes)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(symbol "DS28E05_0_1"
|
||||||
|
(rectangle
|
||||||
|
(start -7.62 5.08)
|
||||||
|
(end 7.62 -5.08)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(type none)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(symbol "DS28E05_1_1"
|
||||||
|
(pin passive line
|
||||||
|
(at -6.35 -7.62 90)
|
||||||
|
(length 2.54)
|
||||||
|
(name "IO"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(number "1"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin passive line
|
||||||
|
(at 6.35 -7.62 90)
|
||||||
|
(length 2.54)
|
||||||
|
(name "NC"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(number "2"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin passive line
|
||||||
|
(at 0 7.62 270)
|
||||||
|
(length 2.54)
|
||||||
|
(name "GND"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(number "3"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(symbol "DS28E07"
|
||||||
|
(exclude_from_sim no)
|
||||||
|
(in_bom yes)
|
||||||
|
(on_board yes)
|
||||||
|
(property "Reference" "U"
|
||||||
|
(at 0 -3.81 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Value" "DS28E07"
|
||||||
|
(at 0 -1.27 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Footprint" ""
|
||||||
|
(at -3.81 0 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(hide yes)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Datasheet" ""
|
||||||
|
(at -3.81 0 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(hide yes)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Description" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(hide yes)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(symbol "DS28E07_0_1"
|
||||||
|
(rectangle
|
||||||
|
(start -6.35 5.08)
|
||||||
|
(end 6.35 0)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(type none)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(symbol "DS28E07_1_1"
|
||||||
|
(pin unspecified line
|
||||||
|
(at -8.89 2.54 0)
|
||||||
|
(length 2.54)
|
||||||
|
(name "GND"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(number "1"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin unspecified line
|
||||||
|
(at 8.89 2.54 180)
|
||||||
|
(length 2.54)
|
||||||
|
(name "IO"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(number "2"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(symbol "MHS110FRGBCT"
|
||||||
|
(exclude_from_sim no)
|
||||||
|
(in_bom yes)
|
||||||
|
(on_board yes)
|
||||||
|
(property "Reference" "U"
|
||||||
|
(at 0 7.62 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Value" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Footprint" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(hide yes)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Datasheet" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(hide yes)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Description" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(hide yes)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(symbol "MHS110FRGBCT_0_1"
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 7.62 3.81) (xy -7.62 3.81)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(type none)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 10.16 0) (xy -10.16 0)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(type none)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy -7.62 3.81) (xy -10.16 3.81) (xy -10.16 0)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(type none)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 10.16 0) (xy 10.16 3.81) (xy 7.62 3.81)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(type none)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(arc
|
||||||
|
(start 7.62 3.81)
|
||||||
|
(mid 0 10.6615)
|
||||||
|
(end -7.62 3.81)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(type none)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(symbol "MHS110FRGBCT_1_1"
|
||||||
|
(pin passive line
|
||||||
|
(at 7.62 -2.54 90)
|
||||||
|
(length 2.54)
|
||||||
|
(name "VCC"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(number "1"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin passive line
|
||||||
|
(at 2.54 -2.54 90)
|
||||||
|
(length 2.54)
|
||||||
|
(name "B"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(number "2"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin passive line
|
||||||
|
(at -2.54 -2.54 90)
|
||||||
|
(length 2.54)
|
||||||
|
(name "G"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(number "3"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin passive line
|
||||||
|
(at -7.62 -2.54 90)
|
||||||
|
(length 2.54)
|
||||||
|
(name "R"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(number "4"
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
@@ -1,26 +1,140 @@
|
|||||||
(footprint "1TS003B-1400-3500A-CT" (version 20221018) (generator pcbnew)
|
(footprint "1TS003B-1400-3500A-CT"
|
||||||
(layer "F.Cu")
|
(version 20240108)
|
||||||
(attr smd)
|
(generator "pcbnew")
|
||||||
(fp_text reference "REF**" (at 0 5.2 unlocked) (layer "F.SilkS")
|
(generator_version "8.0")
|
||||||
(effects (font (size 1 1) (thickness 0.15)))
|
(layer "F.Cu")
|
||||||
(tstamp 3e0b373c-bb25-432b-805f-ddc9885664ff)
|
(property "Reference" "REF**"
|
||||||
)
|
(at 0 5.2 0)
|
||||||
(fp_text value "1TS003B-1400-3500A-CT" (at 0 1 unlocked) (layer "F.Fab")
|
(unlocked yes)
|
||||||
(effects (font (size 1 1) (thickness 0.15)))
|
(layer "F.SilkS")
|
||||||
(tstamp c6048279-edb3-4a27-af90-5062f9caabc5)
|
(uuid "3e0b373c-bb25-432b-805f-ddc9885664ff")
|
||||||
)
|
(effects
|
||||||
(fp_text user "${REFERENCE}" (at 0 2.5 unlocked) (layer "F.Fab")
|
(font
|
||||||
(effects (font (size 1 1) (thickness 0.15)))
|
(size 1 1)
|
||||||
(tstamp 52dcad74-89f3-4525-879e-dc27e73d7aa6)
|
(thickness 0.15)
|
||||||
)
|
)
|
||||||
(fp_rect (start -0.9 -1.2) (end 0.9 -2.3)
|
)
|
||||||
(stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 39e826fb-d1e2-4e8c-9b30-76d0dd52edfe))
|
)
|
||||||
(fp_circle (center -0.85 0) (end -0.5 0)
|
(property "Value" "1TS003B-1400-3500A-CT"
|
||||||
(stroke (width 0.12) (type solid)) (fill none) (layer "Edge.Cuts") (tstamp c4155011-1907-40ed-8647-8c2e03340629))
|
(at 0 1 0)
|
||||||
(fp_circle (center 0.85 0) (end 1.2 0)
|
(unlocked yes)
|
||||||
(stroke (width 0.12) (type solid)) (fill none) (layer "Edge.Cuts") (tstamp 69c9038b-b535-4e81-b64e-81de50565e94))
|
(layer "F.Fab")
|
||||||
(pad "1" smd roundrect (at -1.7 1.4 180) (size 1.15 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.125) (tstamp aee1c113-38db-4c3e-8163-7136c5806d06))
|
(uuid "c6048279-edb3-4a27-af90-5062f9caabc5")
|
||||||
(pad "2" smd roundrect (at 1.7 1.4 180) (size 1.05 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.125) (tstamp bf9c7c99-d592-4099-af77-44f4e9dc7236))
|
(effects
|
||||||
(pad "3" smd roundrect (at 2.4 -0.6) (size 1.2 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.125) (tstamp b3cfcc4e-b509-402b-9352-32ba1b98e98c))
|
(font
|
||||||
(pad "4" smd roundrect (at -2.4 -0.6) (size 1.2 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.125) (tstamp 3c2e41a2-69c3-4b0f-8f8c-821502fd04a9))
|
(size 1 1)
|
||||||
)
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Footprint" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "74cd110c-aede-4bea-bb51-654dcc244c2c")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Datasheet" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "76193102-7dbb-4ed1-a52b-1d0aa703434d")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Description" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "fde32abf-c153-4d2e-960a-5b2d4558913f")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(attr smd)
|
||||||
|
(fp_rect
|
||||||
|
(start -0.9 -1.2)
|
||||||
|
(end 0.9 -2.3)
|
||||||
|
(stroke
|
||||||
|
(width 0.12)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(fill none)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "39e826fb-d1e2-4e8c-9b30-76d0dd52edfe")
|
||||||
|
)
|
||||||
|
(fp_circle
|
||||||
|
(center -0.85 0)
|
||||||
|
(end -0.5 0)
|
||||||
|
(stroke
|
||||||
|
(width 0.12)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(fill none)
|
||||||
|
(layer "Edge.Cuts")
|
||||||
|
(uuid "c4155011-1907-40ed-8647-8c2e03340629")
|
||||||
|
)
|
||||||
|
(fp_circle
|
||||||
|
(center 0.85 0)
|
||||||
|
(end 1.2 0)
|
||||||
|
(stroke
|
||||||
|
(width 0.12)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(fill none)
|
||||||
|
(layer "Edge.Cuts")
|
||||||
|
(uuid "69c9038b-b535-4e81-b64e-81de50565e94")
|
||||||
|
)
|
||||||
|
(fp_text user "${REFERENCE}"
|
||||||
|
(at 0 2.5 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "52dcad74-89f3-4525-879e-dc27e73d7aa6")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pad "1" smd roundrect
|
||||||
|
(at -1.7 1.4 180)
|
||||||
|
(size 1.15 1)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.125)
|
||||||
|
(uuid "aee1c113-38db-4c3e-8163-7136c5806d06")
|
||||||
|
)
|
||||||
|
(pad "2" smd roundrect
|
||||||
|
(at 1.7 1.4 180)
|
||||||
|
(size 1.05 1)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.125)
|
||||||
|
(uuid "bf9c7c99-d592-4099-af77-44f4e9dc7236")
|
||||||
|
)
|
||||||
|
(pad "3" smd roundrect
|
||||||
|
(at -2.4 -0.6)
|
||||||
|
(size 1.2 1.3)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.125)
|
||||||
|
(uuid "3c2e41a2-69c3-4b0f-8f8c-821502fd04a9")
|
||||||
|
)
|
||||||
|
(pad "3" smd roundrect
|
||||||
|
(at 2.4 -0.6)
|
||||||
|
(size 1.2 1.3)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.125)
|
||||||
|
(uuid "b3cfcc4e-b509-402b-9352-32ba1b98e98c")
|
||||||
|
)
|
||||||
|
)
|
||||||
118
lib/kicad/feeder.pretty/MHS110FRGBCT.kicad_mod
Normal file
118
lib/kicad/feeder.pretty/MHS110FRGBCT.kicad_mod
Normal file
@@ -0,0 +1,118 @@
|
|||||||
|
(footprint "MHS110FRGBCT"
|
||||||
|
(version 20240108)
|
||||||
|
(generator "pcbnew")
|
||||||
|
(generator_version "8.0")
|
||||||
|
(layer "F.Cu")
|
||||||
|
(property "Reference" "REF**"
|
||||||
|
(at 0 -1.8 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "d77a92d2-18a2-458c-9215-845c12953861")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Value" "MHS110FRGBCT"
|
||||||
|
(at 0 1 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "614a076b-d691-4333-80cf-0f04e2d4628a")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Footprint" "MHS110FRGBCT"
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "7636f4b9-9ba1-494f-978b-5b0bb7be89e6")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Datasheet" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "4150b0dd-9c9e-43ef-8caa-da1978e0f671")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Description" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "af282e0a-7478-444f-a5c9-d6f7b43b221b")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(attr smd)
|
||||||
|
(fp_arc
|
||||||
|
(start 1 -0.1)
|
||||||
|
(mid 0 0.9)
|
||||||
|
(end -1 -0.1)
|
||||||
|
(stroke
|
||||||
|
(width 0.1)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "2a61bdb8-9888-41e4-84e2-758585afc3aa")
|
||||||
|
)
|
||||||
|
(fp_text user "${REFERENCE}"
|
||||||
|
(at 0 2.5 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "e668a54c-404e-4d91-abfc-c81b8caef069")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pad "1" smd roundrect
|
||||||
|
(at -1.4 -0.4)
|
||||||
|
(size 0.7 1.2)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.1428571429)
|
||||||
|
(uuid "7f1fd432-b7a1-425c-b83b-08b6c11c3b98")
|
||||||
|
)
|
||||||
|
(pad "2" smd roundrect
|
||||||
|
(at -0.4 -0.675)
|
||||||
|
(size 0.5 0.8)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.2)
|
||||||
|
(uuid "e1a4c2f4-c8bb-457b-8c8d-ca7c86825cb6")
|
||||||
|
)
|
||||||
|
(pad "3" smd roundrect
|
||||||
|
(at 0.4 -0.675)
|
||||||
|
(size 0.5 0.8)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.2)
|
||||||
|
(uuid "43d1b323-7ec0-41e5-a084-4634d18797e6")
|
||||||
|
)
|
||||||
|
(pad "4" smd roundrect
|
||||||
|
(at 1.4 -0.4)
|
||||||
|
(size 0.7 1.2)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.1428571429)
|
||||||
|
(uuid "dbae0363-3998-4c5e-af04-028f57260c87")
|
||||||
|
)
|
||||||
|
)
|
||||||
@@ -1,93 +0,0 @@
|
|||||||
(footprint "QFN-32-No-Paste" (version 20221018) (generator pcbnew)
|
|
||||||
(layer "F.Cu")
|
|
||||||
(descr "QFN, 32 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_32_05-08-1693.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
|
|
||||||
(tags "QFN NoLead")
|
|
||||||
(property "Sheetfile" "mobo.kicad_sch")
|
|
||||||
(property "Sheetname" "")
|
|
||||||
(property "dnp" "")
|
|
||||||
(property "ki_description" "ARM Cortex-M0 MCU, 32KB flash, 4KB RAM, 48MHz, 2-3.6V, 27 GPIO, UFQFPN-32")
|
|
||||||
(property "ki_keywords" "ARM Cortex-M0 STM32F0 STM32F0x1")
|
|
||||||
(attr smd exclude_from_bom allow_missing_courtyard)
|
|
||||||
(fp_text reference "U2" (at 1.425 -1.1825 -90) (layer "F.SilkS") hide
|
|
||||||
(effects (font (size 0.6 0.6) (thickness 0.1)))
|
|
||||||
(tstamp 18694c76-d64c-4d02-9aa3-83bf45ce075b)
|
|
||||||
)
|
|
||||||
(fp_text value "STM32F031K6Ux" (at -0.13 7.155 -90) (layer "F.Fab")
|
|
||||||
(effects (font (size 1 1) (thickness 0.15)))
|
|
||||||
(tstamp 8a98512d-45b9-4f11-a10a-e7faec2c4163)
|
|
||||||
)
|
|
||||||
(fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
|
|
||||||
(effects (font (size 1 1) (thickness 0.15)))
|
|
||||||
(tstamp 91f4093a-797d-4d74-895a-46337b77e52d)
|
|
||||||
)
|
|
||||||
(fp_line (start -2.61 2.61) (end -2.61 2.135)
|
|
||||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 04d06e39-cb18-47ee-8ebe-4bec882a3935))
|
|
||||||
(fp_line (start -2.135 -2.61) (end -2.61 -2.61)
|
|
||||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b9ba437e-c2ce-4c78-9ba2-022fa38b4242))
|
|
||||||
(fp_line (start -2.135 2.61) (end -2.61 2.61)
|
|
||||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp fcbd222e-8a80-464f-946c-145dcc035195))
|
|
||||||
(fp_line (start 2.135 -2.61) (end 2.61 -2.61)
|
|
||||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b6110caf-7fa8-4a83-bfe3-f25d8c90b6c9))
|
|
||||||
(fp_line (start 2.135 2.61) (end 2.61 2.61)
|
|
||||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 62444ec9-43e0-4a4f-8b50-f8a290f03fff))
|
|
||||||
(fp_line (start 2.61 -2.61) (end 2.61 -2.135)
|
|
||||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 33230fe0-4d17-4600-aed1-be011d6e79cf))
|
|
||||||
(fp_line (start 2.61 2.61) (end 2.61 2.135)
|
|
||||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 34089325-a847-467f-90ad-e0b8574a0792))
|
|
||||||
(fp_line (start -3.12 -3.12) (end -3.12 3.12)
|
|
||||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6c042d57-c853-4e47-b717-13faa14ccd38))
|
|
||||||
(fp_line (start -3.12 3.12) (end 3.12 3.12)
|
|
||||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c3b244bf-dab9-43a5-87cd-3a225fc55913))
|
|
||||||
(fp_line (start 3.12 -3.12) (end -3.12 -3.12)
|
|
||||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c46262c6-5ac3-4dcb-9eb8-4654668a695b))
|
|
||||||
(fp_line (start 3.12 3.12) (end 3.12 -3.12)
|
|
||||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e789813c-e170-4c8f-9df1-1470c1dade5b))
|
|
||||||
(fp_line (start -2.5 -1.5) (end -1.5 -2.5)
|
|
||||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 943c5278-5067-458e-9537-bcce29c44a72))
|
|
||||||
(fp_line (start -2.5 2.5) (end -2.5 -1.5)
|
|
||||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7fede704-8300-4dbe-8299-af5d3cd85e66))
|
|
||||||
(fp_line (start -1.5 -2.5) (end 2.5 -2.5)
|
|
||||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9461507b-57a2-4744-8aea-0595acbd709d))
|
|
||||||
(fp_line (start 2.5 -2.5) (end 2.5 2.5)
|
|
||||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0f7961e6-92a5-4abf-9435-0a760ce816e5))
|
|
||||||
(fp_line (start 2.5 2.5) (end -2.5 2.5)
|
|
||||||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d4637756-ab90-4989-bdd0-fa4e0f09b1ad))
|
|
||||||
(pad "1" smd roundrect (at -2.4375 -1.75) (size 0.875 0.25) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 2a9a23d3-6d1e-46c1-bb5d-ecb21ba3d4ab))
|
|
||||||
(pad "2" smd roundrect (at -2.4375 -1.25) (size 0.875 0.25) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 41436027-350a-4731-9881-f1e981543636))
|
|
||||||
(pad "3" smd roundrect (at -2.4375 -0.75) (size 0.875 0.25) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 6efb5a12-3ade-4d1f-9ec6-0b64f4eaa46c))
|
|
||||||
(pad "4" smd roundrect (at -2.4375 -0.25) (size 0.875 0.25) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 580ebf8d-52e3-4c9a-b2bc-06525312d2d9))
|
|
||||||
(pad "5" smd roundrect (at -2.4375 0.25) (size 0.875 0.25) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 8da1809f-0541-4b68-82a5-9251d98879aa))
|
|
||||||
(pad "6" smd roundrect (at -2.4375 0.75) (size 0.875 0.25) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 40fb7cf9-d1cf-4c10-b987-325f38200547))
|
|
||||||
(pad "7" smd roundrect (at -2.4375 1.25) (size 0.875 0.25) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 237372ba-1350-492a-bb05-f4cb8f7985d7))
|
|
||||||
(pad "8" smd roundrect (at -2.4375 1.75) (size 0.875 0.25) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 14fa0c0f-790e-46db-95e4-8ebade6c925a))
|
|
||||||
(pad "9" smd roundrect (at -1.75 2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp ce194e9f-c992-4f3e-8c12-b6670bf91d83))
|
|
||||||
(pad "10" smd roundrect (at -1.25 2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp b102d8bf-cd13-4702-840f-5ea3c101610f))
|
|
||||||
(pad "11" smd roundrect (at -0.75 2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp ad6c7568-046a-4b0f-a95a-ccf440760ba5))
|
|
||||||
(pad "12" smd roundrect (at -0.25 2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 934324d2-8c66-48e0-a755-21f0cf106187))
|
|
||||||
(pad "13" smd roundrect (at 0.25 2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp ac4474ec-0256-4a4e-9053-747edeec41f7))
|
|
||||||
(pad "14" smd roundrect (at 0.75 2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 72ff29fe-aa27-422c-9bdb-08c2cd8d70ac))
|
|
||||||
(pad "15" smd roundrect (at 1.25 2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 94277a61-9de0-42f9-abf3-891de9c862c6))
|
|
||||||
(pad "16" smd roundrect (at 1.75 2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 21ddc2cd-05cc-4661-81cd-c796215e4f8a))
|
|
||||||
(pad "17" smd roundrect (at 2.4375 1.75) (size 0.875 0.25) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 4998b3dd-a5eb-4c96-aa9e-a89dcd5c886c))
|
|
||||||
(pad "18" smd roundrect (at 2.4375 1.25) (size 0.875 0.25) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp b6a2ef89-8b36-4858-be77-f00380139601))
|
|
||||||
(pad "19" smd roundrect (at 2.4375 0.75) (size 0.875 0.25) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 6a17026f-aebc-4a5f-8551-565babed0732))
|
|
||||||
(pad "20" smd roundrect (at 2.4375 0.25) (size 0.875 0.25) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 740b38c4-6ff5-4ab5-a9f3-2b8ea3af0960))
|
|
||||||
(pad "21" smd roundrect (at 2.4375 -0.25) (size 0.875 0.25) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 30db5446-1936-4fa5-8dd4-db4aedc2ffc0))
|
|
||||||
(pad "22" smd roundrect (at 2.4375 -0.75) (size 0.875 0.25) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 402dd111-7647-4bd5-91bc-a70471d4a539))
|
|
||||||
(pad "23" smd roundrect (at 2.4375 -1.25) (size 0.875 0.25) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp eacd3fd0-021b-4b1b-a582-b45ae6e582f0))
|
|
||||||
(pad "24" smd roundrect (at 2.4375 -1.75) (size 0.875 0.25) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 37d25b5f-9100-4c26-a627-e7716b92dece))
|
|
||||||
(pad "25" smd roundrect (at 1.75 -2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 6106bf97-4613-45ab-9dcf-444e185fc2b8))
|
|
||||||
(pad "26" smd roundrect (at 1.25 -2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 1694632e-dc8e-4672-b57a-464f94bda977))
|
|
||||||
(pad "27" smd roundrect (at 0.75 -2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 1ac5d97d-11cf-40a8-b1f2-f8325386bd8c))
|
|
||||||
(pad "28" smd roundrect (at 0.25 -2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp 198aa063-5e93-4c53-ab53-5a0473f7b431))
|
|
||||||
(pad "29" smd roundrect (at -0.25 -2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp c579012c-d088-47a9-8ae4-6faad4f2e8ba))
|
|
||||||
(pad "30" smd roundrect (at -0.75 -2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp d18ea9d1-2214-464c-a650-fc66fe6cc17b))
|
|
||||||
(pad "31" smd roundrect (at -1.25 -2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp b05afd13-d5d9-42a6-8921-02ed885ebb1b))
|
|
||||||
(pad "32" smd roundrect (at -1.75 -2.4375) (size 0.25 0.875) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp de014a73-95ca-4d44-b27f-0d82ab24ab22))
|
|
||||||
(pad "33" smd rect (at 0 0) (size 2 2) (layers "F.Cu" "F.Mask") (tstamp 5df43653-b672-4098-8d33-dd6ed7e27647))
|
|
||||||
(model "${KICAD6_3DMODEL_DIR}/Package_DFN_QFN.3dshapes/QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm.wrl"
|
|
||||||
(offset (xyz 0 0 0))
|
|
||||||
(scale (xyz 1 1 1))
|
|
||||||
(rotate (xyz 0 0 0))
|
|
||||||
)
|
|
||||||
)
|
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1,15 +1,19 @@
|
|||||||
{
|
{
|
||||||
"board": {
|
"board": {
|
||||||
|
"3dviewports": [],
|
||||||
"design_settings": {
|
"design_settings": {
|
||||||
"defaults": {
|
"defaults": {
|
||||||
"board_outline_line_width": 0.049999999999999996,
|
"apply_defaults_to_fp_fields": false,
|
||||||
"copper_line_width": 0.19999999999999998,
|
"apply_defaults_to_fp_shapes": false,
|
||||||
|
"apply_defaults_to_fp_text": false,
|
||||||
|
"board_outline_line_width": 0.05,
|
||||||
|
"copper_line_width": 0.2,
|
||||||
"copper_text_italic": false,
|
"copper_text_italic": false,
|
||||||
"copper_text_size_h": 1.5,
|
"copper_text_size_h": 1.5,
|
||||||
"copper_text_size_v": 1.5,
|
"copper_text_size_v": 1.5,
|
||||||
"copper_text_thickness": 0.3,
|
"copper_text_thickness": 0.3,
|
||||||
"copper_text_upright": false,
|
"copper_text_upright": false,
|
||||||
"courtyard_line_width": 0.049999999999999996,
|
"courtyard_line_width": 0.05,
|
||||||
"dimension_precision": 4,
|
"dimension_precision": 4,
|
||||||
"dimension_units": 3,
|
"dimension_units": 3,
|
||||||
"dimensions": {
|
"dimensions": {
|
||||||
@@ -20,13 +24,13 @@
|
|||||||
"text_position": 0,
|
"text_position": 0,
|
||||||
"units_format": 1
|
"units_format": 1
|
||||||
},
|
},
|
||||||
"fab_line_width": 0.09999999999999999,
|
"fab_line_width": 0.1,
|
||||||
"fab_text_italic": false,
|
"fab_text_italic": false,
|
||||||
"fab_text_size_h": 1.0,
|
"fab_text_size_h": 1.0,
|
||||||
"fab_text_size_v": 1.0,
|
"fab_text_size_v": 1.0,
|
||||||
"fab_text_thickness": 0.15,
|
"fab_text_thickness": 0.15,
|
||||||
"fab_text_upright": false,
|
"fab_text_upright": false,
|
||||||
"other_line_width": 0.09999999999999999,
|
"other_line_width": 0.1,
|
||||||
"other_text_italic": false,
|
"other_text_italic": false,
|
||||||
"other_text_size_h": 1.0,
|
"other_text_size_h": 1.0,
|
||||||
"other_text_size_v": 1.0,
|
"other_text_size_v": 1.0,
|
||||||
@@ -45,7 +49,7 @@
|
|||||||
"silk_text_upright": false,
|
"silk_text_upright": false,
|
||||||
"zones": {
|
"zones": {
|
||||||
"45_degree_only": false,
|
"45_degree_only": false,
|
||||||
"min_clearance": 0.19999999999999998
|
"min_clearance": 0.2
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"diff_pair_dimensions": [
|
"diff_pair_dimensions": [
|
||||||
@@ -63,20 +67,27 @@
|
|||||||
"rule_severities": {
|
"rule_severities": {
|
||||||
"annular_width": "error",
|
"annular_width": "error",
|
||||||
"clearance": "error",
|
"clearance": "error",
|
||||||
|
"connection_width": "warning",
|
||||||
"copper_edge_clearance": "error",
|
"copper_edge_clearance": "error",
|
||||||
|
"copper_sliver": "warning",
|
||||||
"courtyards_overlap": "error",
|
"courtyards_overlap": "error",
|
||||||
"diff_pair_gap_out_of_range": "error",
|
"diff_pair_gap_out_of_range": "error",
|
||||||
"diff_pair_uncoupled_length_too_long": "error",
|
"diff_pair_uncoupled_length_too_long": "error",
|
||||||
"drill_out_of_range": "error",
|
"drill_out_of_range": "error",
|
||||||
"duplicate_footprints": "warning",
|
"duplicate_footprints": "warning",
|
||||||
"extra_footprint": "warning",
|
"extra_footprint": "warning",
|
||||||
|
"footprint": "error",
|
||||||
|
"footprint_symbol_mismatch": "warning",
|
||||||
"footprint_type_mismatch": "error",
|
"footprint_type_mismatch": "error",
|
||||||
"hole_clearance": "error",
|
"hole_clearance": "error",
|
||||||
"hole_near_hole": "error",
|
"hole_near_hole": "error",
|
||||||
"invalid_outline": "error",
|
"invalid_outline": "error",
|
||||||
|
"isolated_copper": "warning",
|
||||||
"item_on_disabled_layer": "error",
|
"item_on_disabled_layer": "error",
|
||||||
"items_not_allowed": "error",
|
"items_not_allowed": "error",
|
||||||
"length_out_of_range": "error",
|
"length_out_of_range": "error",
|
||||||
|
"lib_footprint_issues": "warning",
|
||||||
|
"lib_footprint_mismatch": "warning",
|
||||||
"malformed_courtyard": "error",
|
"malformed_courtyard": "error",
|
||||||
"microvia_drill_out_of_range": "error",
|
"microvia_drill_out_of_range": "error",
|
||||||
"missing_courtyard": "ignore",
|
"missing_courtyard": "ignore",
|
||||||
@@ -86,9 +97,14 @@
|
|||||||
"padstack": "error",
|
"padstack": "error",
|
||||||
"pth_inside_courtyard": "ignore",
|
"pth_inside_courtyard": "ignore",
|
||||||
"shorting_items": "error",
|
"shorting_items": "error",
|
||||||
|
"silk_edge_clearance": "warning",
|
||||||
"silk_over_copper": "warning",
|
"silk_over_copper": "warning",
|
||||||
"silk_overlap": "warning",
|
"silk_overlap": "warning",
|
||||||
"skew_out_of_range": "error",
|
"skew_out_of_range": "error",
|
||||||
|
"solder_mask_bridge": "error",
|
||||||
|
"starved_thermal": "error",
|
||||||
|
"text_height": "warning",
|
||||||
|
"text_thickness": "warning",
|
||||||
"through_hole_pad_without_hole": "error",
|
"through_hole_pad_without_hole": "error",
|
||||||
"too_many_vias": "error",
|
"too_many_vias": "error",
|
||||||
"track_dangling": "warning",
|
"track_dangling": "warning",
|
||||||
@@ -107,18 +123,66 @@
|
|||||||
"allow_microvias": false,
|
"allow_microvias": false,
|
||||||
"max_error": 0.005,
|
"max_error": 0.005,
|
||||||
"min_clearance": 0.0,
|
"min_clearance": 0.0,
|
||||||
"min_copper_edge_clearance": 0.024999999999999998,
|
"min_connection": 0.0,
|
||||||
|
"min_copper_edge_clearance": 0.025,
|
||||||
"min_hole_clearance": 0.25,
|
"min_hole_clearance": 0.25,
|
||||||
"min_hole_to_hole": 0.25,
|
"min_hole_to_hole": 0.25,
|
||||||
"min_microvia_diameter": 0.19999999999999998,
|
"min_microvia_diameter": 0.2,
|
||||||
"min_microvia_drill": 0.09999999999999999,
|
"min_microvia_drill": 0.1,
|
||||||
|
"min_resolved_spokes": 2,
|
||||||
"min_silk_clearance": 0.0,
|
"min_silk_clearance": 0.0,
|
||||||
|
"min_text_height": 0.8,
|
||||||
|
"min_text_thickness": 0.08,
|
||||||
"min_through_hole_diameter": 0.3,
|
"min_through_hole_diameter": 0.3,
|
||||||
"min_track_width": 0.19999999999999998,
|
"min_track_width": 0.2,
|
||||||
"min_via_annular_width": 0.049999999999999996,
|
"min_via_annular_width": 0.05,
|
||||||
"min_via_diameter": 0.39999999999999997,
|
"min_via_diameter": 0.4,
|
||||||
|
"solder_mask_to_copper_clearance": 0.0,
|
||||||
"use_height_for_length_calcs": true
|
"use_height_for_length_calcs": true
|
||||||
},
|
},
|
||||||
|
"teardrop_options": [
|
||||||
|
{
|
||||||
|
"td_onpadsmd": true,
|
||||||
|
"td_onroundshapesonly": false,
|
||||||
|
"td_ontrackend": false,
|
||||||
|
"td_onviapad": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"teardrop_parameters": [
|
||||||
|
{
|
||||||
|
"td_allow_use_two_tracks": true,
|
||||||
|
"td_curve_segcount": 0,
|
||||||
|
"td_height_ratio": 1.0,
|
||||||
|
"td_length_ratio": 0.5,
|
||||||
|
"td_maxheight": 2.0,
|
||||||
|
"td_maxlen": 1.0,
|
||||||
|
"td_on_pad_in_zone": false,
|
||||||
|
"td_target_name": "td_round_shape",
|
||||||
|
"td_width_to_size_filter_ratio": 0.9
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"td_allow_use_two_tracks": true,
|
||||||
|
"td_curve_segcount": 0,
|
||||||
|
"td_height_ratio": 1.0,
|
||||||
|
"td_length_ratio": 0.5,
|
||||||
|
"td_maxheight": 2.0,
|
||||||
|
"td_maxlen": 1.0,
|
||||||
|
"td_on_pad_in_zone": false,
|
||||||
|
"td_target_name": "td_rect_shape",
|
||||||
|
"td_width_to_size_filter_ratio": 0.9
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"td_allow_use_two_tracks": true,
|
||||||
|
"td_curve_segcount": 0,
|
||||||
|
"td_height_ratio": 1.0,
|
||||||
|
"td_length_ratio": 0.5,
|
||||||
|
"td_maxheight": 2.0,
|
||||||
|
"td_maxlen": 1.0,
|
||||||
|
"td_on_pad_in_zone": false,
|
||||||
|
"td_target_name": "td_track_end",
|
||||||
|
"td_width_to_size_filter_ratio": 0.9
|
||||||
|
}
|
||||||
|
],
|
||||||
"track_widths": [
|
"track_widths": [
|
||||||
0.0,
|
0.0,
|
||||||
0.25,
|
0.25,
|
||||||
@@ -126,6 +190,32 @@
|
|||||||
0.7,
|
0.7,
|
||||||
1.0
|
1.0
|
||||||
],
|
],
|
||||||
|
"tuning_pattern_settings": {
|
||||||
|
"diff_pair_defaults": {
|
||||||
|
"corner_radius_percentage": 80,
|
||||||
|
"corner_style": 1,
|
||||||
|
"max_amplitude": 1.0,
|
||||||
|
"min_amplitude": 0.2,
|
||||||
|
"single_sided": false,
|
||||||
|
"spacing": 1.0
|
||||||
|
},
|
||||||
|
"diff_pair_skew_defaults": {
|
||||||
|
"corner_radius_percentage": 80,
|
||||||
|
"corner_style": 1,
|
||||||
|
"max_amplitude": 1.0,
|
||||||
|
"min_amplitude": 0.2,
|
||||||
|
"single_sided": false,
|
||||||
|
"spacing": 0.6
|
||||||
|
},
|
||||||
|
"single_track_defaults": {
|
||||||
|
"corner_radius_percentage": 80,
|
||||||
|
"corner_style": 1,
|
||||||
|
"max_amplitude": 1.0,
|
||||||
|
"min_amplitude": 0.2,
|
||||||
|
"single_sided": false,
|
||||||
|
"spacing": 0.6
|
||||||
|
}
|
||||||
|
},
|
||||||
"via_dimensions": [
|
"via_dimensions": [
|
||||||
{
|
{
|
||||||
"diameter": 0.0,
|
"diameter": 0.0,
|
||||||
@@ -135,7 +225,15 @@
|
|||||||
"zones_allow_external_fillets": false,
|
"zones_allow_external_fillets": false,
|
||||||
"zones_use_no_outline": true
|
"zones_use_no_outline": true
|
||||||
},
|
},
|
||||||
"layer_presets": []
|
"ipc2581": {
|
||||||
|
"dist": "",
|
||||||
|
"distpn": "",
|
||||||
|
"internal_id": "",
|
||||||
|
"mfg": "",
|
||||||
|
"mpn": ""
|
||||||
|
},
|
||||||
|
"layer_presets": [],
|
||||||
|
"viewports": []
|
||||||
},
|
},
|
||||||
"boards": [],
|
"boards": [],
|
||||||
"cvpcb": {
|
"cvpcb": {
|
||||||
@@ -322,15 +420,21 @@
|
|||||||
"bus_label_syntax": "error",
|
"bus_label_syntax": "error",
|
||||||
"bus_to_bus_conflict": "error",
|
"bus_to_bus_conflict": "error",
|
||||||
"bus_to_net_conflict": "error",
|
"bus_to_net_conflict": "error",
|
||||||
|
"conflicting_netclasses": "error",
|
||||||
"different_unit_footprint": "error",
|
"different_unit_footprint": "error",
|
||||||
"different_unit_net": "error",
|
"different_unit_net": "error",
|
||||||
"duplicate_reference": "error",
|
"duplicate_reference": "error",
|
||||||
"duplicate_sheet_names": "error",
|
"duplicate_sheet_names": "error",
|
||||||
|
"endpoint_off_grid": "warning",
|
||||||
"extra_units": "error",
|
"extra_units": "error",
|
||||||
"global_label_dangling": "warning",
|
"global_label_dangling": "warning",
|
||||||
"hier_label_mismatch": "error",
|
"hier_label_mismatch": "error",
|
||||||
"label_dangling": "error",
|
"label_dangling": "error",
|
||||||
"lib_symbol_issues": "warning",
|
"lib_symbol_issues": "warning",
|
||||||
|
"missing_bidi_pin": "warning",
|
||||||
|
"missing_input_pin": "warning",
|
||||||
|
"missing_power_pin": "error",
|
||||||
|
"missing_unit": "warning",
|
||||||
"multiple_net_names": "warning",
|
"multiple_net_names": "warning",
|
||||||
"net_not_bus_member": "warning",
|
"net_not_bus_member": "warning",
|
||||||
"no_connect_connected": "warning",
|
"no_connect_connected": "warning",
|
||||||
@@ -340,6 +444,7 @@
|
|||||||
"pin_to_pin": "warning",
|
"pin_to_pin": "warning",
|
||||||
"power_pin_not_driven": "error",
|
"power_pin_not_driven": "error",
|
||||||
"similar_labels": "warning",
|
"similar_labels": "warning",
|
||||||
|
"simulation_model_issue": "ignore",
|
||||||
"unannotated": "error",
|
"unannotated": "error",
|
||||||
"unit_value_mismatch": "error",
|
"unit_value_mismatch": "error",
|
||||||
"unresolved_variable": "error",
|
"unresolved_variable": "error",
|
||||||
@@ -357,7 +462,7 @@
|
|||||||
"net_settings": {
|
"net_settings": {
|
||||||
"classes": [
|
"classes": [
|
||||||
{
|
{
|
||||||
"bus_width": 12.0,
|
"bus_width": 12,
|
||||||
"clearance": 0.2,
|
"clearance": 0.2,
|
||||||
"diff_pair_gap": 0.25,
|
"diff_pair_gap": 0.25,
|
||||||
"diff_pair_via_gap": 0.25,
|
"diff_pair_via_gap": 0.25,
|
||||||
@@ -371,28 +476,93 @@
|
|||||||
"track_width": 0.25,
|
"track_width": 0.25,
|
||||||
"via_diameter": 0.8,
|
"via_diameter": 0.8,
|
||||||
"via_drill": 0.4,
|
"via_drill": 0.4,
|
||||||
"wire_width": 6.0
|
"wire_width": 6
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"meta": {
|
"meta": {
|
||||||
"version": 2
|
"version": 3
|
||||||
},
|
},
|
||||||
"net_colors": null
|
"net_colors": null,
|
||||||
|
"netclass_assignments": null,
|
||||||
|
"netclass_patterns": []
|
||||||
},
|
},
|
||||||
"pcbnew": {
|
"pcbnew": {
|
||||||
"last_paths": {
|
"last_paths": {
|
||||||
"gencad": "",
|
"gencad": "",
|
||||||
"idf": "",
|
"idf": "",
|
||||||
"netlist": "feederFloor.net",
|
"netlist": "feederFloor.net",
|
||||||
|
"plot": "",
|
||||||
|
"pos_files": "",
|
||||||
"specctra_dsn": "",
|
"specctra_dsn": "",
|
||||||
"step": "feederFloor.step",
|
"step": "feederFloor.step",
|
||||||
|
"svg": "",
|
||||||
"vrml": ""
|
"vrml": ""
|
||||||
},
|
},
|
||||||
"page_layout_descr_file": ""
|
"page_layout_descr_file": ""
|
||||||
},
|
},
|
||||||
"schematic": {
|
"schematic": {
|
||||||
"annotate_start_num": 0,
|
"annotate_start_num": 0,
|
||||||
|
"bom_fmt_presets": [],
|
||||||
|
"bom_fmt_settings": {
|
||||||
|
"field_delimiter": ",",
|
||||||
|
"keep_line_breaks": false,
|
||||||
|
"keep_tabs": false,
|
||||||
|
"name": "CSV",
|
||||||
|
"ref_delimiter": ",",
|
||||||
|
"ref_range_delimiter": "",
|
||||||
|
"string_delimiter": "\""
|
||||||
|
},
|
||||||
|
"bom_presets": [],
|
||||||
|
"bom_settings": {
|
||||||
|
"exclude_dnp": false,
|
||||||
|
"fields_ordered": [
|
||||||
|
{
|
||||||
|
"group_by": false,
|
||||||
|
"label": "Reference",
|
||||||
|
"name": "Reference",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": true,
|
||||||
|
"label": "Value",
|
||||||
|
"name": "Value",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": false,
|
||||||
|
"label": "Datasheet",
|
||||||
|
"name": "Datasheet",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": false,
|
||||||
|
"label": "Footprint",
|
||||||
|
"name": "Footprint",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": false,
|
||||||
|
"label": "Qty",
|
||||||
|
"name": "${QUANTITY}",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": true,
|
||||||
|
"label": "DNP",
|
||||||
|
"name": "${DNP}",
|
||||||
|
"show": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"filter_string": "",
|
||||||
|
"group_symbols": true,
|
||||||
|
"name": "Grouped By Value",
|
||||||
|
"sort_asc": true,
|
||||||
|
"sort_field": "Reference"
|
||||||
|
},
|
||||||
|
"connection_grid_size": 50.0,
|
||||||
"drawing": {
|
"drawing": {
|
||||||
|
"dashed_lines_dash_length_ratio": 12.0,
|
||||||
|
"dashed_lines_gap_length_ratio": 3.0,
|
||||||
"default_line_thickness": 6.0,
|
"default_line_thickness": 6.0,
|
||||||
"default_text_size": 50.0,
|
"default_text_size": 50.0,
|
||||||
"field_names": [],
|
"field_names": [],
|
||||||
@@ -403,6 +573,11 @@
|
|||||||
"intersheets_ref_suffix": "",
|
"intersheets_ref_suffix": "",
|
||||||
"junction_size_choice": 3,
|
"junction_size_choice": 3,
|
||||||
"label_size_ratio": 0.25,
|
"label_size_ratio": 0.25,
|
||||||
|
"operating_point_overlay_i_precision": 3,
|
||||||
|
"operating_point_overlay_i_range": "~A",
|
||||||
|
"operating_point_overlay_v_precision": 3,
|
||||||
|
"operating_point_overlay_v_range": "~V",
|
||||||
|
"overbar_offset_ratio": 1.23,
|
||||||
"pin_symbol_size": 25.0,
|
"pin_symbol_size": 25.0,
|
||||||
"text_offset_ratio": 0.08
|
"text_offset_ratio": 0.08
|
||||||
},
|
},
|
||||||
@@ -424,14 +599,19 @@
|
|||||||
"page_layout_descr_file": "",
|
"page_layout_descr_file": "",
|
||||||
"plot_directory": "",
|
"plot_directory": "",
|
||||||
"spice_adjust_passive_values": false,
|
"spice_adjust_passive_values": false,
|
||||||
|
"spice_current_sheet_as_root": false,
|
||||||
"spice_external_command": "spice \"%I\"",
|
"spice_external_command": "spice \"%I\"",
|
||||||
|
"spice_model_current_sheet_as_root": true,
|
||||||
|
"spice_save_all_currents": false,
|
||||||
|
"spice_save_all_dissipations": false,
|
||||||
|
"spice_save_all_voltages": false,
|
||||||
"subpart_first_id": 65,
|
"subpart_first_id": 65,
|
||||||
"subpart_id_separator": 0
|
"subpart_id_separator": 0
|
||||||
},
|
},
|
||||||
"sheets": [
|
"sheets": [
|
||||||
[
|
[
|
||||||
"417f13e4-c121-485a-a6b5-8b55e70350b8",
|
"417f13e4-c121-485a-a6b5-8b55e70350b8",
|
||||||
""
|
"Root"
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"text_variables": {}
|
"text_variables": {}
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,6 +1,4 @@
|
|||||||
(fp_lib_table
|
(fp_lib_table
|
||||||
(lib (name "index")(type "KiCad")(uri "/Users/stephen/lumenpnp/lib/kicad/index.pretty")(options "")(descr ""))
|
(version 7)
|
||||||
(lib (name "feeder")(type "KiCad")(uri "/Users/stephen/feeder/lib/kicad/feeder.pretty")(options "")(descr ""))
|
(lib (name "feeder")(type "KiCad")(uri "${KIPRJMOD}/../../lib/kicad/feeder.pretty")(options "")(descr ""))
|
||||||
(lib (name "mfg")(type "KiCad")(uri "/Users/stephen/mfg/lib/kicad/mfg.pretty")(options "")(descr ""))
|
|
||||||
(lib (name "kikit")(type "KiCad")(uri "/Users/stephen/lumenpnp/lib/kicad/kikit.pretty")(options "")(descr ""))
|
|
||||||
)
|
)
|
||||||
|
|||||||
77603
pcb/mobo/mobo.kicad_pcb
77603
pcb/mobo/mobo.kicad_pcb
File diff suppressed because it is too large
Load Diff
@@ -23,14 +23,17 @@
|
|||||||
],
|
],
|
||||||
"design_settings": {
|
"design_settings": {
|
||||||
"defaults": {
|
"defaults": {
|
||||||
"board_outline_line_width": 0.049999999999999996,
|
"apply_defaults_to_fp_fields": false,
|
||||||
"copper_line_width": 0.19999999999999998,
|
"apply_defaults_to_fp_shapes": false,
|
||||||
|
"apply_defaults_to_fp_text": false,
|
||||||
|
"board_outline_line_width": 0.05,
|
||||||
|
"copper_line_width": 0.2,
|
||||||
"copper_text_italic": false,
|
"copper_text_italic": false,
|
||||||
"copper_text_size_h": 1.5,
|
"copper_text_size_h": 1.5,
|
||||||
"copper_text_size_v": 1.5,
|
"copper_text_size_v": 1.5,
|
||||||
"copper_text_thickness": 0.3,
|
"copper_text_thickness": 0.3,
|
||||||
"copper_text_upright": false,
|
"copper_text_upright": false,
|
||||||
"courtyard_line_width": 0.049999999999999996,
|
"courtyard_line_width": 0.05,
|
||||||
"dimension_precision": 4,
|
"dimension_precision": 4,
|
||||||
"dimension_units": 3,
|
"dimension_units": 3,
|
||||||
"dimensions": {
|
"dimensions": {
|
||||||
@@ -41,13 +44,13 @@
|
|||||||
"text_position": 0,
|
"text_position": 0,
|
||||||
"units_format": 1
|
"units_format": 1
|
||||||
},
|
},
|
||||||
"fab_line_width": 0.09999999999999999,
|
"fab_line_width": 0.1,
|
||||||
"fab_text_italic": false,
|
"fab_text_italic": false,
|
||||||
"fab_text_size_h": 1.0,
|
"fab_text_size_h": 1.0,
|
||||||
"fab_text_size_v": 1.0,
|
"fab_text_size_v": 1.0,
|
||||||
"fab_text_thickness": 0.15,
|
"fab_text_thickness": 0.15,
|
||||||
"fab_text_upright": false,
|
"fab_text_upright": false,
|
||||||
"other_line_width": 0.09999999999999999,
|
"other_line_width": 0.1,
|
||||||
"other_text_italic": false,
|
"other_text_italic": false,
|
||||||
"other_text_size_h": 1.0,
|
"other_text_size_h": 1.0,
|
||||||
"other_text_size_v": 1.0,
|
"other_text_size_v": 1.0,
|
||||||
@@ -66,7 +69,7 @@
|
|||||||
"silk_text_upright": false,
|
"silk_text_upright": false,
|
||||||
"zones": {
|
"zones": {
|
||||||
"45_degree_only": false,
|
"45_degree_only": false,
|
||||||
"min_clearance": 0.19999999999999998
|
"min_clearance": 0.2
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"diff_pair_dimensions": [
|
"diff_pair_dimensions": [
|
||||||
@@ -94,6 +97,7 @@
|
|||||||
"duplicate_footprints": "warning",
|
"duplicate_footprints": "warning",
|
||||||
"extra_footprint": "warning",
|
"extra_footprint": "warning",
|
||||||
"footprint": "error",
|
"footprint": "error",
|
||||||
|
"footprint_symbol_mismatch": "warning",
|
||||||
"footprint_type_mismatch": "error",
|
"footprint_type_mismatch": "error",
|
||||||
"hole_clearance": "error",
|
"hole_clearance": "error",
|
||||||
"hole_near_hole": "error",
|
"hole_near_hole": "error",
|
||||||
@@ -139,27 +143,24 @@
|
|||||||
"max_error": 0.005,
|
"max_error": 0.005,
|
||||||
"min_clearance": 0.0,
|
"min_clearance": 0.0,
|
||||||
"min_connection": 0.0,
|
"min_connection": 0.0,
|
||||||
"min_copper_edge_clearance": 0.024999999999999998,
|
"min_copper_edge_clearance": 0.025,
|
||||||
"min_hole_clearance": 0.25,
|
"min_hole_clearance": 0.25,
|
||||||
"min_hole_to_hole": 0.25,
|
"min_hole_to_hole": 0.25,
|
||||||
"min_microvia_diameter": 0.19999999999999998,
|
"min_microvia_diameter": 0.2,
|
||||||
"min_microvia_drill": 0.09999999999999999,
|
"min_microvia_drill": 0.1,
|
||||||
"min_resolved_spokes": 2,
|
"min_resolved_spokes": 2,
|
||||||
"min_silk_clearance": 0.0,
|
"min_silk_clearance": 0.0,
|
||||||
"min_text_height": 0.7999999999999999,
|
"min_text_height": 0.8,
|
||||||
"min_text_thickness": 0.08,
|
"min_text_thickness": 0.08,
|
||||||
"min_through_hole_diameter": 0.3,
|
"min_through_hole_diameter": 0.3,
|
||||||
"min_track_width": 0.19999999999999998,
|
"min_track_width": 0.2,
|
||||||
"min_via_annular_width": 0.049999999999999996,
|
"min_via_annular_width": 0.05,
|
||||||
"min_via_diameter": 0.39999999999999997,
|
"min_via_diameter": 0.4,
|
||||||
"solder_mask_to_copper_clearance": 0.0,
|
"solder_mask_to_copper_clearance": 0.0,
|
||||||
"use_height_for_length_calcs": true
|
"use_height_for_length_calcs": true
|
||||||
},
|
},
|
||||||
"teardrop_options": [
|
"teardrop_options": [
|
||||||
{
|
{
|
||||||
"td_allow_use_two_tracks": true,
|
|
||||||
"td_curve_segcount": 5,
|
|
||||||
"td_on_pad_in_zone": false,
|
|
||||||
"td_onpadsmd": true,
|
"td_onpadsmd": true,
|
||||||
"td_onroundshapesonly": false,
|
"td_onroundshapesonly": false,
|
||||||
"td_ontrackend": false,
|
"td_ontrackend": false,
|
||||||
@@ -168,29 +169,35 @@
|
|||||||
],
|
],
|
||||||
"teardrop_parameters": [
|
"teardrop_parameters": [
|
||||||
{
|
{
|
||||||
|
"td_allow_use_two_tracks": true,
|
||||||
"td_curve_segcount": 0,
|
"td_curve_segcount": 0,
|
||||||
"td_height_ratio": 1.0,
|
"td_height_ratio": 1.0,
|
||||||
"td_length_ratio": 0.5,
|
"td_length_ratio": 0.5,
|
||||||
"td_maxheight": 2.0,
|
"td_maxheight": 2.0,
|
||||||
"td_maxlen": 1.0,
|
"td_maxlen": 1.0,
|
||||||
|
"td_on_pad_in_zone": false,
|
||||||
"td_target_name": "td_round_shape",
|
"td_target_name": "td_round_shape",
|
||||||
"td_width_to_size_filter_ratio": 0.9
|
"td_width_to_size_filter_ratio": 0.9
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"td_allow_use_two_tracks": true,
|
||||||
"td_curve_segcount": 0,
|
"td_curve_segcount": 0,
|
||||||
"td_height_ratio": 1.0,
|
"td_height_ratio": 1.0,
|
||||||
"td_length_ratio": 0.5,
|
"td_length_ratio": 0.5,
|
||||||
"td_maxheight": 2.0,
|
"td_maxheight": 2.0,
|
||||||
"td_maxlen": 1.0,
|
"td_maxlen": 1.0,
|
||||||
|
"td_on_pad_in_zone": false,
|
||||||
"td_target_name": "td_rect_shape",
|
"td_target_name": "td_rect_shape",
|
||||||
"td_width_to_size_filter_ratio": 0.9
|
"td_width_to_size_filter_ratio": 0.9
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"td_allow_use_two_tracks": true,
|
||||||
"td_curve_segcount": 0,
|
"td_curve_segcount": 0,
|
||||||
"td_height_ratio": 1.0,
|
"td_height_ratio": 1.0,
|
||||||
"td_length_ratio": 0.5,
|
"td_length_ratio": 0.5,
|
||||||
"td_maxheight": 2.0,
|
"td_maxheight": 2.0,
|
||||||
"td_maxlen": 1.0,
|
"td_maxlen": 1.0,
|
||||||
|
"td_on_pad_in_zone": false,
|
||||||
"td_target_name": "td_track_end",
|
"td_target_name": "td_track_end",
|
||||||
"td_width_to_size_filter_ratio": 0.9
|
"td_width_to_size_filter_ratio": 0.9
|
||||||
}
|
}
|
||||||
@@ -206,6 +213,32 @@
|
|||||||
1.5,
|
1.5,
|
||||||
2.0
|
2.0
|
||||||
],
|
],
|
||||||
|
"tuning_pattern_settings": {
|
||||||
|
"diff_pair_defaults": {
|
||||||
|
"corner_radius_percentage": 80,
|
||||||
|
"corner_style": 1,
|
||||||
|
"max_amplitude": 1.0,
|
||||||
|
"min_amplitude": 0.2,
|
||||||
|
"single_sided": false,
|
||||||
|
"spacing": 1.0
|
||||||
|
},
|
||||||
|
"diff_pair_skew_defaults": {
|
||||||
|
"corner_radius_percentage": 80,
|
||||||
|
"corner_style": 1,
|
||||||
|
"max_amplitude": 1.0,
|
||||||
|
"min_amplitude": 0.2,
|
||||||
|
"single_sided": false,
|
||||||
|
"spacing": 0.6
|
||||||
|
},
|
||||||
|
"single_track_defaults": {
|
||||||
|
"corner_radius_percentage": 80,
|
||||||
|
"corner_style": 1,
|
||||||
|
"max_amplitude": 1.0,
|
||||||
|
"min_amplitude": 0.2,
|
||||||
|
"single_sided": false,
|
||||||
|
"spacing": 0.6
|
||||||
|
}
|
||||||
|
},
|
||||||
"via_dimensions": [
|
"via_dimensions": [
|
||||||
{
|
{
|
||||||
"diameter": 0.0,
|
"diameter": 0.0,
|
||||||
@@ -215,6 +248,13 @@
|
|||||||
"zones_allow_external_fillets": false,
|
"zones_allow_external_fillets": false,
|
||||||
"zones_use_no_outline": true
|
"zones_use_no_outline": true
|
||||||
},
|
},
|
||||||
|
"ipc2581": {
|
||||||
|
"dist": "",
|
||||||
|
"distpn": "",
|
||||||
|
"internal_id": "",
|
||||||
|
"mfg": "",
|
||||||
|
"mpn": ""
|
||||||
|
},
|
||||||
"layer_presets": [],
|
"layer_presets": [],
|
||||||
"viewports": []
|
"viewports": []
|
||||||
},
|
},
|
||||||
@@ -400,27 +440,33 @@
|
|||||||
"rule_severities": {
|
"rule_severities": {
|
||||||
"bus_definition_conflict": "error",
|
"bus_definition_conflict": "error",
|
||||||
"bus_entry_needed": "error",
|
"bus_entry_needed": "error",
|
||||||
"bus_label_syntax": "error",
|
|
||||||
"bus_to_bus_conflict": "error",
|
"bus_to_bus_conflict": "error",
|
||||||
"bus_to_net_conflict": "error",
|
"bus_to_net_conflict": "error",
|
||||||
|
"conflicting_netclasses": "error",
|
||||||
"different_unit_footprint": "error",
|
"different_unit_footprint": "error",
|
||||||
"different_unit_net": "error",
|
"different_unit_net": "error",
|
||||||
"duplicate_reference": "error",
|
"duplicate_reference": "error",
|
||||||
"duplicate_sheet_names": "error",
|
"duplicate_sheet_names": "error",
|
||||||
|
"endpoint_off_grid": "warning",
|
||||||
"extra_units": "error",
|
"extra_units": "error",
|
||||||
"global_label_dangling": "warning",
|
"global_label_dangling": "warning",
|
||||||
"hier_label_mismatch": "error",
|
"hier_label_mismatch": "error",
|
||||||
"label_dangling": "error",
|
"label_dangling": "error",
|
||||||
"lib_symbol_issues": "warning",
|
"lib_symbol_issues": "warning",
|
||||||
|
"missing_bidi_pin": "warning",
|
||||||
|
"missing_input_pin": "warning",
|
||||||
|
"missing_power_pin": "error",
|
||||||
|
"missing_unit": "warning",
|
||||||
"multiple_net_names": "warning",
|
"multiple_net_names": "warning",
|
||||||
"net_not_bus_member": "warning",
|
"net_not_bus_member": "warning",
|
||||||
"no_connect_connected": "warning",
|
"no_connect_connected": "warning",
|
||||||
"no_connect_dangling": "warning",
|
"no_connect_dangling": "warning",
|
||||||
"pin_not_connected": "error",
|
"pin_not_connected": "error",
|
||||||
"pin_not_driven": "error",
|
"pin_not_driven": "error",
|
||||||
"pin_to_pin": "warning",
|
"pin_to_pin": "error",
|
||||||
"power_pin_not_driven": "error",
|
"power_pin_not_driven": "error",
|
||||||
"similar_labels": "warning",
|
"similar_labels": "warning",
|
||||||
|
"simulation_model_issue": "error",
|
||||||
"unannotated": "error",
|
"unannotated": "error",
|
||||||
"unit_value_mismatch": "error",
|
"unit_value_mismatch": "error",
|
||||||
"unresolved_variable": "error",
|
"unresolved_variable": "error",
|
||||||
@@ -467,15 +513,102 @@
|
|||||||
"gencad": "",
|
"gencad": "",
|
||||||
"idf": "",
|
"idf": "",
|
||||||
"netlist": "mobo.net",
|
"netlist": "mobo.net",
|
||||||
|
"plot": "out/",
|
||||||
|
"pos_files": "",
|
||||||
"specctra_dsn": "",
|
"specctra_dsn": "",
|
||||||
"step": "mobo.step",
|
"step": "mobo.step",
|
||||||
|
"svg": "",
|
||||||
"vrml": ""
|
"vrml": ""
|
||||||
},
|
},
|
||||||
"page_layout_descr_file": ""
|
"page_layout_descr_file": ""
|
||||||
},
|
},
|
||||||
"schematic": {
|
"schematic": {
|
||||||
"annotate_start_num": 0,
|
"annotate_start_num": 0,
|
||||||
|
"bom_fmt_presets": [],
|
||||||
|
"bom_fmt_settings": {
|
||||||
|
"field_delimiter": ",",
|
||||||
|
"keep_line_breaks": false,
|
||||||
|
"keep_tabs": false,
|
||||||
|
"name": "CSV",
|
||||||
|
"ref_delimiter": ",",
|
||||||
|
"ref_range_delimiter": "",
|
||||||
|
"string_delimiter": "\""
|
||||||
|
},
|
||||||
|
"bom_presets": [],
|
||||||
|
"bom_settings": {
|
||||||
|
"exclude_dnp": false,
|
||||||
|
"fields_ordered": [
|
||||||
|
{
|
||||||
|
"group_by": true,
|
||||||
|
"label": "Reference",
|
||||||
|
"name": "Reference",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": true,
|
||||||
|
"label": "Value",
|
||||||
|
"name": "Value",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": false,
|
||||||
|
"label": "Datasheet",
|
||||||
|
"name": "Datasheet",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": false,
|
||||||
|
"label": "Footprint",
|
||||||
|
"name": "Footprint",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": false,
|
||||||
|
"label": "Qty",
|
||||||
|
"name": "${QUANTITY}",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": true,
|
||||||
|
"label": "DNP",
|
||||||
|
"name": "${DNP}",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": false,
|
||||||
|
"label": "#",
|
||||||
|
"name": "${ITEM_NUMBER}",
|
||||||
|
"show": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": false,
|
||||||
|
"label": "JLCPCB",
|
||||||
|
"name": "JLCPCB",
|
||||||
|
"show": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": false,
|
||||||
|
"label": "LCSC",
|
||||||
|
"name": "LCSC",
|
||||||
|
"show": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": false,
|
||||||
|
"label": "Description",
|
||||||
|
"name": "Description",
|
||||||
|
"show": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"filter_string": "",
|
||||||
|
"group_symbols": true,
|
||||||
|
"name": "",
|
||||||
|
"sort_asc": true,
|
||||||
|
"sort_field": "Reference"
|
||||||
|
},
|
||||||
|
"connection_grid_size": 50.0,
|
||||||
"drawing": {
|
"drawing": {
|
||||||
|
"dashed_lines_dash_length_ratio": 12.0,
|
||||||
|
"dashed_lines_gap_length_ratio": 3.0,
|
||||||
"default_line_thickness": 6.0,
|
"default_line_thickness": 6.0,
|
||||||
"default_text_size": 50.0,
|
"default_text_size": 50.0,
|
||||||
"field_names": [],
|
"field_names": [],
|
||||||
@@ -486,6 +619,11 @@
|
|||||||
"intersheets_ref_suffix": "",
|
"intersheets_ref_suffix": "",
|
||||||
"junction_size_choice": 3,
|
"junction_size_choice": 3,
|
||||||
"label_size_ratio": 0.25,
|
"label_size_ratio": 0.25,
|
||||||
|
"operating_point_overlay_i_precision": 3,
|
||||||
|
"operating_point_overlay_i_range": "~A",
|
||||||
|
"operating_point_overlay_v_precision": 3,
|
||||||
|
"operating_point_overlay_v_range": "~V",
|
||||||
|
"overbar_offset_ratio": 1.23,
|
||||||
"pin_symbol_size": 25.0,
|
"pin_symbol_size": 25.0,
|
||||||
"text_offset_ratio": 0.08
|
"text_offset_ratio": 0.08
|
||||||
},
|
},
|
||||||
@@ -507,14 +645,19 @@
|
|||||||
"page_layout_descr_file": "",
|
"page_layout_descr_file": "",
|
||||||
"plot_directory": "",
|
"plot_directory": "",
|
||||||
"spice_adjust_passive_values": false,
|
"spice_adjust_passive_values": false,
|
||||||
|
"spice_current_sheet_as_root": false,
|
||||||
"spice_external_command": "spice \"%I\"",
|
"spice_external_command": "spice \"%I\"",
|
||||||
|
"spice_model_current_sheet_as_root": true,
|
||||||
|
"spice_save_all_currents": false,
|
||||||
|
"spice_save_all_dissipations": false,
|
||||||
|
"spice_save_all_voltages": false,
|
||||||
"subpart_first_id": 65,
|
"subpart_first_id": 65,
|
||||||
"subpart_id_separator": 0
|
"subpart_id_separator": 0
|
||||||
},
|
},
|
||||||
"sheets": [
|
"sheets": [
|
||||||
[
|
[
|
||||||
"e502d1d5-04b0-4d4b-b5c3-8c52d09668e7",
|
"e502d1d5-04b0-4d4b-b5c3-8c52d09668e7",
|
||||||
""
|
"Root"
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"text_variables": {}
|
"text_variables": {}
|
||||||
|
|||||||
27925
pcb/mobo/mobo.kicad_sch
27925
pcb/mobo/mobo.kicad_sch
File diff suppressed because it is too large
Load Diff
50011
pcb/mobo/sim/emi.dat.ngspice
Normal file
50011
pcb/mobo/sim/emi.dat.ngspice
Normal file
File diff suppressed because it is too large
Load Diff
57
pcb/mobo/sim/emi.sch
Normal file
57
pcb/mobo/sim/emi.sch
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
<Qucs Schematic 24.2.1>
|
||||||
|
<Properties>
|
||||||
|
<View=-207,10,1004,685,1.29778,0,0>
|
||||||
|
<Grid=10,10,1>
|
||||||
|
<DataSet=emi.dat>
|
||||||
|
<DataDisplay=emi.dpl>
|
||||||
|
<OpenDisplay=0>
|
||||||
|
<Script=emi.m>
|
||||||
|
<RunScript=0>
|
||||||
|
<showFrame=0>
|
||||||
|
<FrameText0=Title>
|
||||||
|
<FrameText1=Drawn By:>
|
||||||
|
<FrameText2=Date:>
|
||||||
|
<FrameText3=Revision:>
|
||||||
|
</Properties>
|
||||||
|
<Symbol>
|
||||||
|
</Symbol>
|
||||||
|
<Components>
|
||||||
|
<C C1 1 160 140 17 -26 0 1 "100 nF" 1 "" 0 "neutral" 0>
|
||||||
|
<GND * 1 160 170 0 0 0 0>
|
||||||
|
<L L1 1 250 80 -26 10 0 0 "4.7 uH" 1 "" 0>
|
||||||
|
<R R1 1 330 80 -26 15 0 0 "105 mOhm" 1 "26.85" 0 "0.0" 0 "0.0" 0 "26.85" 0 "european" 0>
|
||||||
|
<C C4 1 70 140 17 -26 0 1 "22 uF" 1 "" 0 "neutral" 0>
|
||||||
|
<GND * 1 70 170 0 0 0 0>
|
||||||
|
<NutmegEq NutmegEq1 1 110 470 -28 17 0 0 "ALL" 1 "gaindB=dB(vin/circuit)" 1>
|
||||||
|
<GND * 1 430 170 0 0 0 0>
|
||||||
|
<C C5 1 430 140 17 -26 0 1 "4.7 uF" 1 "" 0 "neutral" 0>
|
||||||
|
<Vac V1 1 660 140 18 -26 0 1 "1 V" 1 "1 kHz" 0 "0" 0 "0" 0 "0" 0 "0" 0>
|
||||||
|
<GND * 1 660 170 0 0 0 0>
|
||||||
|
<C C6 1 530 140 17 -26 0 1 "100 nF" 1 "" 0 "neutral" 0>
|
||||||
|
<GND * 1 530 170 0 0 0 0>
|
||||||
|
<NutmegEq NutmegEq2 1 110 570 -28 17 0 0 "ALL" 1 "phase=phase(vin/circuit)*180/pi" 1>
|
||||||
|
<.AC AC1 1 90 300 0 42 0 0 "lin" 1 "100 Hz" 1 "1 MHz" 1 "10000" 1 "no" 0>
|
||||||
|
</Components>
|
||||||
|
<Wires>
|
||||||
|
<160 80 160 110 "" 0 0 0 "">
|
||||||
|
<160 80 220 80 "" 0 0 0 "">
|
||||||
|
<280 80 300 80 "" 0 0 0 "">
|
||||||
|
<70 80 160 80 "" 0 0 0 "">
|
||||||
|
<70 80 70 110 "" 0 0 0 "">
|
||||||
|
<360 80 430 80 "" 0 0 0 "">
|
||||||
|
<430 80 430 110 "" 0 0 0 "">
|
||||||
|
<660 80 660 110 "" 0 0 0 "">
|
||||||
|
<430 80 530 80 "" 0 0 0 "">
|
||||||
|
<530 80 660 80 "" 0 0 0 "">
|
||||||
|
<530 80 530 110 "" 0 0 0 "">
|
||||||
|
<160 80 160 80 "Vin" 190 50 0 "">
|
||||||
|
<660 80 660 80 "circuit" 690 50 0 "">
|
||||||
|
</Wires>
|
||||||
|
<Diagrams>
|
||||||
|
<Rect 290 522 392 232 3 #c0c0c0 1 10 1 1 1 1e+07 1 -124.752 50 25.1886 1 -200 50 17.997 315 0 225 1 0 0 "" "" "">
|
||||||
|
<"ngspice/ac.gaindb" #0000ff 0 3 0 0 0>
|
||||||
|
<"ngspice/ac.phase" #ff0000 0 3 0 0 1>
|
||||||
|
</Rect>
|
||||||
|
</Diagrams>
|
||||||
|
<Paintings>
|
||||||
|
</Paintings>
|
||||||
@@ -1,3 +1,4 @@
|
|||||||
(sym_lib_table
|
(sym_lib_table
|
||||||
(lib (name "index")(type "KiCad")(uri "${KIPRJMOD}/../../../lib/kicad/index.kicad_sym")(options "")(descr ""))
|
(version 7)
|
||||||
|
(lib (name "feeder")(type "KiCad")(uri "${KIPRJMOD}/../../lib/kicad/feeder.kicad_sym")(options "")(descr ""))
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user