Skip to content

Commit 14c4ddb

Browse files
committed
Add datasheet to the used LTO cells.
Improve documentation, update KiCAD project.
1 parent e44414f commit 14c4ddb

8 files changed

+50061
-31836
lines changed
262 KB
Binary file not shown.

hw/sch_pcb/SOLARMINIBAT01.kicad_pcb

+31,699-25,503
Large diffs are not rendered by default.

hw/sch_pcb/SOLARMINIBAT01.kicad_pro

+208-21
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,19 @@
11
{
22
"board": {
3+
"3dviewports": [],
34
"design_settings": {
45
"defaults": {
5-
"board_outline_line_width": 0.09999999999999999,
6-
"copper_line_width": 0.19999999999999998,
6+
"apply_defaults_to_fp_fields": false,
7+
"apply_defaults_to_fp_shapes": false,
8+
"apply_defaults_to_fp_text": false,
9+
"board_outline_line_width": 0.1,
10+
"copper_line_width": 0.2,
711
"copper_text_italic": false,
812
"copper_text_size_h": 1.5,
913
"copper_text_size_v": 1.5,
1014
"copper_text_thickness": 0.3,
1115
"copper_text_upright": false,
12-
"courtyard_line_width": 0.049999999999999996,
16+
"courtyard_line_width": 0.05,
1317
"dimension_precision": 4,
1418
"dimension_units": 3,
1519
"dimensions": {
@@ -20,7 +24,7 @@
2024
"text_position": 0,
2125
"units_format": 1
2226
},
23-
"fab_line_width": 0.09999999999999999,
27+
"fab_line_width": 0.1,
2428
"fab_text_italic": false,
2529
"fab_text_size_h": 1.0,
2630
"fab_text_size_v": 1.0,
@@ -65,20 +69,28 @@
6569
"rule_severities": {
6670
"annular_width": "error",
6771
"clearance": "error",
72+
"connection_width": "warning",
6873
"copper_edge_clearance": "error",
74+
"copper_sliver": "warning",
6975
"courtyards_overlap": "error",
7076
"diff_pair_gap_out_of_range": "error",
7177
"diff_pair_uncoupled_length_too_long": "error",
7278
"drill_out_of_range": "error",
7379
"duplicate_footprints": "warning",
7480
"extra_footprint": "warning",
81+
"footprint": "error",
82+
"footprint_symbol_mismatch": "warning",
7583
"footprint_type_mismatch": "error",
7684
"hole_clearance": "error",
7785
"hole_near_hole": "error",
86+
"holes_co_located": "warning",
7887
"invalid_outline": "error",
88+
"isolated_copper": "warning",
7989
"item_on_disabled_layer": "error",
8090
"items_not_allowed": "error",
8191
"length_out_of_range": "error",
92+
"lib_footprint_issues": "warning",
93+
"lib_footprint_mismatch": "warning",
8294
"malformed_courtyard": "error",
8395
"microvia_drill_out_of_range": "error",
8496
"missing_courtyard": "ignore",
@@ -88,9 +100,14 @@
88100
"padstack": "error",
89101
"pth_inside_courtyard": "ignore",
90102
"shorting_items": "error",
103+
"silk_edge_clearance": "warning",
91104
"silk_over_copper": "error",
92105
"silk_overlap": "error",
93106
"skew_out_of_range": "error",
107+
"solder_mask_bridge": "error",
108+
"starved_thermal": "error",
109+
"text_height": "warning",
110+
"text_thickness": "warning",
94111
"through_hole_pad_without_hole": "error",
95112
"too_many_vias": "error",
96113
"track_dangling": "warning",
@@ -107,18 +124,66 @@
107124
"allow_microvias": false,
108125
"max_error": 0.005,
109126
"min_clearance": 0.15,
127+
"min_connection": 0.0,
110128
"min_copper_edge_clearance": 0.3,
111129
"min_hole_clearance": 0.0,
112130
"min_hole_to_hole": 0.25,
113-
"min_microvia_diameter": 0.19999999999999998,
114-
"min_microvia_drill": 0.09999999999999999,
131+
"min_microvia_diameter": 0.2,
132+
"min_microvia_drill": 0.1,
133+
"min_resolved_spokes": 2,
115134
"min_silk_clearance": 0.0,
135+
"min_text_height": 0.8,
136+
"min_text_thickness": 0.08,
116137
"min_through_hole_diameter": 0.3,
117-
"min_track_width": 0.19999999999999998,
118-
"min_via_annular_width": 0.049999999999999996,
119-
"min_via_diameter": 0.39999999999999997,
138+
"min_track_width": 0.2,
139+
"min_via_annular_width": 0.05,
140+
"min_via_diameter": 0.4,
141+
"solder_mask_to_copper_clearance": 0.0,
120142
"use_height_for_length_calcs": true
121143
},
144+
"teardrop_options": [
145+
{
146+
"td_onpadsmd": true,
147+
"td_onroundshapesonly": false,
148+
"td_ontrackend": false,
149+
"td_onviapad": true
150+
}
151+
],
152+
"teardrop_parameters": [
153+
{
154+
"td_allow_use_two_tracks": true,
155+
"td_curve_segcount": 0,
156+
"td_height_ratio": 1.0,
157+
"td_length_ratio": 0.5,
158+
"td_maxheight": 2.0,
159+
"td_maxlen": 1.0,
160+
"td_on_pad_in_zone": false,
161+
"td_target_name": "td_round_shape",
162+
"td_width_to_size_filter_ratio": 0.9
163+
},
164+
{
165+
"td_allow_use_two_tracks": true,
166+
"td_curve_segcount": 0,
167+
"td_height_ratio": 1.0,
168+
"td_length_ratio": 0.5,
169+
"td_maxheight": 2.0,
170+
"td_maxlen": 1.0,
171+
"td_on_pad_in_zone": false,
172+
"td_target_name": "td_rect_shape",
173+
"td_width_to_size_filter_ratio": 0.9
174+
},
175+
{
176+
"td_allow_use_two_tracks": true,
177+
"td_curve_segcount": 0,
178+
"td_height_ratio": 1.0,
179+
"td_length_ratio": 0.5,
180+
"td_maxheight": 2.0,
181+
"td_maxlen": 1.0,
182+
"td_on_pad_in_zone": false,
183+
"td_target_name": "td_track_end",
184+
"td_width_to_size_filter_ratio": 0.9
185+
}
186+
],
122187
"track_widths": [
123188
0.0,
124189
0.2,
@@ -129,6 +194,32 @@
129194
0.7,
130195
1.0
131196
],
197+
"tuning_pattern_settings": {
198+
"diff_pair_defaults": {
199+
"corner_radius_percentage": 80,
200+
"corner_style": 1,
201+
"max_amplitude": 1.0,
202+
"min_amplitude": 0.2,
203+
"single_sided": false,
204+
"spacing": 1.0
205+
},
206+
"diff_pair_skew_defaults": {
207+
"corner_radius_percentage": 80,
208+
"corner_style": 1,
209+
"max_amplitude": 1.0,
210+
"min_amplitude": 0.2,
211+
"single_sided": false,
212+
"spacing": 0.6
213+
},
214+
"single_track_defaults": {
215+
"corner_radius_percentage": 80,
216+
"corner_style": 1,
217+
"max_amplitude": 1.0,
218+
"min_amplitude": 0.2,
219+
"single_sided": false,
220+
"spacing": 0.6
221+
}
222+
},
132223
"via_dimensions": [
133224
{
134225
"diameter": 0.0,
@@ -138,7 +229,15 @@
138229
"zones_allow_external_fillets": false,
139230
"zones_use_no_outline": true
140231
},
141-
"layer_presets": []
232+
"ipc2581": {
233+
"dist": "",
234+
"distpn": "",
235+
"internal_id": "",
236+
"mfg": "",
237+
"mpn": ""
238+
},
239+
"layer_presets": [],
240+
"viewports": []
142241
},
143242
"boards": [],
144243
"cvpcb": {
@@ -325,15 +424,21 @@
325424
"bus_label_syntax": "error",
326425
"bus_to_bus_conflict": "error",
327426
"bus_to_net_conflict": "error",
427+
"conflicting_netclasses": "error",
328428
"different_unit_footprint": "error",
329429
"different_unit_net": "error",
330430
"duplicate_reference": "error",
331431
"duplicate_sheet_names": "error",
432+
"endpoint_off_grid": "warning",
332433
"extra_units": "error",
333434
"global_label_dangling": "warning",
334435
"hier_label_mismatch": "error",
335436
"label_dangling": "error",
336437
"lib_symbol_issues": "warning",
438+
"missing_bidi_pin": "warning",
439+
"missing_input_pin": "warning",
440+
"missing_power_pin": "error",
441+
"missing_unit": "warning",
337442
"multiple_net_names": "warning",
338443
"net_not_bus_member": "warning",
339444
"no_connect_connected": "warning",
@@ -343,6 +448,7 @@
343448
"pin_to_pin": "warning",
344449
"power_pin_not_driven": "error",
345450
"similar_labels": "warning",
451+
"simulation_model_issue": "ignore",
346452
"unannotated": "error",
347453
"unit_value_mismatch": "error",
348454
"unresolved_variable": "error",
@@ -354,13 +460,13 @@
354460
"pinned_symbol_libs": []
355461
},
356462
"meta": {
357-
"filename": "SOLARMINIBAT01A.kicad_pro",
463+
"filename": "SOLARMINIBAT01.kicad_pro",
358464
"version": 1
359465
},
360466
"net_settings": {
361467
"classes": [
362468
{
363-
"bus_width": 12.0,
469+
"bus_width": 12,
364470
"clearance": 0.2,
365471
"diff_pair_gap": 0.25,
366472
"diff_pair_via_gap": 0.25,
@@ -374,10 +480,10 @@
374480
"track_width": 0.3,
375481
"via_diameter": 0.89,
376482
"via_drill": 0.5,
377-
"wire_width": 6.0
483+
"wire_width": 6
378484
},
379485
{
380-
"bus_width": 12.0,
486+
"bus_width": 12,
381487
"clearance": 0.2,
382488
"diff_pair_gap": 0.25,
383489
"diff_pair_via_gap": 0.25,
@@ -386,37 +492,108 @@
386492
"microvia_diameter": 0.3,
387493
"microvia_drill": 0.127,
388494
"name": "Low_power",
389-
"nets": [
390-
"+3V3",
391-
"GND"
392-
],
393495
"pcb_color": "rgba(0, 0, 0, 0.000)",
394496
"schematic_color": "rgba(0, 0, 0, 0.000)",
395497
"track_width": 0.5,
396498
"via_diameter": 0.89,
397499
"via_drill": 0.5,
398-
"wire_width": 6.0
500+
"wire_width": 6
399501
}
400502
],
401503
"meta": {
402-
"version": 2
504+
"version": 3
403505
},
404-
"net_colors": null
506+
"net_colors": null,
507+
"netclass_assignments": null,
508+
"netclass_patterns": [
509+
{
510+
"netclass": "Low_power",
511+
"pattern": "+3V3"
512+
},
513+
{
514+
"netclass": "Low_power",
515+
"pattern": "GND"
516+
}
517+
]
405518
},
406519
"pcbnew": {
407520
"last_paths": {
408521
"gencad": "",
409522
"idf": "",
410523
"netlist": "LION2CELL01C.net",
524+
"plot": "",
525+
"pos_files": "",
411526
"specctra_dsn": "",
412527
"step": "",
528+
"svg": "",
413529
"vrml": ""
414530
},
415531
"page_layout_descr_file": ""
416532
},
417533
"schematic": {
418534
"annotate_start_num": 0,
535+
"bom_export_filename": "",
536+
"bom_fmt_presets": [],
537+
"bom_fmt_settings": {
538+
"field_delimiter": ",",
539+
"keep_line_breaks": false,
540+
"keep_tabs": false,
541+
"name": "CSV",
542+
"ref_delimiter": ",",
543+
"ref_range_delimiter": "",
544+
"string_delimiter": "\""
545+
},
546+
"bom_presets": [],
547+
"bom_settings": {
548+
"exclude_dnp": false,
549+
"fields_ordered": [
550+
{
551+
"group_by": false,
552+
"label": "Reference",
553+
"name": "Reference",
554+
"show": true
555+
},
556+
{
557+
"group_by": true,
558+
"label": "Value",
559+
"name": "Value",
560+
"show": true
561+
},
562+
{
563+
"group_by": false,
564+
"label": "Datasheet",
565+
"name": "Datasheet",
566+
"show": true
567+
},
568+
{
569+
"group_by": false,
570+
"label": "Footprint",
571+
"name": "Footprint",
572+
"show": true
573+
},
574+
{
575+
"group_by": false,
576+
"label": "Qty",
577+
"name": "${QUANTITY}",
578+
"show": true
579+
},
580+
{
581+
"group_by": true,
582+
"label": "DNP",
583+
"name": "${DNP}",
584+
"show": true
585+
}
586+
],
587+
"filter_string": "",
588+
"group_symbols": true,
589+
"name": "Grouped By Value",
590+
"sort_asc": true,
591+
"sort_field": "Reference"
592+
},
593+
"connection_grid_size": 50.0,
419594
"drawing": {
595+
"dashed_lines_dash_length_ratio": 12.0,
596+
"dashed_lines_gap_length_ratio": 3.0,
420597
"default_bus_thickness": 12.0,
421598
"default_junction_size": 40.0,
422599
"default_line_thickness": 6.0,
@@ -430,6 +607,11 @@
430607
"intersheets_ref_suffix": "",
431608
"junction_size_choice": 3,
432609
"label_size_ratio": 0.3,
610+
"operating_point_overlay_i_precision": 3,
611+
"operating_point_overlay_i_range": "~A",
612+
"operating_point_overlay_v_precision": 3,
613+
"operating_point_overlay_v_range": "~V",
614+
"overbar_offset_ratio": 1.23,
433615
"pin_symbol_size": 25.0,
434616
"text_offset_ratio": 0.3
435617
},
@@ -451,7 +633,12 @@
451633
"page_layout_descr_file": "../../doc/assets/templates/KiCAD/page_layout.kicad_wks",
452634
"plot_directory": "",
453635
"spice_adjust_passive_values": false,
636+
"spice_current_sheet_as_root": false,
454637
"spice_external_command": "spice \"%I\"",
638+
"spice_model_current_sheet_as_root": true,
639+
"spice_save_all_currents": false,
640+
"spice_save_all_dissipations": false,
641+
"spice_save_all_voltages": false,
455642
"subpart_first_id": 65,
456643
"subpart_id_separator": 0
457644
},

0 commit comments

Comments
 (0)