Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
90b2969
Restrcutured files and added manufacturing data (#67)
bardnado Jul 4, 2023
99c766a
added kicad directories for upcoming projects (#68)
celcius-plus-273 Feb 26, 2024
e5d8f31
New Folder Created Created BreakBeam-rx (#69)
SB129482 Feb 26, 2024
7e9efd0
Added kicad lib (#70)
celcius-plus-273 Feb 26, 2024
9214e29
Initial RJ KiCad Lirabries (#71)
celcius-plus-273 Feb 28, 2024
effb946
9/29 Edits
SB129482 Sep 29, 2024
7d38dc4
Update sym-lib-table
SB129482 Sep 30, 2024
daf1dac
10/8
SB129482 Oct 9, 2024
c60e92d
Added motor prog to pinout
bardnado Oct 19, 2024
8e26343
Revert "Added motor prog to pinout"
bardnado Oct 19, 2024
abf060b
Review Edits 10/20
SB129482 Oct 21, 2024
fb08745
10/20
SB129482 Oct 21, 2024
bdfd97b
Merge branch 'control-v4.0' of https://github.com/RoboJackets/robocup…
SB129482 Oct 21, 2024
fc35017
Begin PCB layout
ethanhuang03 Oct 28, 2024
f2f81c5
Finish layout design.
ethanhuang03 Oct 28, 2024
06663c1
?
ethanhuang03 Nov 4, 2024
fd4620b
migrated libraries
ethanhuang03 Nov 4, 2024
f9a79ee
started placing control board
ethanhuang03 Nov 6, 2024
d734336
design review comments
bardnado Nov 10, 2024
7e6a7a4
Merge branch 'control-v4.0' of https://github.com/RoboJackets/robocup…
ethanhuang03 Nov 11, 2024
52da920
created new control board routing based on updated connector positions
ethanhuang03 Nov 11, 2024
683cdf1
fixed MCP23017E_SS wiring? (restored previous version before power la…
ethanhuang03 Dec 1, 2024
7ff9850
more corrections
ethanhuang03 Dec 2, 2024
4ce1ee0
fixed power label issues
ethanhuang03 Dec 2, 2024
e1536b0
fixed IO exapander power issue
ethanhuang03 Dec 2, 2024
e0af4ec
minor board positional changes
ethanhuang03 Dec 2, 2024
ce56404
added new symbols and footprints for missing modules
ethanhuang03 Dec 3, 2024
169d147
finished board layout and routing with updated connector positions
ethanhuang03 Dec 4, 2024
0a9f58b
Updated pinouts.
ethanhuang03 Jan 20, 2025
b9294ef
partial wiring done
ethanhuang03 Jan 28, 2025
79ef996
finished cursed routing
ethanhuang03 Jan 28, 2025
d38b253
??
ethanhuang03 Feb 3, 2025
051c6cc
finished routing v2, todo: fix trace thickness and change led
ethanhuang03 Feb 6, 2025
9ec3002
finished control board routing
ethanhuang03 Feb 6, 2025
a4f9a23
added silkscreen
ethanhuang03 Feb 6, 2025
a926b62
finished.
ethanhuang03 Feb 8, 2025
35fe484
made some slight changes to routing and fixed silkscreen
celcius-plus-273 Feb 17, 2025
3305bd7
added production files for control
celcius-plus-273 Feb 17, 2025
8f9ae73
generated production files
celcius-plus-273 Feb 17, 2025
3261830
fixed imu pinout and changed git push
celcius-plus-273 Feb 19, 2025
67692da
not sure
celcius-plus-273 Mar 9, 2025
122d395
fixed 5v and 3v3
celcius-plus-273 Apr 23, 2025
5b15540
fixed 3v3 and 5v routing
celcius-plus-273 Apr 23, 2025
5ab1ca2
adjustments for hive pcb manufacturing
celcius-plus-273 Apr 23, 2025
2cecc6f
fixed kicker connector
celcius-plus-273 Apr 23, 2025
6eeca49
Reduce rivet count, tweak traces
piman51277 Apr 23, 2025
aa729f3
remove more rivets
piman51277 Apr 23, 2025
e91adb6
fix imu footprint
piman51277 Aug 31, 2025
9f00907
new pcb -anisa
anisapatel19 Sep 16, 2025
821b71a
pcb
anisapatel19 Sep 16, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,11 @@
*.s$?
*.l$?

# KiCad backup files
*-backups/
*.bak
*.bck

# EAGLE project file
*.epf

Expand Down
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,224 @@
(kicad_pcb (version 20221018) (generator pcbnew)

(general
(thickness 1.6)
)

(paper "A4")
(layers
(0 "F.Cu" signal)
(31 "B.Cu" signal)
(32 "B.Adhes" user "B.Adhesive")
(33 "F.Adhes" user "F.Adhesive")
(34 "B.Paste" user)
(35 "F.Paste" user)
(36 "B.SilkS" user "B.Silkscreen")
(37 "F.SilkS" user "F.Silkscreen")
(38 "B.Mask" user)
(39 "F.Mask" user)
(40 "Dwgs.User" user "User.Drawings")
(41 "Cmts.User" user "User.Comments")
(42 "Eco1.User" user "User.Eco1")
(43 "Eco2.User" user "User.Eco2")
(44 "Edge.Cuts" user)
(45 "Margin" user)
(46 "B.CrtYd" user "B.Courtyard")
(47 "F.CrtYd" user "F.Courtyard")
(48 "B.Fab" user)
(49 "F.Fab" user)
(50 "User.1" user)
(51 "User.2" user)
(52 "User.3" user)
(53 "User.4" user)
(54 "User.5" user)
(55 "User.6" user)
(56 "User.7" user)
(57 "User.8" user)
(58 "User.9" user)
)

(setup
(pad_to_mask_clearance 0)
(pcbplotparams
(layerselection 0x00010fc_ffffffff)
(plot_on_all_layers_selection 0x0000000_00000000)
(disableapertmacros false)
(usegerberextensions false)
(usegerberattributes true)
(usegerberadvancedattributes true)
(creategerberjobfile true)
(dashed_line_dash_ratio 12.000000)
(dashed_line_gap_ratio 3.000000)
(svgprecision 4)
(plotframeref false)
(viasonmask false)
(mode 1)
(useauxorigin false)
(hpglpennumber 1)
(hpglpenspeed 20)
(hpglpendiameter 15.000000)
(dxfpolygonmode true)
(dxfimperialunits true)
(dxfusepcbnewfont true)
(psnegative false)
(psa4output false)
(plotreference true)
(plotvalue true)
(plotinvisibletext false)
(sketchpadsonfab false)
(subtractmaskfromsilk false)
(outputformat 1)
(mirror false)
(drillshape 1)
(scaleselection 1)
(outputdirectory "")
)
)

(net 0 "")
(net 1 "unconnected-(J101-Pin_1-Pad1)")
(net 2 "unconnected-(J101-Pin_2-Pad2)")
(net 3 "unconnected-(J101-Pin_3-Pad3)")
(net 4 "unconnected-(J101-Pin_4-Pad4)")
(net 5 "unconnected-(J102-Pin_1-Pad1)")
(net 6 "unconnected-(J102-Pin_2-Pad2)")
(net 7 "unconnected-(J102-Pin_3-Pad3)")
(net 8 "unconnected-(J102-Pin_4-Pad4)")

(footprint "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" (layer "F.Cu")
(tstamp 0fe94c22-b34b-4437-ac1b-331803640802)
(at 69.01 48.26)
(descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row")
(tags "Through hole pin header THT 1x04 2.54mm single row")
(property "Sheetfile" "motortester-v2.0.kicad_sch")
(property "Sheetname" "")
(property "ki_description" "Generic connector, single row, 01x04, script generated")
(property "ki_keywords" "connector")
(path "/b7245a18-b259-4e6e-a692-df7b0c9f09a8")
(attr through_hole)
(fp_text reference "J101" (at 0 -2.33) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp bf576f11-2839-4f16-9934-98c603893ed4)
)
(fp_text value "Conn_01x04_Pin" (at 0 9.95) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp f0ff71d5-863d-4173-9867-b166cc876390)
)
(fp_text user "${REFERENCE}" (at 0 3.81 90) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 8c53f563-659f-45c3-bf2c-5ce6b73925fc)
)
(fp_line (start -1.33 -1.33) (end 0 -1.33)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 353445a9-0e10-4532-9959-bdd59c19a048))
(fp_line (start -1.33 0) (end -1.33 -1.33)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 96c36e33-e5c2-400c-bd51-00172e9c2b68))
(fp_line (start -1.33 1.27) (end -1.33 8.95)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2bc6bcee-3d11-401f-b7a4-fdf3d094d2d8))
(fp_line (start -1.33 1.27) (end 1.33 1.27)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 140d5def-74f5-4018-b977-dc3c1c690bc8))
(fp_line (start -1.33 8.95) (end 1.33 8.95)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0fd61166-f534-4856-aeda-9ddfcf01f311))
(fp_line (start 1.33 1.27) (end 1.33 8.95)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3cd4adfc-f028-4aff-a91e-00d705cca469))
(fp_line (start -1.8 -1.8) (end -1.8 9.4)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 78885ee8-4e0f-420c-bf2f-5dfa4f8e971e))
(fp_line (start -1.8 9.4) (end 1.8 9.4)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 34f87ea4-1525-4f4a-90c6-cdffb136c84d))
(fp_line (start 1.8 -1.8) (end -1.8 -1.8)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 65ff06c7-814e-44a7-9adc-491cf670146d))
(fp_line (start 1.8 9.4) (end 1.8 -1.8)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 36030c65-3bd5-4da5-a7fe-742e388293c7))
(fp_line (start -1.27 -0.635) (end -0.635 -1.27)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a31ed406-5e32-4fad-be79-96feb29d9bcb))
(fp_line (start -1.27 8.89) (end -1.27 -0.635)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 747782ce-8a4e-476a-ba60-5ddc5da69bf0))
(fp_line (start -0.635 -1.27) (end 1.27 -1.27)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e5786b12-2711-45d9-9ada-88fadf1d7c7a))
(fp_line (start 1.27 -1.27) (end 1.27 8.89)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8126f62b-8a4e-4d79-a9bc-4c72a9e71406))
(fp_line (start 1.27 8.89) (end -1.27 8.89)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 70d84130-4cab-4b51-a517-6eaa02065e41))
(pad "1" thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
(net 1 "unconnected-(J101-Pin_1-Pad1)") (pinfunction "Pin_1") (pintype "passive") (tstamp c4883776-8c2d-43f3-abd5-c628f6a84d5d))
(pad "2" thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
(net 2 "unconnected-(J101-Pin_2-Pad2)") (pinfunction "Pin_2") (pintype "passive") (tstamp 16e0a86d-ee6b-42d8-89c6-269f7362ab3f))
(pad "3" thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
(net 3 "unconnected-(J101-Pin_3-Pad3)") (pinfunction "Pin_3") (pintype "passive") (tstamp 7c8d1b2a-c6b0-4f38-8a24-7dd7dd8bfc6b))
(pad "4" thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
(net 4 "unconnected-(J101-Pin_4-Pad4)") (pinfunction "Pin_4") (pintype "passive") (tstamp d0fa99e2-108a-4ca6-a120-94e53fc91b2c))
(model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.wrl"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

(footprint "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" (layer "F.Cu")
(tstamp e27e3621-a5a8-4b4e-9653-212768af941a)
(at 83.82 48.26)
(descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row")
(tags "Through hole pin header THT 1x04 2.54mm single row")
(property "Sheetfile" "motortester-v2.0.kicad_sch")
(property "Sheetname" "")
(property "ki_description" "Generic connector, single row, 01x04, script generated")
(property "ki_keywords" "connector")
(path "/c90d5ebd-7abd-4798-af7f-f4fb5d41f7c5")
(attr through_hole)
(fp_text reference "J102" (at 0 -2.33) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 5851a531-9c29-4f36-84cf-0563951b65d8)
)
(fp_text value "Conn_01x04_Pin" (at 0 9.95) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp fa358b01-ef1b-4f11-a76a-36f9a49628c3)
)
(fp_text user "${REFERENCE}" (at 0 3.81 90) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 5f62c060-48f3-4fca-b762-64f32949b0a3)
)
(fp_line (start -1.33 -1.33) (end 0 -1.33)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2c4be108-0274-4c1b-b8c8-0e84dfb005bb))
(fp_line (start -1.33 0) (end -1.33 -1.33)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 11891603-8727-4542-be74-a0cb084ca29f))
(fp_line (start -1.33 1.27) (end -1.33 8.95)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1550d25d-8d16-4a42-9b06-196246cc2502))
(fp_line (start -1.33 1.27) (end 1.33 1.27)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f59a2912-ad55-4284-b9c1-a1c430b0e7d4))
(fp_line (start -1.33 8.95) (end 1.33 8.95)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 40080d7c-643e-45f8-ac0c-a8eafadc8101))
(fp_line (start 1.33 1.27) (end 1.33 8.95)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 82b8becc-6120-490c-ba53-11fde4718cdc))
(fp_line (start -1.8 -1.8) (end -1.8 9.4)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7aeffbc1-6c8f-4b31-a6e1-53f2df04732b))
(fp_line (start -1.8 9.4) (end 1.8 9.4)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 68d26994-cfe7-48ed-b164-792de7ff9b43))
(fp_line (start 1.8 -1.8) (end -1.8 -1.8)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp eac172bc-d629-4b1d-bc6c-88028e03f8f8))
(fp_line (start 1.8 9.4) (end 1.8 -1.8)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c58f3dd6-b260-4999-bf7d-fc4c1f701496))
(fp_line (start -1.27 -0.635) (end -0.635 -1.27)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp dc4bafdc-f30e-4a4e-beaa-c143e7dc6ac1))
(fp_line (start -1.27 8.89) (end -1.27 -0.635)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e326ad28-9588-4cf1-90e6-ed0636a8349b))
(fp_line (start -0.635 -1.27) (end 1.27 -1.27)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6eb10845-e6ab-4744-9ffc-9aad1ed14bcb))
(fp_line (start 1.27 -1.27) (end 1.27 8.89)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 154d45c6-bfb9-4d4e-b7d6-7023448978e1))
(fp_line (start 1.27 8.89) (end -1.27 8.89)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d9a69925-5840-4690-a9d8-b2f122d7dcf3))
(pad "1" thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
(net 5 "unconnected-(J102-Pin_1-Pad1)") (pinfunction "Pin_1") (pintype "passive") (tstamp 2332cfa6-d207-442a-a99d-c5279d3ee460))
(pad "2" thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
(net 6 "unconnected-(J102-Pin_2-Pad2)") (pinfunction "Pin_2") (pintype "passive") (tstamp f83e4d07-cebb-41a7-8498-ef963dda7e15))
(pad "3" thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
(net 7 "unconnected-(J102-Pin_3-Pad3)") (pinfunction "Pin_3") (pintype "passive") (tstamp 191cd4f7-c96b-4d60-9a1c-9ab5195f5bab))
(pad "4" thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")
(net 8 "unconnected-(J102-Pin_4-Pad4)") (pinfunction "Pin_4") (pintype "passive") (tstamp 9e5094bb-e05b-42fd-8459-ba1aa18642c8))
(model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.wrl"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

)
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
(kicad_pcb (version 20221018) (generator pcbnew)
)
77 changes: 77 additions & 0 deletions boards/off-robot/kicad/motortester-v2.0/motortester-v2.0.kicad_prl
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
{
"board": {
"active_layer": 0,
"active_layer_preset": "",
"auto_track_width": true,
"hidden_netclasses": [],
"hidden_nets": [],
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"images": 0.6,
"pads": 1.0,
"tracks": 1.0,
"vias": 1.0,
"zones": 0.6
},
"selection_filter": {
"dimensions": true,
"footprints": true,
"graphics": true,
"keepouts": true,
"lockedItems": false,
"otherItems": true,
"pads": true,
"text": true,
"tracks": true,
"vias": true,
"zones": true
},
"visible_items": [
0,
1,
2,
3,
4,
5,
8,
9,
10,
11,
12,
13,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
32,
33,
34,
35,
36,
39,
40
],
"visible_layers": "fffffff_ffffffff",
"zone_display_mode": 0
},
"meta": {
"filename": "motortester-v2.0.kicad_prl",
"version": 3
},
"project": {
"files": []
}
}
Loading