Migrating Arduino project #1

Merged
allspice-hermes merged 1 commits from develop into main 2024-07-10 11:59:00 +00:00
19 changed files with 33612 additions and 1 deletions
Showing only changes of commit 48065dac34 - Show all commits

BIN
.DS_Store vendored Normal file

Binary file not shown.

BIN
.allspice/.DS_Store vendored Normal file

Binary file not shown.

View File

@ -0,0 +1,31 @@
# ---> KiCad
# For PCBs designed using KiCad: https://www.kicad.org/
# Format documentation: https://kicad.org/help/file-formats/
# Temporary files
*.000
*.bak
*.bck
*.kicad_pcb-bak
*.kicad_sch-bak
*-backups
*.kicad_prl
*.sch-bak
*~
_autosave-*
*.tmp
*-save.pro
*-save.kicad_pcb
fp-info-cache
# Netlist files (exported from Eeschema)
*.net
# Autorouter files (exported from Pcbnew)
*.dsn
*.ses
# Exported BOM files
*.xml
*.csv

View File

@ -0,0 +1,42 @@
name: Bug Report
description: File a bug report.
title: "[Bug]: "
labels: ["bug", "triage"]
assignees:
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report!
- type: textarea
id: what-happened
attributes:
label: What happened?
description: Also tell us, what did you expect to happen?
placeholder: Tell us what you see!
value: ""
validations:
required: true
- type: input
id: version
attributes:
label: Release version
description: What version of the board are you using/testing?
placeholder: X.Y.Z-alpha
validations:
required: true
- type: textarea
id: components
attributes:
label: Components involved
description: What components do you think are involved in the bug?
validations:
required: false
- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our [Code of Conduct](https://example.com).
options:
- label: I agree to follow this project's Code of Conduct
required: true

View File

@ -0,0 +1,40 @@
name: Replace Component
description: File an issue to replace a component
title: "[Replace]: "
labels: ["bug", "triage"]
assignees:
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this replace issue!
- type: textarea
id: components-list
attributes:
label: What component(s) should we replace?
description: List the components we should replace.
value: ""
validations:
required: true
- type: textarea
id: what-happened
attributes:
label: Why we should replace this component?
description: Describe the reasons to replace the component(s) mentioned
value: ""
validations:
required: true
- type: textarea
id: new-ones
attributes:
label: What do you think would be the right replacement?
description: Describe the ideal replacement for the component(s) mentioned
value: ""
- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our [Code of Conduct](https://example.com).
options:
- label: I agree to follow this project's Code of Conduct
required: true

View File

@ -0,0 +1,74 @@
## Resolved Issues
Include any relevant issues closed by this pull request. Use the form "Closes #<number of issue>"
...
## Description
Include a description for this design review. What is the primary purpose? What will be the status of this design after approval?
...
## Design Review Checklist
### Process
- [ ] Schematic and PCB file names follow standard
- [ ] Export necessary review files (3D model, BOM, etc.)
- [ ] Update relevant system architecture documents
- [ ] Update project README page
- [ ] Simulations uploaded and outputs explained
### System
- [ ] Power
- [ ] Sufficient power supplied from upstream source
- [ ] Supply rated for necessary country specifications
- [ ] Estimated total worst-case power supply draw
- [ ] Connectors
- [ ] I/Os are specified
- [ ] Sufficient Current and Voltage rating
- [ ] Mating connectors have matching pinout
- [ ] Same contact material specified for mating connectors
- [ ] Testing
- [ ] Test procedure written
- [ ] Environmental
- [ ] Specified min/max operating temperature
- [ ] Specified min/max storage temperature
- [ ] Specified min/max humidity
- [ ] ROHS compliance requirement review
### Components
- [ ] Unpopulated components are denoted DNI
- [ ] Components meet environmental specifications
- [ ] All components have quantity, reference designator and description
- [ ] Suggested and alternate manufacturers listed
- [ ] Price and stock checked for each component
- [ ] Component derating
- [ ] Voltage
- [ ] Current
- [ ] Power at worst-case operating temperature
- [ ] Temperature at worst-case power
### Schematics
- [ ] Document
- [ ] Dot on each connection
- [ ] No four-point connections
- [ ] Title block completed for each sheet
- [ ] All components have reference designators and values
- [ ] Multi-part components don't have unplaced symbols
- [ ] Page title present and consistent on all pages if not in title block
- [ ] Symbols identify open collector/drain pins and internal pulled up/down pins
- [ ] Pin names and attributes on symbols with multi-function pins should match actual design usage (I/O/Bi, Name)
- [ ] Components follow preferred reference designator pattern <!-- Link to spec -->
### PCB
- [ ] Manufacturing
- [ ] PCB manufacturing requirements noted on `fab` layer
- [ ] Plating specified
- [ ] Plating material
- [ ] Plating thickness
- [ ] Layer stack-up specified
- [ ] Minimum trace/space specified
- [ ] Minimum hole size specified
- [ ] PCB color specified
- [ ] Silkscreen color specified
- [ ] Controlled impedance specified
- [ ] Blind or buried vias specified
- [ ] Panelization specified
- [ ] External routing specified (ex. v-groove vs route)
- [ ] Drill table generated
- [ ] All specifications exceed manufacturing tolerance
<!-- Special thanks to Henrik Enggaard Hansen for https://pcbchecklist.com/ -->

8
.gitattributes vendored Normal file
View File

@ -0,0 +1,8 @@
*.[oO][uU][tT][jJ][oO][bB] binary linguist-detectable
*.[pP][cC][bB][dD][oO][cC] diff=allspice linguist-detectable
*.[pP][rR][jJ][pP][cC][bB] binary linguist-generated
*.[sS][cC][hH][dD][oO][cC] diff=allspice linguist-detectable
*.cmp diff=allspice linguist-detectable
*.kicad_pro linguist-detectable
*.kicad_pcb.lck linguist-detectable
*.kicad_sch.lck linguist-detectable

1
.gitignore vendored
View File

@ -17,6 +17,7 @@ _autosave-*
*-save.pro *-save.pro
*-save.kicad_pcb *-save.kicad_pcb
fp-info-cache fp-info-cache
*#auto_saved_files#
# Netlist files (exported from Eeschema) # Netlist files (exported from Eeschema)
*.net *.net

42
DRC.rpt Normal file
View File

@ -0,0 +1,42 @@
** Drc report for C:\Users\Daniel\Documents\WIP\Allspice.io\git-sandbox\SingleBoardComputer\SingleBoardComputer.kicad_pcb **
** Created on 2022-05-22 14:53:32 **
** Found 8 DRC violations **
[courtyards_overlap]: Courtyards overlap
Local override; Severity: error (excluded)
@(5600.00 mils, 3600.00 mils): Footprint MTG2
@(5500.00 mils, 3800.00 mils): Footprint J20
[courtyards_overlap]: Courtyards overlap
Local override; Severity: error (excluded)
@(5600.00 mils, 4700.00 mils): Footprint MTG1
@(5500.00 mils, 4900.00 mils): Footprint J2
[courtyards_overlap]: Courtyards overlap
Local override; Severity: error (excluded)
@(4640.00 mils, 3000.00 mils): Footprint J3
@(3600.00 mils, 3000.00 mils): Footprint MTG3
[silk_over_copper]: Silkscreen clipped by solder mask
Rule: board setup constraints silk; Severity: warning (excluded)
@(3000.00 mils, 2900.00 mils): Line on Edge.Cuts
@(3145.28 mils, 4882.48 mils): Line on F.Silkscreen
[silk_over_copper]: Silkscreen clipped by solder mask
Rule: board setup constraints silk; Severity: warning (excluded)
@(3000.00 mils, 2900.00 mils): Line on Edge.Cuts
@(2810.63 mils, 4520.28 mils): Line on F.Silkscreen
[silk_over_copper]: Silkscreen clipped by solder mask
Rule: board setup constraints silk; Severity: warning (excluded)
@(3000.00 mils, 2900.00 mils): Line on Edge.Cuts
@(3092.81 mils, 3742.52 mils): Line on F.Silkscreen
[silk_over_copper]: Silkscreen clipped by solder mask
Rule: board setup constraints silk; Severity: warning (excluded)
@(3000.00 mils, 2900.00 mils): Line on Edge.Cuts
@(2763.68 mils, 3257.48 mils): Line on F.Silkscreen
[courtyards_overlap]: Courtyards overlap
Local override; Severity: error (excluded)
@(3600.00 mils, 3000.00 mils): Footprint MTG3
@(4640.00 mils, 3000.00 mils): Footprint J3
** Found 0 unconnected pads **
** Found 0 Footprint errors **
** End of Report **

View File

@ -1,2 +1,67 @@
# KiCAD-Arduino-UNO # Arduino UNO - [![Arduino](https://img.shields.io/badge/Arduino-00979D?style=for-the-badge&logo=Arduino&logoColor=white)](https://store.arduino.cc/products/arduino-uno-rev3) [![ ](https://img.shields.io/badge/-KiCAD-4183C4?labelColor=gray&style=flat&logo=kicad&link=https://www.kicad.org)](https://www.kicad.org)
<img align="left" width="600" height="400" src="./images/SingleBoardComputer3D-Top.png">
### KiCAD DEMO
This is an AllSpice demo showcasing an Arduino UNO clone. With this repo you can explore all the functionalities and compatibility of AllSpice with the ECAD tool KiCad.
The Arduino UNO is a microcontroller board featuring the ATmega328P chip. It includes 14 digital I/O pins (6 of which support PWM) and 6 analog inputs. It can be powered via USB, an AC-to-DC adapter, or a battery. The board is user-friendly and resilient, with the microcontroller chip easily replaceable if damaged.
You will see this board is not complex at all, but at the same has a few details and components, making it a great option to learn how you can leverage AllSpice in your KiCAD projects.
Named "Uno" to signify the release of Arduino Software (IDE) 1.0, this board has served as the reference model for the Arduino platform. Newer versions have since been developed, but the Uno remains a key reference in the Arduino lineup.
<br>
## Board Tech Specs
| Feature | Specification |
|-----------------------------|---------------------------------------|
| Microcontroller | ATmega328P |
| Operating Voltage | 5V |
| Input Voltage (recommended) | 7-12V |
| Input Voltage (limit) | 6-20V |
| Digital I/O Pins | 14 (6 provide PWM output) |
| PWM Digital I/O Pins | 6 |
| Analog Input Pins | 6 |
| DC Current per I/O Pin | 20 mA |
| DC Current for 3.3V Pin | 50 mA |
| Flash Memory | 32 KB (ATmega328P) |
| SRAM | 2 KB (ATmega328P) |
| EEPROM | 1 KB (ATmega328P) |
| Clock Speed | 16 MHz |
| LED_BUILTIN | 13 |
| Length | 68.6 mm |
| Width | 53.4 mm |
## To Do List
To make the most out of this demo we suggest you to:
- [ ] Clone this repo to your local env
- [ ] Review the schematics and PCB files within AllSpice and your local env
- [ ] Review the issues tab and create a new one from the templates.
- [ ] Review the Design reviews tab and the comments left
- [ ] See the releases for the [repo](https://hub.allspice.io/allspice-hermes/ArduinoUNO-DEMO/releases)
- [ ] Fork the repo and make an update yourself to later do a resign review
## Documentation
- [Git 101](https://learn.allspice.io/docs/git-101)
- [AllSpice Crash Course](https://learn.allspice.io/docs/allspice-crash-course)
- [Design review and merging guide](https://learn.allspice.io/docs/design-reviews-and-merging)
## Sources
- [Original Arduino Board](https://store.arduino.cc/products/arduino-uno-rev3)
- [KiCAD tool](https://www.kicad.org)
## License
[MIT](https://choosealicense.com/licenses/mit/)

View File

@ -0,0 +1,627 @@
{
"board": {
"3dviewports": [],
"design_settings": {
"defaults": {
"apply_defaults_to_fp_fields": false,
"apply_defaults_to_fp_shapes": false,
"apply_defaults_to_fp_text": false,
"board_outline_line_width": 0.1,
"copper_line_width": 0.2,
"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.05,
"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.1,
"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": 0.508,
"silk_text_size_v": 0.508,
"silk_text_thickness": 0.0508,
"silk_text_upright": false,
"zones": {
"45_degree_only": false,
"min_clearance": 0.508
}
},
"diff_pair_dimensions": [
{
"gap": 0.0,
"via_gap": 0.0,
"width": 0.0
}
],
"drc_exclusions": [
"silk_over_copper|76200000|114815000|87b8b328-7c18-46dd-9c02-abb9ed66fc64|926f1372-a754-462d-b6bc-e9e4c844a0d4",
"silk_over_copper|76200000|124015000|87b8b328-7c18-46dd-9c02-abb9ed66fc64|7a6114dc-3e6e-4244-a026-dd5cc7d536f2",
"silk_over_copper|76200000|82740000|87b8b328-7c18-46dd-9c02-abb9ed66fc64|b088434a-b9ba-4be7-88e6-4a2943e64cc2",
"silk_over_copper|76200000|95060000|87b8b328-7c18-46dd-9c02-abb9ed66fc64|4c921ba0-fa7f-44b2-ab6c-5233c1322f1f"
],
"meta": {
"version": 2
},
"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_symbol_mismatch": "warning",
"footprint_type_mismatch": "error",
"hole_clearance": "error",
"hole_near_hole": "error",
"holes_co_located": "warning",
"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": "error",
"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": {
"allow_blind_buried_vias": false,
"allow_microvias": false,
"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.2,
"min_microvia_drill": 0.1,
"min_resolved_spokes": 2,
"min_silk_clearance": 0.0,
"min_text_height": 0.8,
"min_text_thickness": 0.08,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.2,
"min_via_annular_width": 0.05,
"min_via_diameter": 0.4,
"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_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": [
0.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": [
{
"diameter": 0.0,
"drill": 0.0
}
],
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
},
"ipc2581": {
"dist": "",
"distpn": "",
"internal_id": "",
"mfg": "",
"mpn": ""
},
"layer_presets": [],
"viewports": []
},
"boards": [],
"cvpcb": {
"equivalence_files": []
},
"erc": {
"erc_exclusions": [],
"meta": {
"version": 0
},
"pin_map": [
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
1,
2
],
[
0,
1,
0,
0,
0,
0,
1,
1,
2,
1,
1,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2
],
[
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
2
],
[
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
1,
2,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
0,
2,
1,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2
]
],
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_label_syntax": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"conflicting_netclasses": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"endpoint_off_grid": "warning",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "warning",
"missing_bidi_pin": "warning",
"missing_input_pin": "warning",
"missing_power_pin": "error",
"missing_unit": "warning",
"multiple_net_names": "warning",
"net_not_bus_member": "warning",
"no_connect_connected": "warning",
"no_connect_dangling": "warning",
"pin_not_connected": "error",
"pin_not_driven": "error",
"pin_to_pin": "warning",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"simulation_model_issue": "ignore",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "SingleBoardComputer.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [
{
"bus_width": 12,
"clearance": 0.2,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "Default",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.25,
"via_diameter": 0.8,
"via_drill": 0.4,
"wire_width": 6
}
],
"meta": {
"version": 3
},
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": []
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"plot": "",
"pos_files": "",
"specctra_dsn": "",
"step": "",
"svg": "",
"vrml": ""
},
"page_layout_descr_file": "sheet-dwg.kicad_wks"
},
"schematic": {
"annotate_start_num": 0,
"bom_export_filename": "",
"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": {
"dashed_lines_dash_length_ratio": 12.0,
"dashed_lines_gap_length_ratio": 3.0,
"default_line_thickness": 6.0,
"default_text_size": 50.0,
"field_names": [],
"intersheets_ref_own_page": false,
"intersheets_ref_prefix": "",
"intersheets_ref_short": false,
"intersheets_ref_show": false,
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.375,
"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,
"text_offset_ratio": 0.15
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 1
},
"net_format_name": "KiCad",
"ngspice": {
"fix_include_paths": true,
"fix_passive_vals": false,
"meta": {
"version": 0
},
"model_mode": 4,
"workbook_filename": ""
},
"page_layout_descr_file": "",
"plot_directory": "",
"spice_adjust_passive_values": false,
"spice_current_sheet_as_root": false,
"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_id_separator": 0
},
"sheets": [
[
"0f636aba-d290-427e-af40-e046961774ac",
""
],
[
"069afe5b-33fc-4c81-8e14-9833c58df62f",
"Bootloader-ATMEGA16U2"
],
[
"61c0e7a2-9687-49f8-b505-8882071f923b",
"VREG"
]
],
"text_variables": {}
}

View File

@ -0,0 +1,48 @@
PCB statistics report
=====================
- Date: 2022-05-22 2:51:27 PM
- Project: SingleBoardComputer
- Board name: SingleBoardComputer
Board
-----
- Width: 2700.00 mils
- Height: 2100.00 mils
- Area: 5600000.00 sq. mils
Pads
----
- Through hole: 61
- SMD: 198
- Connector: 0
- NPTH: 4
Vias
----
- Through vias: 83
- Blind/buried: 0
- Micro vias: 0
Components
----------
| | Front Side | Back Side | Total |
|--------|------------|-----------|-------|
|THT: | 11 | 0 | 11 |
|SMD: | 48 | 0 | 48 |
|Total: | 59 | 0 | 59 |
| | | | |
Drill holes
-----------
| Count | Shape | X Size | Y Size | Plated | Via/Pad | Start Layer | Stop Layer |
|-------|-------|-------------|-------------|--------|---------|-------------|------------|
| 83 | Round | 15.75 mils | 15.75 mils | PTH | Via | F.Cu | B.Cu |
| 48 | Round | 39.37 mils | 39.37 mils | PTH | Pad | F.Cu | B.Cu |
| 4 | Round | 125.98 mils | 125.98 mils | NPTH | Pad | F.Cu | B.Cu |
| 4 | Round | 23.62 mils | 23.62 mils | PTH | Pad | F.Cu | B.Cu |
| 4 | Round | 36.22 mils | 36.22 mils | PTH | Pad | F.Cu | B.Cu |
| 2 | Slot | 118.11 mils | 31.50 mils | PTH | Pad | F.Cu | B.Cu |
| 2 | Round | 91.73 mils | 91.73 mils | PTH | Pad | F.Cu | B.Cu |
| 1 | Slot | 133.86 mils | 31.50 mils | PTH | Pad | F.Cu | B.Cu |

LOADING

Binary file not shown.

After

Width:  |  Height:  |  Size: 307 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 434 KiB

4
sheet-dwg.kicad_wks Normal file
View File

@ -0,0 +1,4 @@
(kicad_wks (version 20220228) (generator pl_editor)
(setup (textsize 1.5 1.5)(linewidth 0.15)(textlinewidth 0.15)
(left_margin 10)(right_margin 10)(top_margin 10)(bottom_margin 10))
)