Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rev 2.0 - PCB updates #198

Closed
wants to merge 178 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
178 commits
Select commit Hold shift + click to select a range
e13ae90
Initial PCB corrections
dcschooley Jun 25, 2020
4f4b18e
Final Rev F
dcschooley Jun 25, 2020
caedfa0
Latest updates - added Gerber files and moved label on 12V connector
dcschooley Jul 5, 2020
5512016
Voltage and ground changes to J6 and J7, eliminate J12 and C1
dcschooley Jul 7, 2020
af6fcbb
Updated battery, switch, and meter connections
dcschooley Jul 8, 2020
af6eaa7
Moved R2 to prepare for possibly adding voltage and current monitoring
dcschooley Jul 8, 2020
c877ced
Added digital voltage and current monitoring
dcschooley Jul 24, 2020
8e5a6e4
moved test points, added 3.3V decoupling capacitor
dcschooley Aug 3, 2020
3a91a08
Added filter caps for quadrature encoder signals
dcschooley Aug 3, 2020
d1b6da3
updating get ignore to ignore kicad bak files, and adding a note by j…
apollokit Apr 11, 2021
c666894
updating all the symbol library references in the control board schem…
apollokit Apr 21, 2021
dfc6608
deleting the cache and rescue files, I don't think we need them
apollokit Apr 21, 2021
1d1f05f
making progress on updates to pin definitions in symbol library
apollokit Apr 21, 2021
0e1c6e4
Got the control board schematic passing electrical rules check in kicad
apollokit Apr 23, 2021
af076bf
deleting antiquated monolithic board files
apollokit Apr 24, 2021
ba421b1
Updating git ignore file to ignore .DS_Store on mac
May 4, 2021
b1b0d36
rename control board to control boards, and separate the board out in…
May 4, 2021
98b6e10
add inter board connector
May 4, 2021
8eb1710
moving mounting holes, unnumbering inter board connectors, and adding…
May 5, 2021
9a551ed
Fix numbering to align with component ref designators before splittin…
May 5, 2021
58869a3
adding board-specific power port symbols to JPL lib
May 5, 2021
1b1a97b
updating motor and brain boards with board-specific power nets
May 5, 2021
f9cb59b
consolidating readmes into a single file
May 6, 2021
4867832
Adding footprints for male and female inter-board connectors
May 7, 2021
ef77926
Adding secondary e-stop line connected to s4 on roboclaw, along with …
May 7, 2021
21f7f63
Adding headers and rpi connections for gst
May 16, 2021
fbe58e5
Adding molex connectors for motor output
May 17, 2021
92087f0
Adding xt60 connectors
May 17, 2021
d665dc0
Fixing capitalization for motor and brain boards
apollokit May 18, 2021
048e3f2
Adding headers for connecting servo controller board
apollokit May 19, 2021
45e86e5
Deleting Roboclaw motor controllers 4 and 5 from the schematic, and a…
apollokit May 19, 2021
736e4d9
adding a bunch of todo notes in the schematic
apollokit May 19, 2021
a86f0f0
WIP updates for control board after initial review
apollokit Jul 9, 2021
12338ea
2 WIP updates for control board after initial review
apollokit Jul 12, 2021
6a4b0e8
3 WIP post initial updates from eric
apollokit Jul 13, 2021
9c9206f
4 WIP first pass through david comments
apollokit Jul 13, 2021
8b4a8d9
Updating raspberrypi-arduino communication to use i2c instead of usb/…
apollokit Jul 14, 2021
7a9e95a
add resistors for estops
apollokit Jul 22, 2021
3cd3a25
powering ina260 and servo controller with 3.3v from rpi
apollokit Jul 22, 2021
852408b
Add extra PWM outputs
apollokit Jul 27, 2021
f6e0b7a
remove undesired signals from header j7
apollokit Jul 27, 2021
4b3d4ad
Add rpi i2c header
apollokit Jul 28, 2021
a4059f0
add headers for new 5v regulator
apollokit Jul 28, 2021
fcdc587
Adding 12v regulator back in, fixing new 5v reg headers
apollokit Jul 30, 2021
d7ef1a1
wip adding leds
apollokit Jul 30, 2021
37ca01e
Adding ESTOP LEDs
apollokit Aug 10, 2021
418b49a
more updates
apollokit Sep 1, 2021
58cd2b6
more updates
apollokit Sep 1, 2021
1eb0fae
Added footprints for resistors R3-R5, LEDs D48-60, and J53
Nov 28, 2021
3e5c28c
Renumbered LEDs
Nov 28, 2021
31dcd3f
Renumbered remaining diodes and transistors
Nov 28, 2021
f0bebdf
Moved resistor and capacitor labeling so that part numbers and values…
Nov 28, 2021
23dfdb5
Updating symbol for 5v regulator, and footprints for 5v and 12v regs
apollokit Dec 13, 2021
7319695
Add i2c header J67 and molex roboclaw motor connectors J17-J22
apollokit Dec 15, 2021
6b7dab7
Add switches for estop LEDs, and various todo notes that got dropped …
apollokit Dec 15, 2021
c7fe8db
Lots of todo message cleanup in schematic; fixing resistor values
apollokit Dec 16, 2021
c8fadca
Fixing merge in gitignore
ericjunkins Dec 16, 2021
81ed07f
Adding INA260 and PCA9685 footprints, schematic symbols, and started …
ericjunkins Dec 16, 2021
248ae05
Adding extra PWM breakouts
ericjunkins Dec 17, 2021
ecb1c10
Adding footprint for D24V150Fx, and adding associated schematic symbo…
ericjunkins Dec 17, 2021
2d958c9
Updates from conversation on Dec 16
apollokit Jan 4, 2022
3914756
Updating molex connector footprint, changing rpi i2c header to 3x4, a…
apollokit Jan 4, 2022
58e7616
Adding SSW-104-01-F-T and CTS-206-124 footprints
apollokit Jan 5, 2022
9357939
Small footprint updates
apollokit Jan 5, 2022
d1a3a71
Some smol updates to a few footprint refs
apollokit Jan 6, 2022
2569f9a
Moving rpi mounting holes to brain board
apollokit Jan 6, 2022
3741858
CB updates from 1/6/2022 meeting
apollokit Jan 7, 2022
bdc2024
Updated schematic to clean up power circuits
Jan 14, 2022
3a4f69f
Updated schematic to clean up power circuits
Jan 14, 2022
d14b3c8
Updated schematic to clean up power circuits - added labels for switch
Jan 14, 2022
da73d17
Updated schematic to clean up power circuits - cleaned up +BATT lines
Jan 14, 2022
ad42e2a
Changes to ina260 on schematic and in part library
Jan 14, 2022
dcfdf93
Added footprints for XT30 and XT60
Jan 27, 2022
0482446
Updated schematic to incorporate new footprints.
Jan 27, 2022
a07a0f6
Updating SPDT switch array symbol
apollokit Jan 27, 2022
6925763
Added note about not making the aux 12V an XT60
Jan 27, 2022
6be7253
Updates to SSW-104-01-F-T and INA260 footprints
apollokit Feb 2, 2022
9709e48
Added files for xt30 and xt60
Feb 4, 2022
5c462a4
Board updates from 2/3/2022 meeting
apollokit Feb 4, 2022
7864998
Updating thru holes for PCA and TSW
apollokit Feb 17, 2022
057b6e0
Adding intial stab at boards layout
apollokit Feb 17, 2022
80c6718
Using ED2580-ND for terminal block footprint on motor board
apollokit Feb 17, 2022
4f563df
Merge branch 'revF' of https://github.com/dcschooley/open-source-rove…
ericjunkins Feb 18, 2022
befd28b
Adding 12V reg schematic, adding fuse holder footprint
ericjunkins Feb 18, 2022
897dffc
Adding footprint and schematic symbol for led array
ericjunkins Feb 18, 2022
f246779
Clearing and redoing schematic designators
ericjunkins Feb 18, 2022
47842be
Minor changes to power circuit drawing, connectivity unchanged
Feb 21, 2022
180b40f
Making initial layout ideas for PCB
ericjunkins Feb 23, 2022
6358ce1
Merge branch 'revF' of https://github.com/dcschooley/open-source-rove…
ericjunkins Feb 23, 2022
849cba1
More updates to initial pass of layout
ericjunkins Feb 23, 2022
e2ca599
Adding a large number of the 3d files for components
ericjunkins Feb 26, 2022
24c8c3b
Adding the rest of the 3D components to PCB
ericjunkins Feb 26, 2022
f54de61
playing with layout arrangement
ericjunkins Feb 26, 2022
c8cf690
Adding 3d model step files for control board, and updating paths in t…
apollokit Mar 2, 2022
5bcd213
A little cleanup before getting into layout
apollokit Mar 2, 2022
d7a8b87
now passing DRC before routing traces
apollokit Mar 2, 2022
edbbef7
Adding first cut at netclasses
apollokit Mar 3, 2022
30e21be
Did initial routing of motor board
apollokit Mar 3, 2022
9a3ae3c
Cleaning up a bunch of electrical rules check violations in the schem…
apollokit Mar 28, 2022
20de6c7
Reverting previous changes to PCA9698 symbol. And making unused pins …
apollokit Mar 28, 2022
6025717
Fixing a stray line from motor board layout 1
apollokit Mar 28, 2022
1f507a3
Finished rev2 layout for motor board
apollokit Mar 30, 2022
5852a92
Finished first rev of brain board layout
apollokit Apr 27, 2022
db343b5
Adding .bak files to gitignore
apollokit Jun 3, 2022
ce7b139
Change XT30 _F.step to XT30_F.step
apollokit Jun 3, 2022
02e337f
Adding edge cuts to control boards
apollokit Jun 3, 2022
fec6ea7
Some small updates before final routing
apollokit Jun 5, 2022
a96e6a7
Updates to layout
apollokit Jun 6, 2022
3a39a49
Change solder mask clearance and min width to 0
apollokit Jun 8, 2022
53e4da4
Adding gerbers for motor and brain boards, v1
apollokit Jun 8, 2022
ea3842b
Add 277-11404-ND
apollokit Jun 10, 2022
ab05165
Update PEC10DAAN to WM6548-ND
apollokit Jun 10, 2022
115d057
Fixing incorrect orientation of inter board connector on brain board
apollokit Jun 10, 2022
ca4a59c
Updated gerbers for brain board rev2.0 v1
apollokit Jun 10, 2022
4e754d0
Updates to PCB layout for Arduino shield
Jun 11, 2022
59248f3
Updated footprint for LED block. Partial re-route on brain board for …
Sep 11, 2022
df9aab8
Moved alert from pull-down to +3.3V pull-up
Sep 11, 2022
16bb74e
Update c19, c25, c27, c28 to polarized footprint
apollokit Jan 17, 2023
f9ce49c
Also update LED array footprint on motor board
apollokit Jan 18, 2023
f1579a8
Update footprint for switch to unambiguate
apollokit Jan 18, 2023
fc47dc3
Fixing footprint for 455-1708-ND and updating in the layout
apollokit Jan 19, 2023
907276c
Connecting all unused pins between rpi connector and rpi signal breakout
apollokit Jan 22, 2023
b32d867
Now connected all pins between rpi connector and singal breakout. Now…
apollokit Jan 22, 2023
8b033c7
Refactor the test points, in particular added an array of test points…
apollokit Jan 23, 2023
bc55ad4
Touching up 3d models for j24, LED arrays, c19
apollokit Jan 23, 2023
c687f2a
Updated footprint for rpi breakout connectors to indicate direction, …
apollokit Jan 23, 2023
b8f0615
Adding some pin number hints to footprint silkscreens
apollokit Jan 23, 2023
da74f63
Fix orientation of j2
apollokit Jan 24, 2023
2539582
Updating resistor values for u5
apollokit Jan 24, 2023
d0a06df
Adding a bypass resistor for ina260
apollokit Jan 24, 2023
b50013c
deleting some todos
apollokit Jan 25, 2023
1a2205e
Moved alert LED to motor board, and moved estop pulldowns to have as …
apollokit Jan 26, 2023
c05353d
adding some notes from thursday convo
apollokit Jan 29, 2023
ca02582
Overhauled 3.3v rail and updated LEDs to use it
apollokit Jan 29, 2023
8d2882c
Updating annotations
apollokit Jan 30, 2023
ee0cfff
progress on new boards layout
apollokit Feb 17, 2023
e6cb752
rough draft layout v1 for motor board
apollokit Feb 19, 2023
a44cf07
Updating 3d model links again, and adding arduino connector 3d model
apollokit Feb 22, 2023
03d6c15
progress on layout
apollokit Feb 22, 2023
3f60c2b
Updated mounting holes for both motor board -> rover body and brain b…
apollokit Feb 23, 2023
e165b9c
updating hole locations
apollokit Feb 25, 2023
d63cce2
layout pretty much done
apollokit Feb 26, 2023
c2ffbe1
started adding zones - checkpoint
apollokit Feb 26, 2023
add172f
more zones updates
apollokit Feb 27, 2023
f51f67f
Started routing motor lines
apollokit Mar 1, 2023
8588b6f
routed all the motor encoder lines
apollokit Mar 1, 2023
80aed61
More routing updates to motor board
apollokit Mar 1, 2023
a56585f
Before fixing placement of roboclaw for usb access
apollokit Mar 4, 2023
216c3c7
fix PCA 3d model link
apollokit Mar 4, 2023
d2d075c
updates
apollokit Mar 5, 2023
0c41828
finished routing of motor board
apollokit Mar 5, 2023
d762e73
progress on brain board
apollokit Mar 5, 2023
075f21a
progress on brain board
apollokit Mar 6, 2023
2dcac9f
Finished routing brain board
apollokit Mar 7, 2023
654c2cd
updating spacing of power connectors for ease of access
apollokit Mar 7, 2023
c65d4ad
added 2 additional sets of PWM outputs
apollokit Mar 7, 2023
8e8870e
updating trace thicknesses for J20 and J30
apollokit Mar 12, 2023
860f297
spacing out big test points more
apollokit Mar 12, 2023
2368057
thickening plane connector traces in key spots
apollokit Mar 12, 2023
eb44580
change +Batt to PWR
apollokit Mar 12, 2023
0840c5d
update Batt+/- and switch+/-
apollokit Mar 12, 2023
7e03bdd
more updates
apollokit Mar 12, 2023
b519290
lots of silkscreen updates
apollokit Mar 12, 2023
7aee9b7
lots more silkscreen updates
apollokit Mar 13, 2023
119338a
more silkscreen updates
apollokit Mar 13, 2023
acb8884
Final commit (hopefully) for v2.0.1 before gerbers
apollokit Mar 19, 2023
2678e20
Adding a documentation directory for schematics, layout svgs, and 3d …
apollokit Mar 19, 2023
a3a24bf
adding gerbers for v2.0.1
apollokit Mar 19, 2023
08d9492
Organizing BOM files
apollokit Mar 20, 2023
51f7b21
Update pcb to show traces by default
apollokit Mar 20, 2023
347147a
add digikey BOM
apollokit Mar 20, 2023
23dca4e
Add updated digikey BOM
apollokit Apr 21, 2023
d3cfa15
update transistors footprints
apollokit May 1, 2023
35c7639
flip caps c2,4,9,10 and c13,15,17,20
apollokit May 1, 2023
663ad4a
flip footprint for j16,j17,j18
apollokit May 1, 2023
e45eb53
update board silkscreen to v2.0.2
apollokit May 1, 2023
85fc0f6
show edgecuts again
apollokit May 1, 2023
cd6dfa0
add gerbers for v2.0.2
apollokit May 1, 2023
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
Prev Previous commit
Next Next commit
lots more silkscreen updates
  • Loading branch information
apollokit committed Mar 13, 2023
commit 7aee9b7635b9f018503157ee2cfede0bc2e58779
Loading