This commit is contained in:
Sergey Yarkov 2023-08-16 23:27:12 +03:00
parent cfba84e5d9
commit a666811c77
No known key found for this signature in database
GPG Key ID: E91CE1FABC619B6F
37 changed files with 6752 additions and 1790 deletions

View File

@ -85,8 +85,8 @@
:10054000ECCFCF93C82F95DF8C2FB1DFA1DFCF91F8
:10055000089597B3A1E0B0E0FD0102C0EE0FFF1FC8
:100560008A95E2F702C0AA0FBB1F6A95E2F7EA2B51
:100570009E2B97BB88B3E095E823E8BB842F806867
:10058000822BDFDF0895CF93DF93C82FD62F80E42F
:100570009E2B97BB88B3E095E823E8BB822F806869
:10058000842BDFDF0895CF93DF93C82FD62F80E42D
:10059000D8DF6FDF8D2F806C8ADF8C2F88DF78DFCC
:1005A000DF91CF91089562E080E4EDDF61E080E4C7
:1005B000EADF60E080E4E7DF0895BF92CF92DF9248

View File

@ -773,9 +773,9 @@ Disassembly of section .text:
576: e0 95 com r30
578: e8 23 and r30, r24
57a: e8 bb out 0x18, r30 ; 24
57c: 84 2f mov r24, r20
57c: 82 2f mov r24, r18
57e: 80 68 ori r24, 0x80 ; 128
580: 82 2b or r24, r18
580: 84 2b or r24, r20
582: df df rcall .-66 ; 0x542 <TM1637_WriteByte>
584: 08 95 ret

View File

@ -1,11 +1,11 @@
#
#Wed Aug 09 22:08:43 MSK 2023
#Mon Aug 14 22:17:41 MSK 2023
default.languagetoolchain.version=7.3.0
default.Pack.dfplocation=/home/sergeyyarkov/.mchp_packs/Microchip/ATtiny_DFP/3.0.151
default.com-microchip-mplab-nbide-toolchain-avr-AVRLanguageToolchain.md5=f7c8f2a9c7d7748a6cb97af5c32efadd
conf.ids=default
default.languagetoolchain.dir=/opt/avr8-gnu-toolchain-linux_x86_64/bin
host.id=qc3j-gmtd-y
host.id=g1ki-105l-g
configurations-xml=e6919adf631f390ddd7b4242d05bcc5f
default.com-microchip-mplab-mdbcore-snap-SnapToolImpl.md5=eaa336cefb7fc46db8b50b7b2b6e54ca
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=6e02ca5e9f5042ffd365b42ab82d3a9b

View File

@ -3,9 +3,11 @@
<editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="0"/>
<open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
<group>
<file>file:/home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny45v_thermometer/firmware/dstemperature.c</file>
<file>file:/home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny45v_thermometer/firmware/onewire.c</file>
<file>file:/home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny45v_thermometer/firmware/twi.h</file>
<file>file:/home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny45v_thermometer/firmware/tm1637.h</file>
<file>file:/home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny45v_thermometer/firmware/tm1637.c</file>
<file>file:/home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny45v_thermometer/firmware/main.c</file>
<file>file:/home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny45v_thermometer/firmware/twi.c</file>
</group>
</open-files>
</project-private>

View File

@ -33,6 +33,7 @@ void TM1637_WriteByte(uint8_t data) {
}
void TM1637_Init(uint8_t DIO_PIN, uint8_t CLK_PIN, uint8_t brightness, uint8_t enabled) {
TM1637Display Display = { DIO_PIN, CLK_PIN, brightness };
DDR_TWI |= _BV(DIO_PIN) | _BV(CLK_PIN);
PORT_TWI &= ~(_BV(DIO_PIN) | _BV(CLK_PIN));
TM1637_WriteByte(TM1637_DISP_CMD | (enabled | brightness));

View File

@ -39,6 +39,13 @@
#ifndef TM1637_H
#define TM1637_H
typedef struct TM1637Display {
uint8_t DIO_PIN;
uint8_t CLK_PIN;
uint8_t BRIGHTNESS;
} TM1637Display;
void TM1637_WriteByte(uint8_t data);
void TM1637_Init(uint8_t DIO_PIN, uint8_t CLK_PIN, uint8_t brightness, uint8_t enabled);
void TM1637_DisplaySymbol(uint8_t symbol, uint8_t pos);

View File

@ -1,11 +1,11 @@
21866943465334200
2841BS
2841BS
21931290901428329
5631BS
5631BS
0
0
0
12
12
Audio_Module
Reverb_BTDR-1H
Digital Reverberation Unit, http://www.belton.co.kr/inc/downfile.php?seq=17&file=pdf (footprint from http://www.uk-electronic.de/PDF/BTDR-1.pdf)
@ -85,12 +85,19 @@ Keystone type 107 battery holder
2
Battery
BatteryHolder_Keystone_500
Keystone #500, CR1220 battery holder, http://www.keyelco.com/product-pdf.cfm?p=710
Keystone #500, 12mm CR1220 battery holder, http://www.keyelco.com/product-pdf.cfm?p=710
CR1220 battery holder
0
2
2
Battery
BatteryHolder_Keystone_590
AA CR2 A battery holder with leaf spring, Keystone, https://ken.keyeuro.eu/cat/590.pdf
AA battery holder Keystone
0
3
1
Battery
BatteryHolder_Keystone_1042_1x18650
Battery holder for 18650 cylindrical cells http://www.keyelco.com/product.cfm/product_id/918
18650 Keystone 1042 Li-ion
@ -8369,7 +8376,7 @@ SMA_Molex_73251-2120_EdgeMount_Horizontal
Molex SMA RF Connector, Edge Mount, (http://www.molex.com/pdm_docs/sd/732512120_sd.pdf)
sma edge
0
11
7
2
Connector_Coaxial
SMA_Molex_73251-2200_Horizontal
@ -42651,6 +42658,13 @@ Surface mounted socket strip SMD 2x40 2.54mm double row
80
80
Connector_RJ
RJ9_Evercom_5301-440xxx_Horizontal
Evercom 5301-4P4C RJ9 receptacle, unshielded, https://datasheet.lcsc.com/lcsc/2207051802_EVERCOM-5301-4P4C_C3097715.pdf
RJ9 Connector tab down
0
4
4
Connector_RJ
RJ12_Amphenol_54601
RJ12 connector https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/c-bmj-0082.pdf
RJ12 connector
@ -42749,9 +42763,30 @@ RJ45 Magjack
14
13
Connector_RJ
RJ45_Hanrun_HR911105A
http://www.kosmodrom.com.ua/pdf/HR911105A.pdf
RJ45 Magjack
RJ45_HALO_HFJ11-x2450E-LxxRL_Horizontal
Halo FastJack, Shielded, 2 LEDs, https://www.haloelectronics.com/pdf/fastjack-100baset.pdf
10/100 Ethernet RJ45 Tab-Down
0
14
13
Connector_RJ
RJ45_HALO_HFJ11-x2450ERL_Horizontal
Halo FastJack, Shielded, https://www.haloelectronics.com/pdf/fastjack-100baset.pdf
10/100 Ethernet RJ45 Tab-Down
0
9
8
Connector_RJ
RJ45_HALO_HFJ11-x2450HRL_Horizontal
Halo FastJack, Shielded, https://www.haloelectronics.com/pdf/fastjack-100baset.pdf
10/100 Ethernet RJ45 Tab-Down
0
10
9
Connector_RJ
RJ45_Hanrun_HR911105A_Horizontal
1 Port RJ45 8P8C receptacle, shielded, with magnetics, through hole, 2 LEDs, tab down, http://www.hanrun.com/public/upload/down/2020/09-11/cc11be56d66bb63d5f1eeb85492439c0.pdf
RJ45 Magjack ethernet
0
14
13
@ -47068,6 +47103,13 @@ USB C Type-C Receptacle SMD USB Power-only Charging-only 6P 6C USB4135-GF-A
10
7
Connector_USB
USB_C_Receptacle_HCTL_HC-TYPE-C-16P-01A
16-pin USB-C receptacle, USB2.0 and PD, 5A VBUS rating, https://datasheet.lcsc.com/lcsc/2211161000_HCTL-HC-TYPE-C-16P-01A_C2894897.pdf
usb usb-c 2.0 pd
0
20
17
Connector_USB
USB_C_Receptacle_HRO_TYPE-C-31-M-12
USB Type-C receptacle for USB 2.0 and PD, http://www.krhro.com/uploads/soft/180320/1-1P320120243.pdf
usb usb-c 2.0 pd
@ -59984,8 +60026,8 @@ Tricolor LED
4
LED_SMD
LED_Avago_PLCC4_3.2x2.8mm_CW
https://docs.broadcom.com/docs/AV02-4186EN
LED Avago PLCC-4 ASMB-MTB0-0A3A2
3.2mm x 2.8mm PLCC4 RGB LED, https://docs.broadcom.com/docs/AV02-4186EN
LED Avago PLCC-4 3528 ASMB-MTB0-0A3A2
0
4
4
@ -60005,22 +60047,22 @@ LED Samsung LH181B
2
LED_SMD
LED_Cree-PLCC4_2x2mm_CW
2.0mm x 2.0mm PLCC4 LED, http://www.cree.com/~/media/Files/Cree/LED-Components-and-Modules/HB/Data-Sheets/CLMVBFKA.pdf
LED Cree PLCC-4
2.0mm x 2.0mm PLCC4 LED, https://assets.cree-led.com/a/ds/h/HB-CLMVC-FKA.pdf
LED Cree PLCC-4 2020 CLMVB-FKA CLMVC-FKA
0
4
4
LED_SMD
LED_Cree-PLCC4_3.2x2.8mm_CCW
3.2mm x 2.8mm PLCC4 LED, http://www.cree.com/led-components/media/documents/CLV1AFKB(874).pdf
LED Cree PLCC-4
3.2mm x 2.8mm PLCC4 RGB LED, https://assets.cree-led.com/a/ds/h/HB-CLV1A-FKB.pdf
LED Cree PLCC-4 3528 CLV1A-FKB
0
4
4
LED_SMD
LED_Cree-PLCC4_5x5mm_CW
5.0mm x 5.0mm PLCC4 LED
LED Cree PLCC-4
LED Cree PLCC-4 5050
0
4
4
@ -60117,8 +60159,8 @@ LED Dialight 591
2
LED_SMD
LED_Inolux_IN-PI554FCH_PLCC4_5.0x5.0mm_P3.2mm
http://www.inolux-corp.com/datasheet/SMDLED/Addressable%20LED/IN-PI554FCH.pdf
RGB LED NeoPixel addressable
5.0mm x 5.0mm PLCC4 Addressable RGB LED, http://www.inolux-corp.com/datasheet/SMDLED/Addressable%20LED/IN-PI554FCH.pdf
LED RGB NeoPixel addressable PLCC-4 5050
0
4
4
@ -60293,7 +60335,7 @@ RGB LED PLCC-6
LED_SMD
LED_RGB_Wuerth-PLCC4_3.2x2.8mm_150141M173100
3.2mm x 2.8mm PLCC4 LED, https://www.we-online.de/katalog/datasheet/150141M173100.pdf
LED RGB Wurth PLCC-4
LED RGB Wurth PLCC-4 3528
0
4
4
@ -60307,14 +60349,14 @@ LED ROHM SMLVN6
LED_SMD
LED_SK6805_PLCC4_2.4x2.7mm_P1.3mm
https://cdn-shop.adafruit.com/product-files/3484/3484_Datasheet.pdf
LED RGB NeoPixel Nano
LED RGB NeoPixel Nano PLCC-4
0
4
4
LED_SMD
LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm
https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf
LED RGB NeoPixel Mini
3.5mm x 3.5mm PLCC4 Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf
LED RGB NeoPixel Mini PLCC-4 3535
0
4
4
@ -60327,22 +60369,22 @@ LED RGB NeoPixel
4
LED_SMD
LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm
https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf
LED RGB NeoPixel
5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf
LED RGB NeoPixel PLCC-4 5050
0
4
4
LED_SMD
LED_WS2812B-2020_PLCC4_2.0x2.0mm
Addressable RGB LED NeoPixel Nano, 12 mA, https://cdn-shop.adafruit.com/product-files/4684/4684_WS2812B-2020_V1.3_EN.pdf
LED RGB NeoPixel Nano 2020
2.0mm x 2.0mm Addressable RGB LED NeoPixel Nano, 12 mA, https://cdn-shop.adafruit.com/product-files/4684/4684_WS2812B-2020_V1.3_EN.pdf
LED RGB NeoPixel Nano PLCC-4 2020
0
4
4
LED_SMD
LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm
https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf
LED RGB NeoPixel
5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf
LED RGB NeoPixel PLCC-4 5050
0
4
4
@ -65989,6 +66031,13 @@ LFCSP NoLead
31
17
Package_CSP
LFCSP-16_3x3mm_P0.5mm
LFCSP, 16 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-16/CP_16_32.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py
LFCSP NoLead
0
16
16
Package_CSP
LFCSP-20-1EP_4x4mm_P0.5mm_EP2.1x2.1mm
20-Lead Frame Chip Scale Package - 4x4x0.9 mm Body [LFCSP], (see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_20_6.pdf)
LFCSP 0.5
@ -66850,6 +66899,13 @@ DFN 0.5
9
7
Package_DFN_QFN
DFN-6-1EP_2x2mm_P0.65mm_EP1.01x1.7mm
DFN, 6 Pin (https://www.diodes.com/assets/Package-Files/U-DFN2020-6%20(Type%20C).pdf), generated with kicad-footprint-generator ipc_noLead_generator.py
DFN NoLead
0
9
7
Package_DFN_QFN
DFN-6-1EP_2x2mm_P0.65mm_EP1x1.6mm
6-Lead Plastic Dual Flat, No Lead Package (MA) - 2x2x0.9 mm Body [DFN] (see Microchip Packaging Specification 00000049BS.pdf)
DFN 0.65
@ -69062,6 +69118,20 @@ QFN NoLead
79
65
Package_DFN_QFN
QFN-64-1EP_9x9mm_P0.5mm_EP4.1x4.1mm
QFN, 64 Pin (https://www.silabs.com/documents/public/data-sheets/cp2108-datasheet.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py
QFN NoLead
0
74
65
Package_DFN_QFN
QFN-64-1EP_9x9mm_P0.5mm_EP4.1x4.1mm_ThermalVias
QFN, 64 Pin (https://www.silabs.com/documents/public/data-sheets/cp2108-datasheet.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py
QFN NoLead
0
79
65
Package_DFN_QFN
QFN-64-1EP_9x9mm_P0.5mm_EP4.7x4.7mm
QFN, 64 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/60001477A.pdf (page 1083)), generated with kicad-footprint-generator ipc_noLead_generator.py
QFN NoLead
@ -73010,6 +73080,20 @@ lga land grid array
8
8
Package_LGA
LGA-8_8x6.2mm_P1.27mm
LGA, 8 Pin (https://datasheet.lcsc.com/lcsc/2303241700_Zetta-ZDSD64GLGEAG-R_C5277948.pdf#page=17), generated with kicad-footprint-generator ipc_noLead_generator.py
LGA NoLead
0
8
8
Package_LGA
LGA-8_8x6mm_P1.27mm
LGA, 8 Pin (https://datasheet.lcsc.com/lcsc/2005251034_XTX-XTSD01GLGEAG_C558837.pdf#page=6), generated with kicad-footprint-generator ipc_noLead_generator.py
LGA NoLead
0
8
8
Package_LGA
LGA-12_2x2mm_P0.5mm
LGA12
lga land grid array
@ -75118,8 +75202,8 @@ SOP SO
16
Package_SO
SOP-16_4.4x10.4mm_P1.27mm
16-Lead Plastic Small Outline http://www.vishay.com/docs/49633/sg2098.pdf
SOP 1.27
SOP, 16 Pin (https://www.vishay.com/docs/83513/tcmd1000.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py
SOP SO
0
16
16
@ -79542,28 +79626,28 @@ Potentiometer horizontal Bourns 3269X
3
Potentiometer_SMD
Potentiometer_Bourns_3314G_Vertical
Potentiometer, vertical, Bourns 3314G, http://www.bourns.com/docs/Product-Datasheets/3314.pdf
Potentiometer, vertical, top-adjust, Bourns 3314G, http://www.bourns.com/docs/Product-Datasheets/3314.pdf
Potentiometer vertical Bourns 3314G
0
3
3
Potentiometer_SMD
Potentiometer_Bourns_3314J_Vertical
Potentiometer, vertical, Bourns 3314J, http://www.bourns.com/docs/Product-Datasheets/3314.pdf
Potentiometer, vertical, top-adjust, Bourns 3314J, http://www.bourns.com/docs/Product-Datasheets/3314.pdf
Potentiometer vertical Bourns 3314J
0
3
3
Potentiometer_SMD
Potentiometer_Bourns_3314R-1_Vertical_Hole
Potentiometer, vertical, shaft hole, Bourns 3314R-1, http://www.bourns.com/docs/Product-Datasheets/3314.pdf
Potentiometer, vertical, bottom-adjust, single slot, Bourns 3314R-1, http://www.bourns.com/docs/Product-Datasheets/3314.pdf
Potentiometer vertical hole Bourns 3314R-1
0
3
3
Potentiometer_SMD
Potentiometer_Bourns_3314R-GM5_Vertical
Potentiometer, vertical, Bourns 3314R-GM5, http://www.bourns.com/docs/Product-Datasheets/3314.pdf
Potentiometer, vertical, cross-slot, extended leadframe, Bourns 3314R-GM5, http://www.bourns.com/docs/Product-Datasheets/3314.pdf
Potentiometer vertical Bourns 3314R-GM5
0
3
@ -83531,6 +83615,13 @@ infineon mems microphone
15
5
Sensor_Audio
Infineon_PG-LLGA-5-2
Infineon, IP57, XENSIV, LGA-5, https://www.infineon.com/dgdl/Infineon-IM73A135-DataSheet-v01_00-EN.pdf?fileId=8ac78c8c7f2a768a017fadec36b84500
MEMS Microphone LGA Dust Water
0
5
5
Sensor_Audio
InvenSense_ICS-43434-6_3.5x2.65mm
TDK InvenSense MEMS I2S Microphone: https://invensense.tdk.com/products/ics-43434/
microphone MEMS I2S ICS-43434 TDK InvenSense

View File

@ -1,5 +1,5 @@
(fp_lib_table
(version 7)
(lib (name "TM1637__SOP_")(type "KiCad")(uri "${KIPRJMOD}/lib/TM1637__SOP_")(options "")(descr ""))
(lib (name "2841BS")(type "KiCad")(uri "${KIPRJMOD}/lib/2841BS.pretty")(options "")(descr ""))
(lib (name "5631BS")(type "KiCad")(uri "${KIPRJMOD}/lib/5631BS.pretty")(options "")(descr ""))
)

File diff suppressed because it is too large Load Diff

View File

@ -1,8 +1,8 @@
{
"board": {
"active_layer": 0,
"active_layer_preset": "All Layers",
"auto_track_width": true,
"active_layer": 31,
"active_layer_preset": "",
"auto_track_width": false,
"hidden_netclasses": [],
"hidden_nets": [],
"high_contrast_mode": 0,
@ -64,7 +64,7 @@
39,
40
],
"visible_layers": "fffffff_ffffffff",
"visible_layers": "ffcffff_ffffffff",
"zone_display_mode": 0
},
"meta": {

View File

@ -3,26 +3,192 @@
"3dviewports": [],
"design_settings": {
"defaults": {
"board_outline_line_width": 0.1,
"copper_line_width": 0.2,
"board_outline_line_width": 0.09999999999999999,
"copper_line_width": 0.19999999999999998,
"copper_text_italic": false,
"copper_text_size_h": 1.5,
"copper_text_size_v": 1.5,
"copper_text_thickness": 0.3,
"copper_text_upright": false,
"courtyard_line_width": 0.049999999999999996,
"dimension_precision": 4,
"dimension_units": 3,
"dimensions": {
"arrow_length": 1270000,
"extension_offset": 500000,
"keep_text_aligned": true,
"suppress_zeroes": false,
"text_position": 0,
"units_format": 1
},
"fab_line_width": 0.09999999999999999,
"fab_text_italic": false,
"fab_text_size_h": 1.0,
"fab_text_size_v": 1.0,
"fab_text_thickness": 0.15,
"fab_text_upright": false,
"other_line_width": 0.15,
"other_text_italic": false,
"other_text_size_h": 1.0,
"other_text_size_v": 1.0,
"other_text_thickness": 0.15,
"other_text_upright": false,
"pads": {
"drill": 0.762,
"height": 1.524,
"width": 1.524
},
"silk_line_width": 0.15,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.15
"silk_text_thickness": 0.15,
"silk_text_upright": false,
"zones": {
"min_clearance": 0.35
}
},
"diff_pair_dimensions": [],
"diff_pair_dimensions": [
{
"gap": 0.0,
"via_gap": 0.0,
"width": 0.0
}
],
"drc_exclusions": [],
"rules": {
"min_copper_edge_clearance": 0.0,
"solder_mask_clearance": 0.0,
"solder_mask_min_width": 0.0
"meta": {
"version": 2
},
"track_widths": [],
"via_dimensions": []
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"connection_width": "warning",
"copper_edge_clearance": "error",
"copper_sliver": "warning",
"courtyards_overlap": "error",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint": "error",
"footprint_type_mismatch": "ignore",
"hole_clearance": "error",
"hole_near_hole": "error",
"invalid_outline": "error",
"isolated_copper": "warning",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"lib_footprint_issues": "warning",
"lib_footprint_mismatch": "warning",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "warning",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_edge_clearance": "warning",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"solder_mask_bridge": "error",
"starved_thermal": "error",
"text_height": "warning",
"text_thickness": "warning",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_dangling": "warning",
"track_width": "error",
"tracks_crossing": "error",
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zones_intersect": "error"
},
"rules": {
"max_error": 0.005,
"min_clearance": 0.0,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.0,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_resolved_spokes": 2,
"min_silk_clearance": 0.0,
"min_text_height": 0.7999999999999999,
"min_text_thickness": 0.08,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.0,
"min_via_annular_width": 0.09999999999999999,
"min_via_diameter": 0.5,
"solder_mask_clearance": 0.0,
"solder_mask_min_width": 0.0,
"solder_mask_to_copper_clearance": 0.0,
"use_height_for_length_calcs": true
},
"teardrop_options": [
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 5,
"td_on_pad_in_zone": false,
"td_onpadsmd": true,
"td_onroundshapesonly": false,
"td_ontrackend": false,
"td_onviapad": true
}
],
"teardrop_parameters": [
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_round_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_rect_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_track_end",
"td_width_to_size_filter_ratio": 0.9
}
],
"track_widths": [
0.0,
0.0,
0.3,
0.35,
0.4,
0.5,
0.6,
0.7,
1.0
],
"via_dimensions": [
{
"diameter": 0.0,
"drill": 0.0
}
],
"zones_allow_external_fillets": false
},
"layer_presets": [],
"viewports": []

File diff suppressed because it is too large Load Diff

View File

@ -1,29 +0,0 @@
(footprint "2841BS" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(attr through_hole)
(fp_text reference "REF**" (at 0 -2.2 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.1)))
(tstamp 99a708ff-49f3-435c-ba03-7c1d9397e651)
)
(fp_text value "2841BS" (at 0 -0.8 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 0f2a0d11-52b2-4841-9191-d040cab4e5d7)
)
(fp_text user "${REFERENCE}" (at 0 0.8 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp fd395497-49d9-4a2b-91e3-e9d0d9d4544d)
)
(fp_rect (start -11.3 -5.8) (end 11.2 4.2)
(stroke (width 0.1) (type default)) (fill none) (layer "F.SilkS") (tstamp a5252fab-8aca-436d-b70c-faa31332bbca))
(pad "1" thru_hole rect (at -5.08 3.02) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp 0cb60138-d500-49a9-8a8a-a7a1797d9d5a))
(pad "2" thru_hole circle (at -2.54 3.02) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp e131380a-1dfd-4786-bd96-e7242611ff78))
(pad "3" thru_hole circle (at 0 3.02) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp 5ded753c-8640-43f7-b2c8-f2098b1304e1))
(pad "4" thru_hole circle (at 2.54 3.02) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp ccd34d4d-67e5-4a41-95e4-d663c0b95f20))
(pad "5" thru_hole circle (at 5.08 3.02) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp 05bfd35f-00c7-4aa0-a092-d22185ebe351))
(pad "7" thru_hole circle (at 7.62 -4.6) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp ac4b2561-151c-4137-ac85-7642d44574a7))
(pad "8" thru_hole circle (at 5.08 -4.6) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp 689c3730-91e1-4342-ae7b-954d7cd8de4a))
(pad "9" thru_hole circle (at 2.54 -4.6) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp 7a71c612-d07b-4861-a820-d4cd5c82c8ff))
(pad "10" thru_hole circle (at 0 -4.6) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp 9c375efc-7d5f-4cc8-935d-34267c2e57ed))
(pad "11" thru_hole circle (at -2.54 -4.6) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp 642d5233-b26f-4102-97b4-f83a0f66fa27))
(pad "12" thru_hole circle (at -5.08 -4.6) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp e79820f3-2329-473b-a603-8607fa8b0950))
)

View File

@ -1,342 +1,342 @@
(kicad_symbol_lib (version 20220914) (generator kicad_symbol_editor)
(symbol "2841BS" (in_bom yes) (on_board yes)
(property "Reference" "D" (at -25.4 12.7 0)
(symbol "5631BS" (in_bom yes) (on_board yes)
(property "Reference" "D" (at -25.4 13.97 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "2841BS" (at 20.32 12.7 0)
(property "Value" "5631BS" (at 0 13.97 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "2841BS:2841BS" (at 0 0 0)
(property "Footprint" "5631BS:5631BS" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "2841BS_0_0"
(rectangle (start -26.67 11.43) (end 24.13 -13.97)
(symbol "5631BS_0_0"
(rectangle (start -26.67 12.7) (end 24.13 -12.7)
(stroke (width 0.254) (type default))
(fill (type background))
)
(polyline
(pts
(xy -21.59 -5.08)
(xy -20.32 -1.27)
(xy -21.59 -3.81)
(xy -20.32 0)
)
(stroke (width 0.254) (type default))
(fill (type none))
)
(polyline
(pts
(xy -20.32 -5.08)
(xy -17.78 -5.08)
(xy -20.32 -3.81)
(xy -17.78 -3.81)
)
(stroke (width 0.254) (type default))
(fill (type none))
)
(polyline
(pts
(xy -20.066 0)
(xy -18.796 3.81)
(xy -20.066 1.27)
(xy -18.796 5.08)
)
(stroke (width 0.254) (type default))
(fill (type none))
)
(polyline
(pts
(xy -19.05 -1.27)
(xy -16.51 -1.27)
(xy -19.05 0)
(xy -16.51 0)
)
(stroke (width 0.254) (type default))
(fill (type none))
)
(polyline
(pts
(xy -17.526 3.81)
(xy -14.986 3.81)
(xy -17.526 5.08)
(xy -14.986 5.08)
)
(stroke (width 0.254) (type default))
(fill (type none))
)
(polyline
(pts
(xy -16.51 -5.08)
(xy -15.24 -1.27)
(xy -16.51 -3.81)
(xy -15.24 0)
)
(stroke (width 0.254) (type default))
(fill (type none))
)
(polyline
(pts
(xy -14.986 0)
(xy -13.716 3.81)
(xy -14.986 1.27)
(xy -13.716 5.08)
)
(stroke (width 0.254) (type default))
(fill (type none))
)
(polyline
(pts
(xy -10.16 -5.08)
(xy -8.89 -1.27)
(xy -10.16 -3.81)
(xy -8.89 0)
)
(stroke (width 0.254) (type default))
(fill (type none))
)
(polyline
(pts
(xy -8.89 -5.08)
(xy -6.35 -5.08)
(xy -8.89 -3.81)
(xy -6.35 -3.81)
)
(stroke (width 0.254) (type default))
(fill (type none))
)
(polyline
(pts
(xy -8.636 0)
(xy -7.366 3.81)
(xy -8.636 1.27)
(xy -7.366 5.08)
)
(stroke (width 0.254) (type default))
(fill (type none))
)
(polyline
(pts
(xy -7.62 -1.27)
(xy -5.08 -1.27)
(xy -7.62 0)
(xy -5.08 0)
)
(stroke (width 0.254) (type default))
(fill (type none))
)
(polyline
(pts
(xy -6.096 3.81)
(xy -3.556 3.81)
(xy -6.096 5.08)
(xy -3.556 5.08)
)
(stroke (width 0.254) (type default))
(fill (type none))
)
(polyline
(pts
(xy -5.08 -5.08)
(xy -3.81 -1.27)
(xy -5.08 -3.81)
(xy -3.81 0)
)
(stroke (width 0.254) (type default))
(fill (type none))
)
(polyline
(pts
(xy -3.556 0)
(xy -2.286 3.81)
(xy -3.556 1.27)
(xy -2.286 5.08)
)
(stroke (width 0.254) (type default))
(fill (type none))
)
(polyline
(pts
(xy 0 -5.08)
(xy 1.27 -1.27)
(xy 0 -3.81)
(xy 1.27 0)
)
(stroke (width 0.254) (type default))
(fill (type none))
)
(polyline
(pts
(xy 1.27 -5.08)
(xy 3.81 -5.08)
(xy 1.27 -3.81)
(xy 3.81 -3.81)
)
(stroke (width 0.254) (type default))
(fill (type none))
)
(polyline
(pts
(xy 1.524 0)
(xy 2.794 3.81)
(xy 1.524 1.27)
(xy 2.794 5.08)
)
(stroke (width 0.254) (type default))
(fill (type none))
)
(polyline
(pts
(xy 2.54 -1.27)
(xy 5.08 -1.27)
(xy 2.54 0)
(xy 5.08 0)
)
(stroke (width 0.254) (type default))
(fill (type none))
)
(polyline
(pts
(xy 4.064 3.81)
(xy 6.604 3.81)
(xy 4.064 5.08)
(xy 6.604 5.08)
)
(stroke (width 0.254) (type default))
(fill (type none))
)
(polyline
(pts
(xy 5.08 -5.08)
(xy 6.35 -1.27)
(xy 5.08 -3.81)
(xy 6.35 0)
)
(stroke (width 0.254) (type default))
(fill (type none))
)
(polyline
(pts
(xy 6.604 0)
(xy 7.874 3.81)
(xy 6.604 1.27)
(xy 7.874 5.08)
)
(stroke (width 0.254) (type default))
(fill (type none))
)
(polyline
(pts
(xy 9.906 -5.08)
(xy 11.176 -1.27)
(xy 9.906 -3.81)
(xy 11.176 0)
)
(stroke (width 0.254) (type default))
(fill (type none))
)
(polyline
(pts
(xy 11.176 -5.08)
(xy 13.716 -5.08)
(xy 11.176 -3.81)
(xy 13.716 -3.81)
)
(stroke (width 0.254) (type default))
(fill (type none))
)
(polyline
(pts
(xy 11.43 0)
(xy 12.7 3.81)
(xy 11.43 1.27)
(xy 12.7 5.08)
)
(stroke (width 0.254) (type default))
(fill (type none))
)
(polyline
(pts
(xy 12.446 -1.27)
(xy 14.986 -1.27)
(xy 12.446 0)
(xy 14.986 0)
)
(stroke (width 0.254) (type default))
(fill (type none))
)
(polyline
(pts
(xy 13.97 3.81)
(xy 16.51 3.81)
(xy 13.97 5.08)
(xy 16.51 5.08)
)
(stroke (width 0.254) (type default))
(fill (type none))
)
(polyline
(pts
(xy 14.986 -5.08)
(xy 16.256 -1.27)
(xy 14.986 -3.81)
(xy 16.256 0)
)
(stroke (width 0.254) (type default))
(fill (type none))
)
(polyline
(pts
(xy 16.51 0)
(xy 17.78 3.81)
(xy 16.51 1.27)
(xy 17.78 5.08)
)
(stroke (width 0.254) (type default))
(fill (type none))
)
(text "a" (at -16.51 5.08 0)
(text "a" (at -16.51 6.35 0)
(effects (font (size 1.524 1.524)))
)
(text "b" (at -13.462 1.524 0)
(text "b" (at -13.462 2.794 0)
(effects (font (size 1.524 1.524)))
)
(text "c" (at -14.478 -3.048 0)
(text "c" (at -14.478 -1.778 0)
(effects (font (size 1.524 1.524)))
)
(text "d" (at -19.05 -4.064 0)
(text "d" (at -19.05 -2.794 0)
(effects (font (size 1.524 1.524)))
)
(text "DP1" (at -14.986 -7.62 0)
(text "DP1" (at -14.986 -6.35 0)
(effects (font (size 1.524 1.524)))
)
(text "DP2" (at -3.556 -7.62 0)
(text "DP2" (at -3.556 -6.35 0)
(effects (font (size 1.524 1.524)))
)
(text "DP3" (at 6.35 -7.62 0)
(text "DP3" (at 6.35 -6.35 0)
(effects (font (size 1.524 1.524)))
)
(text "DP4" (at 16.51 -7.366 0)
(text "DP4" (at 16.51 -6.096 0)
(effects (font (size 1.524 1.524)))
)
(text "e" (at -22.606 -2.794 0)
(text "e" (at -22.606 -1.524 0)
(effects (font (size 1.524 1.524)))
)
(text "f" (at -20.828 1.778 0)
(text "f" (at -20.828 3.048 0)
(effects (font (size 1.524 1.524)))
)
(text "g" (at -17.78 0.254 0)
(text "g" (at -17.78 1.524 0)
(effects (font (size 1.524 1.524)))
)
)
(symbol "2841BS_0_1"
(circle (center -14.986 -5.08) (radius 0.3556)
(symbol "5631BS_0_1"
(circle (center -14.986 -3.81) (radius 0.3556)
(stroke (width 0.254) (type default))
(fill (type outline))
)
(circle (center -3.81 -5.08) (radius 0.3556)
(circle (center -3.81 -3.81) (radius 0.3556)
(stroke (width 0.254) (type default))
(fill (type outline))
)
)
(symbol "2841BS_1_0"
(circle (center 6.35 -5.334) (radius 0.3556)
(symbol "5631BS_1_0"
(circle (center 6.35 -4.064) (radius 0.3556)
(stroke (width 0.254) (type default))
(fill (type outline))
)
(circle (center 16.51 -5.08) (radius 0.3556)
(circle (center 16.51 -3.81) (radius 0.3556)
(stroke (width 0.254) (type default))
(fill (type outline))
)
)
(symbol "2841BS_1_1"
(pin input line (at -29.21 -3.81 0) (length 2.54)
(symbol "5631BS_1_1"
(pin input line (at -29.21 -2.54 0) (length 2.54)
(name "e" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin input line (at -29.21 -6.35 0) (length 2.54)
(pin input line (at -29.21 -5.08 0) (length 2.54)
(name "f" (effects (font (size 1.27 1.27))))
(number "10" (effects (font (size 1.27 1.27))))
)
(pin input line (at -29.21 6.35 0) (length 2.54)
(pin input line (at -29.21 7.62 0) (length 2.54)
(name "a" (effects (font (size 1.27 1.27))))
(number "11" (effects (font (size 1.27 1.27))))
)
(pin input line (at 26.67 -6.35 180) (length 2.54)
(pin input line (at 26.67 -5.08 180) (length 2.54)
(name "CA1" (effects (font (size 1.27 1.27))))
(number "12" (effects (font (size 1.27 1.27))))
)
(pin input line (at -29.21 -1.27 0) (length 2.54)
(pin input line (at -29.21 0 0) (length 2.54)
(name "d" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin input line (at -29.21 -11.43 0) (length 2.54)
(pin input line (at -29.21 -10.16 0) (length 2.54)
(name "DPX" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin input line (at -29.21 1.27 0) (length 2.54)
(pin input line (at -29.21 2.54 0) (length 2.54)
(name "c" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin input line (at -29.21 -8.89 0) (length 2.54)
(pin input line (at -29.21 -7.62 0) (length 2.54)
(name "g" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin input line (at -29.21 3.81 0) (length 2.54)
(pin input line (at -29.21 5.08 0) (length 2.54)
(name "b" (effects (font (size 1.27 1.27))))
(number "7" (effects (font (size 1.27 1.27))))
)
(pin input line (at 26.67 -11.43 180) (length 2.54)
(pin input line (at 26.67 -10.16 180) (length 2.54)
(name "CA3" (effects (font (size 1.27 1.27))))
(number "8" (effects (font (size 1.27 1.27))))
)
(pin input line (at 26.67 -8.89 180) (length 2.54)
(pin input line (at 26.67 -7.62 180) (length 2.54)
(name "CA2" (effects (font (size 1.27 1.27))))
(number "9" (effects (font (size 1.27 1.27))))
)

View File

@ -0,0 +1,30 @@
(footprint "5631BS" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(attr through_hole)
(fp_text reference "REF**" (at 7 -9.5 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.1)))
(tstamp e849bc72-9bba-4243-8b8f-3f69a40a9487)
)
(fp_text value "5631BS" (at 7 -8 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 296f51eb-8b7b-492b-b03d-3867d31ca7cf)
)
(fp_text user "${REFERENCE}" (at 7 -6.5 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 8f31ef10-c814-4017-8663-84c383ca9f7c)
)
(fp_rect (start -11.85 -17.08) (end 24.55 1.92)
(stroke (width 0.1) (type default)) (fill none) (layer "F.SilkS") (tstamp d8a68fe6-c25e-4850-a0ff-acc0336aef70))
(pad "1" thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp f852f2e6-f3ff-412f-a09b-17a7b535389f))
(pad "2" thru_hole circle (at 2.54 0) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp ec6504d9-9771-4b22-8f2d-43bb20473c21))
(pad "3" thru_hole circle (at 5.08 0) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp 783c951a-0737-47c7-b2d2-fdd41cc138c5))
(pad "4" thru_hole circle (at 7.62 0) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp 6960f6d8-7b8c-4a41-83e7-5e98e13bae30))
(pad "5" thru_hole circle (at 10.16 0) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp b6b3a8e1-0599-4311-89e9-724ffa74cd2d))
(pad "6" thru_hole circle (at 12.7 0) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp a4828eb9-039a-4cb8-a281-7483f99d0a06))
(pad "7" thru_hole circle (at 12.7 -15.24) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp 724be93f-1854-4f76-bbde-796ec726fc7f))
(pad "8" thru_hole circle (at 10.16 -15.24) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp ded46d4a-3cfd-4e6b-8d49-78dee072e669))
(pad "9" thru_hole circle (at 7.62 -15.24) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp 41a7845f-ca03-4719-b6c4-e6a3d315ff43))
(pad "10" thru_hole circle (at 5.08 -15.24) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp 371c3199-67c5-4e72-9ea8-aa6645b2e1b8))
(pad "11" thru_hole circle (at 2.54 -15.24) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp 49be9b8b-aa4d-459f-b416-428b0f0f689f))
(pad "12" thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp 80723a56-87b2-461b-a1bf-25e96ae57293))
)

View File

@ -1,5 +1,5 @@
(sym_lib_table
(version 7)
(lib (name "TM1637__SOP_")(type "KiCad")(uri "${KIPRJMOD}/lib/TM1637__SOP_/TM1637__SOP_.kicad_sym")(options "")(descr ""))
(lib (name "2841BS")(type "KiCad")(uri "${KIPRJMOD}/lib/2841BS/2841BS.kicad_sym")(options "")(descr ""))
(lib (name "5631BS")(type "KiCad")(uri "${KIPRJMOD}/lib/5631BS.kicad_sym")(options "")(descr ""))
)

View File

@ -0,0 +1 @@
{"hostname":"Bubble","username":"sergeyyarkov"}