Import upstream snapshot 23eab11927f95ceca0dfa35bf182caeb7db39ea0

Upstream: https://github.com/pollen-robotics/elec_RPI_Robot_HAT
Upstream-Commit: 23eab11927f95ceca0dfa35bf182caeb7db39ea0
Upstream-Branch: main
This commit is contained in:
Upstream Snapshot 2026-08-28 15:42:01 +08:00
commit 6656a3cd4e
34 changed files with 168272 additions and 0 deletions

33
.gitignore vendored Normal file
View File

@ -0,0 +1,33 @@
# Pollen-specific
#fab/
fab/.old/*
#production/
fabrication-toolkit-options.json
# 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

201
LICENSE Normal file
View File

@ -0,0 +1,201 @@
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

18
README.md Normal file
View File

@ -0,0 +1,18 @@
# "RPI_Robot_HAT" Electronic Board
> "RPI_Robot_HAT" is a raspberry pi HAT designed for small/medium size robots. It has an IMU, Dynamixel connectors and audio. Its size fits a Raspberry PI zero.
<img src="./docs/img/elec_RPI_Robot_HAT.png" alt="3d view" width="400"/>
The RPI_Robot_HAT gathers:
- **IMU** over I2C
- **Dynamixel motor communication**: both TTL and 485 to drive Dynamixel/Feetech motor (requires cable adaptation)
- **in/out audio device** with an integrated mems microphone. Wago connectors allows connection of loudspeaker and extra microphone.
- **expension Qwiic connectors**, 1 mm/3V3. Please refer to the schematic for knowing which can be use on you raspberry pi.
The RPI_Robot_HAT can be power from 5 to 28V. It is designed to use of the motor connector as an power input.
## Basically
- Designed with KiCAD 9.

18010
audio.kicad_sch Normal file

File diff suppressed because it is too large Load Diff

56
docs/config.txt Normal file
View File

@ -0,0 +1,56 @@
# For more options and information see
# http://rptl.io/configtxt
# Some settings may impact device functionality. See link above for details
# Uncomment some or all of these to enable the optional hardware interfaces
dtparam=i2c_arm=on
dtparam=i2s=on
dtoverlay=tlv320aic3104
dtparam=spi=on
# Enable audio (loads snd_bcm2835)
dtparam=audio=off
# Additional overlays and parameters are documented
# /boot/firmware/overlays/README
# Automatically load overlays for detected cameras
camera_auto_detect=1
# Automatically load overlays for detected DSI displays
display_auto_detect=1
# Automatically load initramfs files, if found
auto_initramfs=1
# Enable DRM VC4 V3D driver
dtoverlay=vc4-kms-v3d
max_framebuffers=2
# Don't have the firmware create an initial video= setting in cmdline.txt.
# Use the kernel's default instead.
disable_fw_kms_setup=1
# Run in 64-bit mode
arm_64bit=1
# Disable compensation for displays with overscan
disable_overscan=1
# Run as fast as firmware / board allows
arm_boost=1
[cm4]
# Enable host mode on the 2711 built-in XHCI USB controller.
# This line should be removed if the legacy DWC2 controller is required
# (e.g. for USB device mode) or if USB support is not required.
otg_mode=1
[cm5]
dtoverlay=dwc2,dr_mode=host
[pi02]
dtparam=i2c_arm_baudrate=100000
[all]
enable_uart=1

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 538 KiB

BIN
docs/part - AP63205.pdf Normal file

Binary file not shown.

BIN
docs/part - BMI088.pdf Normal file

Binary file not shown.

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.

BIN
docs/part - lm5050-1.pdf Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

13477
dynamixel.kicad_sch Normal file

File diff suppressed because it is too large Load Diff

72962
elec_RPI_Robot_HAT.kicad_pcb Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,876 @@
{
"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.05,
"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": true,
"text_position": 0,
"units_format": 0
},
"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.1,
"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.8,
"height": 1.27,
"width": 2.54
},
"silk_line_width": 0.1,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.1,
"silk_text_upright": false,
"zones": {
"min_clearance": 0.5
}
},
"diff_pair_dimensions": [
{
"gap": 0.0,
"via_gap": 0.0,
"width": 0.0
}
],
"drc_exclusions": [],
"meta": {
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"connection_width": "warning",
"copper_edge_clearance": "error",
"copper_sliver": "warning",
"courtyards_overlap": "error",
"creepage": "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_filters_mismatch": "ignore",
"footprint_symbol_mismatch": "warning",
"footprint_type_mismatch": "ignore",
"hole_clearance": "error",
"hole_to_hole": "warning",
"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",
"mirrored_text_on_front_layer": "warning",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"nonmirrored_text_on_back_layer": "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_on_edge_cuts": "error",
"text_thickness": "warning",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_angle": "error",
"track_dangling": "warning",
"track_segment_length": "error",
"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.2,
"min_connection": 0.16,
"min_copper_edge_clearance": 0.5,
"min_groove_width": 0.0,
"min_hole_clearance": 0.2,
"min_hole_to_hole": 0.2,
"min_microvia_diameter": 0.2,
"min_microvia_drill": 0.1,
"min_resolved_spokes": 1,
"min_silk_clearance": 0.0,
"min_text_height": 0.8,
"min_text_thickness": 0.08,
"min_through_hole_diameter": 0.15,
"min_track_width": 0.16,
"min_via_annular_width": 0.075,
"min_via_diameter": 0.25,
"solder_mask_to_copper_clearance": 0.005,
"use_height_for_length_calcs": true
},
"teardrop_options": [
{
"td_onpthpad": true,
"td_onroundshapesonly": false,
"td_onsmdpad": true,
"td_ontrackend": false,
"td_onvia": 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,
0.25,
0.3,
0.5,
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": [
{
"diameter": 0.0,
"drill": 0.0
},
{
"diameter": 0.45,
"drill": 0.2
},
{
"diameter": 0.6,
"drill": 0.3
}
],
"zones_allow_external_fillets": false
},
"ipc2581": {
"dist": "",
"distpn": "",
"internal_id": "",
"mfg": "",
"mpn": ""
},
"layer_pairs": [],
"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_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"endpoint_off_grid": "warning",
"extra_units": "error",
"footprint_filter": "ignore",
"footprint_link_issues": "warning",
"four_way_junction": "ignore",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"label_multiple_wires": "warning",
"lib_symbol_issues": "warning",
"lib_symbol_mismatch": "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",
"same_local_global_label": "warning",
"similar_label_and_power": "warning",
"similar_labels": "warning",
"similar_power": "warning",
"simulation_model_issue": "ignore",
"single_global_label": "ignore",
"unannotated": "error",
"unconnected_wire_endpoint": "warning",
"undefined_netclass": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "elec_RPI_Robot_HAT.kicad_pro",
"version": 3
},
"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)",
"priority": 2147483647,
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.2,
"via_diameter": 0.6,
"via_drill": 0.3,
"wire_width": 6
}
],
"meta": {
"version": 4
},
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": []
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"plot": "fab/",
"pos_files": "fab/",
"specctra_dsn": "",
"step": "production/ASE01187-C1_elec_RPI_Robot_HAT_STEP.step",
"svg": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"bom_export_filename": "${PROJECTNAME}.csv",
"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": false,
"label": "Qty",
"name": "${QUANTITY}",
"show": true
},
{
"group_by": true,
"label": "Value",
"name": "Value",
"show": true
},
{
"group_by": true,
"label": "DNP",
"name": "${DNP}",
"show": false
},
{
"group_by": true,
"label": "Exclude from BOM",
"name": "${EXCLUDE_FROM_BOM}",
"show": false
},
{
"group_by": true,
"label": "Exclude from Board",
"name": "${EXCLUDE_FROM_BOARD}",
"show": false
},
{
"group_by": true,
"label": "Footprint",
"name": "Footprint",
"show": false
},
{
"group_by": false,
"label": "Datasheet",
"name": "Datasheet",
"show": false
},
{
"group_by": false,
"label": "Dielectric",
"name": "Dielectric",
"show": false
},
{
"group_by": false,
"label": "FT Position Offset",
"name": "FT Position Offset",
"show": true
},
{
"group_by": false,
"label": "FT Rotation Offset",
"name": "FT Rotation Offset",
"show": true
},
{
"group_by": false,
"label": "Field7",
"name": "Field7",
"show": false
},
{
"group_by": false,
"label": "KLC_S3.3",
"name": "KLC_S3.3",
"show": false
},
{
"group_by": false,
"label": "KLC_S4.1",
"name": "KLC_S4.1",
"show": false
},
{
"group_by": false,
"label": "LCSC Part",
"name": "LCSC Part",
"show": true
},
{
"group_by": false,
"label": "Length",
"name": "Length",
"show": false
},
{
"group_by": false,
"label": "Man.",
"name": "Man.",
"show": true
},
{
"group_by": false,
"label": "Man. Ref.",
"name": "Man. Ref.",
"show": true
},
{
"group_by": false,
"label": "Power Rating",
"name": "Power Rating",
"show": false
},
{
"group_by": false,
"label": "Resistance",
"name": "Resistance",
"show": false
},
{
"group_by": false,
"label": "Sim.Pin",
"name": "Sim.Pin",
"show": false
},
{
"group_by": false,
"label": "Sim.Pins",
"name": "Sim.Pins",
"show": false
},
{
"group_by": false,
"label": "Tolerance",
"name": "Tolerance",
"show": false
},
{
"group_by": false,
"label": "Voltage Rating",
"name": "Voltage Rating",
"show": false
},
{
"group_by": false,
"label": "Width",
"name": "Width",
"show": false
},
{
"group_by": false,
"label": "Description",
"name": "Description",
"show": true
},
{
"group_by": false,
"label": "#",
"name": "${ITEM_NUMBER}",
"show": false
},
{
"group_by": false,
"label": "Sim.Device",
"name": "Sim.Device",
"show": false
},
{
"group_by": false,
"label": "Mouser Part Number",
"name": "Mouser Part Number",
"show": false
},
{
"group_by": false,
"label": "Mouser Price/Stock",
"name": "Mouser Price/Stock",
"show": false
},
{
"group_by": false,
"label": "Part Description",
"name": "Part Description",
"show": false
},
{
"group_by": false,
"label": "Height",
"name": "Height",
"show": false
},
{
"group_by": false,
"label": "Arrow Part Number",
"name": "Arrow Part Number",
"show": false
},
{
"group_by": false,
"label": "Manufacturer_Part_Number",
"name": "Manufacturer_Part_Number",
"show": false
},
{
"group_by": false,
"label": "Field4",
"name": "Field4",
"show": false
},
{
"group_by": false,
"label": "LCSC",
"name": "LCSC",
"show": false
},
{
"group_by": false,
"label": "Field5",
"name": "Field5",
"show": false
},
{
"group_by": false,
"label": "Field6",
"name": "Field6",
"show": false
},
{
"group_by": false,
"label": "Arrow Price/Stock",
"name": "Arrow Price/Stock",
"show": false
},
{
"group_by": false,
"label": "'FT Position Offset",
"name": "'FT Position Offset",
"show": false
},
{
"group_by": false,
"label": "Field8",
"name": "Field8",
"show": false
},
{
"group_by": false,
"label": "Manufacturer_Name",
"name": "Manufacturer_Name",
"show": false
}
],
"filter_string": "",
"group_symbols": true,
"include_excluded_from_bom": true,
"name": "",
"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": "",
"ngspice": {
"fix_include_paths": true,
"meta": {
"version": 0
},
"model_mode": 4,
"workbook_filename": ""
},
"page_layout_descr_file": "",
"plot_directory": "production/",
"space_save_all_events": true,
"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": [
[
"bc05f5da-608c-4912-90e4-36b13d989976",
"Root"
],
[
"d25b6afa-8f8a-4256-aaa0-d06d8816c749",
"Schematic"
],
[
"1eed69e4-1e3f-4f08-b497-d13d201c1e05",
"Power"
],
[
"dd8df41a-ac53-4462-a3fb-30e558be4c8a",
"Dynamixel"
],
[
"7c72b1ef-1385-4d18-a22c-ca8fe94f1469",
"Sensors"
],
[
"0c96912b-e4c1-4c95-9b89-2df53fe3745d",
"Audio"
]
],
"text_variables": {}
}

13186
elec_RPI_Robot_HAT.kicad_sch Normal file

File diff suppressed because it is too large Load Diff

7522
main.kicad_sch Normal file

File diff suppressed because it is too large Load Diff

7790
power.kicad_sch Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,48 @@
Designator,Footprint,Quantity,Value,LCSC Part #
"C1, C10, C2, C27, C29, C3, C31, C33, C35, C4, C40, C41, C42, C43, C6",0402,15,1u,C52923
"C11, C14, C15, C16, C17, C18, C26, C28, C30, C32, C36, C38",0402,12,100n,C307331
"C12, C13, C37, C5, C7",0603,5,10u,C1691
C19,CP_Elec_6.3x7.7,1,10u 63V,C72488
C20,0402,1,100n 50V,C307331
"C21, C22",0603,2,22u 6V3,C84419
"C23, C24, C39",0402,3,100n 6V3,C1525
C25,0402,1,DNP-100n,
"C34, C44",0402,2,10n,C15195
"C8, C9",0402,2,220n,C71693
D1,SOT-323_SC-70,1,BAT54W,C78606
D2,D_SOD-123,1,3V3 Zener Diode,C19077392
D4,D_SOD-323,1,5V1,C151348
FB1,0402,1,1.3A 600R@100MHz,C76884
"FB2, FB3",0402,2,2A - 120R@100MHz,C88970
H2,Logo_HF_2025,1,Logo HF 2025,
"J1, J2, J9",Wago_2059-302_998-403,3,Wago-2,C2765060
"J11, J3",JST_EH_B4B-EH-A_1x04_P2.50mm_Vertical,2,Dynamixel-4,C160258
"J13, J14",JST_EH_B3B-EH-A_1x03_P2.50mm_Vertical,2,Dynamixel-3,C160259
J4,PinHeader_2x20_P2.54mm_Vertical_with_rasp_HAT_zero_SMD_connector,1,Female Header 2x20 SMD,C2685112
"J5, J6, J7, J8",JST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_Vertical,4,JST SH,C160390
L4,L_Bourns_SRN6045TA,1,"6,8u 2A",C57254
MK1,MIC-SMD_4P-L2.8-W1.9-P1.84-TL,1,Microphone_MEMS,C7587901
Q1,SOT-23,1,MMBT3906,C727128
Q2,TSOT-23,1,SI2312CDS-T1-GE3,C142518
"R1, R12, R13, R2, R20, R21, R22, R23, R24, R26, R27, R29, R31, R32, R34, R35, R38, R39, R6",0402,19,10k,C25744
"R10, R11",0402,2,DNP-10k,
"R14, R15, R18, R19, R25, R3, R4, R40, R5, R7, R9",0402,11,0R,C17168
"R16, R17, R41",0402,3,DNP-0R,
R28,0402,1,20k,C25765
R33,0402,1,150R,C138054
"R36, R37",0402,2,DNP-1M,C17168
R8,0402,1,100R,C2906860
TH1,0603,1,100R thermistor,C913703
"TP2, TP3, TP4",TestPoint_Loop_D2.50mm_Drill1.0mm_LowProfile,3,TestPoint,
U1,SOIC-16_3.9x9.9mm_P1.27mm,1,PAM8406D,C86270
U10,TSOT-23-6,1,LM5050-1,C473393
U11,Bosch_LGA-16_4.5x3mm_P0.5mm_LayoutBorder7x1y_ClockwisePinNumbering,1,BMI088,C194919
U2,VQFN-32-1EP_5x5mm_P0.5mm_EP3.5x3.5mm,1,TLV320AIC3104IRHBR,C181753
U3,SOT-23-3,1,XC6206P182MR,C347373
U4,TDFN-8_L3.0-W2.0-P0.50-BL-EP,1,DNP-CAT24C32HU4,
U5,SOT-23-5,1,74LVC1G08,C7666
U6,SOT-23-5,1,SN74LVC1G125DBV,C3040625
U7,SOT-23-5,1,SN74LVC1G126DBVR,C7834
U8,MSOP-8-1EP_3x3mm_P0.65mm_EP1.5x1.8mm,1,SIT3088E,C2922535
U9,TSOT-23-6,1,AP63205,C2071056
Y1,Oscillator_SMD_Abracon_ASDMB-4Pin_2.5x2.0mm,1,12 MHz,C7425459
1 Designator Footprint Quantity Value LCSC Part #
2 C1, C10, C2, C27, C29, C3, C31, C33, C35, C4, C40, C41, C42, C43, C6 0402 15 1u C52923
3 C11, C14, C15, C16, C17, C18, C26, C28, C30, C32, C36, C38 0402 12 100n C307331
4 C12, C13, C37, C5, C7 0603 5 10u C1691
5 C19 CP_Elec_6.3x7.7 1 10u 63V C72488
6 C20 0402 1 100n 50V C307331
7 C21, C22 0603 2 22u 6V3 C84419
8 C23, C24, C39 0402 3 100n 6V3 C1525
9 C25 0402 1 DNP-100n
10 C34, C44 0402 2 10n C15195
11 C8, C9 0402 2 220n C71693
12 D1 SOT-323_SC-70 1 BAT54W C78606
13 D2 D_SOD-123 1 3V3 Zener Diode C19077392
14 D4 D_SOD-323 1 5V1 C151348
15 FB1 0402 1 1.3A 600R@100MHz C76884
16 FB2, FB3 0402 2 2A - 120R@100MHz C88970
17 H2 Logo_HF_2025 1 Logo HF 2025
18 J1, J2, J9 Wago_2059-302_998-403 3 Wago-2 C2765060
19 J11, J3 JST_EH_B4B-EH-A_1x04_P2.50mm_Vertical 2 Dynamixel-4 C160258
20 J13, J14 JST_EH_B3B-EH-A_1x03_P2.50mm_Vertical 2 Dynamixel-3 C160259
21 J4 PinHeader_2x20_P2.54mm_Vertical_with_rasp_HAT_zero_SMD_connector 1 Female Header 2x20 SMD C2685112
22 J5, J6, J7, J8 JST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_Vertical 4 JST SH C160390
23 L4 L_Bourns_SRN6045TA 1 6,8u 2A C57254
24 MK1 MIC-SMD_4P-L2.8-W1.9-P1.84-TL 1 Microphone_MEMS C7587901
25 Q1 SOT-23 1 MMBT3906 C727128
26 Q2 TSOT-23 1 SI2312CDS-T1-GE3 C142518
27 R1, R12, R13, R2, R20, R21, R22, R23, R24, R26, R27, R29, R31, R32, R34, R35, R38, R39, R6 0402 19 10k C25744
28 R10, R11 0402 2 DNP-10k
29 R14, R15, R18, R19, R25, R3, R4, R40, R5, R7, R9 0402 11 0R C17168
30 R16, R17, R41 0402 3 DNP-0R
31 R28 0402 1 20k C25765
32 R33 0402 1 150R C138054
33 R36, R37 0402 2 DNP-1M C17168
34 R8 0402 1 100R C2906860
35 TH1 0603 1 100R thermistor C913703
36 TP2, TP3, TP4 TestPoint_Loop_D2.50mm_Drill1.0mm_LowProfile 3 TestPoint
37 U1 SOIC-16_3.9x9.9mm_P1.27mm 1 PAM8406D C86270
38 U10 TSOT-23-6 1 LM5050-1 C473393
39 U11 Bosch_LGA-16_4.5x3mm_P0.5mm_LayoutBorder7x1y_ClockwisePinNumbering 1 BMI088 C194919
40 U2 VQFN-32-1EP_5x5mm_P0.5mm_EP3.5x3.5mm 1 TLV320AIC3104IRHBR C181753
41 U3 SOT-23-3 1 XC6206P182MR C347373
42 U4 TDFN-8_L3.0-W2.0-P0.50-BL-EP 1 DNP-CAT24C32HU4
43 U5 SOT-23-5 1 74LVC1G08 C7666
44 U6 SOT-23-5 1 SN74LVC1G125DBV C3040625
45 U7 SOT-23-5 1 SN74LVC1G126DBVR C7834
46 U8 MSOP-8-1EP_3x3mm_P0.65mm_EP1.5x1.8mm 1 SIT3088E C2922535
47 U9 TSOT-23-6 1 AP63205 C2071056
48 Y1 Oscillator_SMD_Abracon_ASDMB-4Pin_2.5x2.0mm 1 12 MHz C7425459

View File

@ -0,0 +1,118 @@
Designator,Mid X,Mid Y,Rotation,Layer
C1,48.800001,-15.375001,0.0,bottom
C10,59.260001,-13.980001,180.0,top
C11,58.225001,-12.100001,270.0,top
C12,50.455121,-9.650001,90.0,top
C13,56.155121,-9.650001,270.0,top
C14,49.340001,-7.560001,0.0,bottom
C15,17.100001,-16.900001,180.0,bottom
C16,17.550001,-6.125001,0.0,bottom
C17,18.212501,-11.900001,90.0,bottom
C18,7.705121,-10.337501,180.0,bottom
C19,19.657381,-21.300001,270.0,top
C2,48.775001,-14.150001,0.0,bottom
C20,24.540001,-18.800001,0.0,top
C21,24.857381,-25.137501,180.0,top
C22,22.500001,-23.900001,0.0,bottom
C23,20.200001,-5.800001,0.0,top
C24,19.300001,-12.300001,0.0,top
C26,48.717621,-11.600001,180.0,bottom
C27,54.717621,-9.550001,0.0,bottom
C28,54.717621,-10.550001,0.0,bottom
C29,48.817621,-17.350001,180.0,bottom
C3,45.400001,-12.900001,270.0,bottom
C30,48.817621,-16.350001,180.0,bottom
C31,50.942621,-19.250001,0.0,bottom
C32,50.942621,-18.250001,0.0,bottom
C33,43.000001,-11.400001,90.0,bottom
C34,44.000001,-11.400001,90.0,bottom
C35,54.337621,-19.275001,180.0,bottom
C36,54.337621,-18.275001,180.0,bottom
C37,52.617621,-19.825001,90.0,bottom
C38,48.300001,-12.600001,180.0,bottom
C39,32.300001,-19.200001,270.0,bottom
C4,39.200001,-10.400001,90.0,bottom
C40,56.400001,-14.400001,180.0,top
C41,55.200001,-13.400001,180.0,top
C42,56.520001,-15.400001,180.0,top
C43,46.100001,-15.500001,0.0,top
C44,26.600001,-12.100001,0.0,bottom
C5,40.507381,-9.775001,90.0,bottom
C6,39.200001,-21.700001,270.0,bottom
C7,41.300001,-22.700001,180.0,bottom
C8,37.200001,-21.300001,90.0,bottom
C9,36.200001,-21.300001,90.0,bottom
D1,24.650001,-21.400001,180.0,bottom
D2,25.200001,-13.800001,0.0,bottom
D4,1.700001,-10.400001,0.0,bottom
FB1,45.025001,-10.400001,90.0,bottom
FB2,38.200001,-21.000001,270.0,bottom
FB3,35.200001,-20.985001,270.0,bottom
FID1,57.857381,-3.800001,0.0,top
FID2,41.600001,-24.000001,0.0,top
FID3,4.157381,-24.300001,0.0,top
H3,44.597399,-10.605192,0.0,top
J1,36.757381,-21.700001,90.0,top
J11,8.600001,-19.250001,90.0,top
J13,-1.049999,-14.950001,90.0,top
J14,3.750001,-14.950001,90.0,top
J2,46.100001,-21.653146,90.0,top
J3,13.400001,-19.250001,90.0,top
J4,29.0,0.0,0.0,bottom
J5,0.757381,-6.800001,180.0,top
J6,8.757381,-6.790001,180.0,top
J7,27.220001,-8.075001,180.0,top
J8,35.257381,-8.060001,180.0,top
J9,52.500001,-21.653146,90.0,top
L4,30.057381,-22.400001,90.0,top
MK1,59.857381,-11.700001,180.0,top
Q1,23.747381,-15.237501,90.0,top
Q2,29.100001,-23.400001,180.0,bottom
R1,46.875001,-15.375001,0.0,bottom
R12,0.700001,-3.600001,180.0,top
R13,-2.099999,-4.300001,270.0,top
R14,21.700001,-6.100001,270.0,top
R15,18.300001,-6.000001,0.0,top
R18,12.300001,-4.500001,0.0,bottom
R19,38.600001,-5.500001,180.0,top
R2,46.875001,-14.150001,0.0,bottom
R20,8.200001,-8.000001,90.0,bottom
R21,7.200001,-7.990001,90.0,bottom
R22,47.100001,-14.500001,180.0,top
R23,54.600001,-16.300001,0.0,top
R24,23.610001,-17.700001,180.0,top
R25,22.800001,-6.100001,270.0,top
R26,21.667381,-13.200001,270.0,top
R27,23.167381,-12.700001,0.0,top
R28,25.300001,-16.700001,180.0,top
R29,19.100001,-16.900001,180.0,bottom
R3,40.500001,-20.900001,270.0,bottom
R31,16.012501,-9.950001,0.0,bottom
R32,7.12,-12.887501,270.0,bottom
R33,4.300001,-10.400001,0.0,bottom
R34,26.892621,-9.275001,90.0,bottom
R35,25.892621,-9.275001,90.0,bottom
R38,34.700001,-9.360001,90.0,bottom
R39,33.700001,-9.360001,90.0,bottom
R4,39.957381,-11.900001,0.0,bottom
R40,21.700001,-18.700001,90.0,bottom
R5,44.300001,-20.900001,270.0,bottom
R6,47.800001,-8.800001,270.0,bottom
R7,57.317621,-15.150001,0.0,bottom
R8,33.000001,-21.200001,90.0,bottom
R9,18.300001,-5.000001,180.0,top
TH1,1.500001,-13.700001,270.0,bottom
TP2,58.600001,-18.600001,0.0,top
TP3,29.700001,-15.825001,90.0,top
TP4,33.300001,-15.825001,90.0,top
U1,39.852381,-16.175001,180.0,bottom
U10,29.650001,-19.700001,270.0,bottom
U11,19.995001,-9.005001,90.0,top
U2,52.850001,-14.375001,270.0,bottom
U3,53.317621,-9.650001,180.0,top
U5,14.807381,-6.462501,270.0,bottom
U6,15.962501,-12.550001,0.0,bottom
U7,9.750001,-12.337501,180.0,bottom
U8,18.000001,-19.300001,270.0,bottom
U9,25.040001,-21.400001,0.0,top
Y1,49.917621,-9.570001,180.0,bottom
1 Designator Mid X Mid Y Rotation Layer
2 C1 48.800001 -15.375001 0.0 bottom
3 C10 59.260001 -13.980001 180.0 top
4 C11 58.225001 -12.100001 270.0 top
5 C12 50.455121 -9.650001 90.0 top
6 C13 56.155121 -9.650001 270.0 top
7 C14 49.340001 -7.560001 0.0 bottom
8 C15 17.100001 -16.900001 180.0 bottom
9 C16 17.550001 -6.125001 0.0 bottom
10 C17 18.212501 -11.900001 90.0 bottom
11 C18 7.705121 -10.337501 180.0 bottom
12 C19 19.657381 -21.300001 270.0 top
13 C2 48.775001 -14.150001 0.0 bottom
14 C20 24.540001 -18.800001 0.0 top
15 C21 24.857381 -25.137501 180.0 top
16 C22 22.500001 -23.900001 0.0 bottom
17 C23 20.200001 -5.800001 0.0 top
18 C24 19.300001 -12.300001 0.0 top
19 C26 48.717621 -11.600001 180.0 bottom
20 C27 54.717621 -9.550001 0.0 bottom
21 C28 54.717621 -10.550001 0.0 bottom
22 C29 48.817621 -17.350001 180.0 bottom
23 C3 45.400001 -12.900001 270.0 bottom
24 C30 48.817621 -16.350001 180.0 bottom
25 C31 50.942621 -19.250001 0.0 bottom
26 C32 50.942621 -18.250001 0.0 bottom
27 C33 43.000001 -11.400001 90.0 bottom
28 C34 44.000001 -11.400001 90.0 bottom
29 C35 54.337621 -19.275001 180.0 bottom
30 C36 54.337621 -18.275001 180.0 bottom
31 C37 52.617621 -19.825001 90.0 bottom
32 C38 48.300001 -12.600001 180.0 bottom
33 C39 32.300001 -19.200001 270.0 bottom
34 C4 39.200001 -10.400001 90.0 bottom
35 C40 56.400001 -14.400001 180.0 top
36 C41 55.200001 -13.400001 180.0 top
37 C42 56.520001 -15.400001 180.0 top
38 C43 46.100001 -15.500001 0.0 top
39 C44 26.600001 -12.100001 0.0 bottom
40 C5 40.507381 -9.775001 90.0 bottom
41 C6 39.200001 -21.700001 270.0 bottom
42 C7 41.300001 -22.700001 180.0 bottom
43 C8 37.200001 -21.300001 90.0 bottom
44 C9 36.200001 -21.300001 90.0 bottom
45 D1 24.650001 -21.400001 180.0 bottom
46 D2 25.200001 -13.800001 0.0 bottom
47 D4 1.700001 -10.400001 0.0 bottom
48 FB1 45.025001 -10.400001 90.0 bottom
49 FB2 38.200001 -21.000001 270.0 bottom
50 FB3 35.200001 -20.985001 270.0 bottom
51 FID1 57.857381 -3.800001 0.0 top
52 FID2 41.600001 -24.000001 0.0 top
53 FID3 4.157381 -24.300001 0.0 top
54 H3 44.597399 -10.605192 0.0 top
55 J1 36.757381 -21.700001 90.0 top
56 J11 8.600001 -19.250001 90.0 top
57 J13 -1.049999 -14.950001 90.0 top
58 J14 3.750001 -14.950001 90.0 top
59 J2 46.100001 -21.653146 90.0 top
60 J3 13.400001 -19.250001 90.0 top
61 J4 29.0 0.0 0.0 bottom
62 J5 0.757381 -6.800001 180.0 top
63 J6 8.757381 -6.790001 180.0 top
64 J7 27.220001 -8.075001 180.0 top
65 J8 35.257381 -8.060001 180.0 top
66 J9 52.500001 -21.653146 90.0 top
67 L4 30.057381 -22.400001 90.0 top
68 MK1 59.857381 -11.700001 180.0 top
69 Q1 23.747381 -15.237501 90.0 top
70 Q2 29.100001 -23.400001 180.0 bottom
71 R1 46.875001 -15.375001 0.0 bottom
72 R12 0.700001 -3.600001 180.0 top
73 R13 -2.099999 -4.300001 270.0 top
74 R14 21.700001 -6.100001 270.0 top
75 R15 18.300001 -6.000001 0.0 top
76 R18 12.300001 -4.500001 0.0 bottom
77 R19 38.600001 -5.500001 180.0 top
78 R2 46.875001 -14.150001 0.0 bottom
79 R20 8.200001 -8.000001 90.0 bottom
80 R21 7.200001 -7.990001 90.0 bottom
81 R22 47.100001 -14.500001 180.0 top
82 R23 54.600001 -16.300001 0.0 top
83 R24 23.610001 -17.700001 180.0 top
84 R25 22.800001 -6.100001 270.0 top
85 R26 21.667381 -13.200001 270.0 top
86 R27 23.167381 -12.700001 0.0 top
87 R28 25.300001 -16.700001 180.0 top
88 R29 19.100001 -16.900001 180.0 bottom
89 R3 40.500001 -20.900001 270.0 bottom
90 R31 16.012501 -9.950001 0.0 bottom
91 R32 7.12 -12.887501 270.0 bottom
92 R33 4.300001 -10.400001 0.0 bottom
93 R34 26.892621 -9.275001 90.0 bottom
94 R35 25.892621 -9.275001 90.0 bottom
95 R38 34.700001 -9.360001 90.0 bottom
96 R39 33.700001 -9.360001 90.0 bottom
97 R4 39.957381 -11.900001 0.0 bottom
98 R40 21.700001 -18.700001 90.0 bottom
99 R5 44.300001 -20.900001 270.0 bottom
100 R6 47.800001 -8.800001 270.0 bottom
101 R7 57.317621 -15.150001 0.0 bottom
102 R8 33.000001 -21.200001 90.0 bottom
103 R9 18.300001 -5.000001 180.0 top
104 TH1 1.500001 -13.700001 270.0 bottom
105 TP2 58.600001 -18.600001 0.0 top
106 TP3 29.700001 -15.825001 90.0 top
107 TP4 33.300001 -15.825001 90.0 top
108 U1 39.852381 -16.175001 180.0 bottom
109 U10 29.650001 -19.700001 270.0 bottom
110 U11 19.995001 -9.005001 90.0 top
111 U2 52.850001 -14.375001 270.0 bottom
112 U3 53.317621 -9.650001 180.0 top
113 U5 14.807381 -6.462501 270.0 bottom
114 U6 15.962501 -12.550001 0.0 bottom
115 U7 9.750001 -12.337501 180.0 bottom
116 U8 18.000001 -19.300001 270.0 bottom
117 U9 25.040001 -21.400001 0.0 top
118 Y1 49.917621 -9.570001 180.0 bottom

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

16582
pwr_supply_charge.kicad_sch Normal file

File diff suppressed because it is too large Load Diff

10930
sensors.kicad_sch Normal file

File diff suppressed because it is too large Load Diff