Skip to content

Tags: osrf/ovc

Tags

ovc5-revb

Toggle ovc5-revb's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
OVC5 Rev B Hardware (#56)

* Correct board thickness. Switched P/N of top USB connector.

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Holes on enclustra module corrected (layout correction still required)

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Ignore autosaves and correct DIP switch part number

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Swap RX/TX in schematic for FPGA USB3

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Fixed picam connector orientations

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Replace unidirectional level shifters with bidirectional level shifter

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Fan controller circuitry

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Downsizing 100nF and 10nF caps to 0201s

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Fix orientation of switches

Signed-off-by: Greg Balke <greg@openrobotics.org>

* TCA9416 for I2C level shifters and TX Caps on USB SS lanes

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Aux gpio on 3.3v rail. MIPI I2C and trigger on 1.8v io bank. MIPI enable on 3.3v io bank.

Signed-off-by: Greg Balke <gbalke@berkeley.edu>

* GPIO back to 1.8v qwiic back to 3.3v

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Transition to USB7216

Signed-off-by: Greg Balke <gbalke@berkeley.edu>

* Oscillator selected. More passives added for configuration.

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Correct DS -> US on USB-C labels. Add SMBUS I2C pull-ups.

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Correct GPIO/QWIIC voltages (actually saved)

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Update to latest kicad-nightly build

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Add TS5USBC41 to allow debug when USB hub is not initialized

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Placing new connectors and routing fan controls

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Cleared debris from removed/re-oriented components

Signed-off-by: Greg Balke <greg@openrobotics.org>

* More routing cleanup and USB Upstream placement

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Clean up USB Schematic and add decoupling caps for TUSB1042I

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Removing S25FL064 as the USB7216C chip will run the default firmware

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Switch up USB configuration to match routing plan

Signed-off-by: Greg Balke <greg@openrobotics.org>

* USB initial Routing

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Placement of all non-passives and routed all USB lines

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Swap TS5USBC41 for MAX4906EF

Signed-off-by: Greg Balke <greg@openrobotics.org>

* USB DP6 un-swapped, SMBUS wired to 3v3 IO, PRT_CTL corrected.

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Addressing various routing issues and usb mux footprint

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Remove USB Muxes, add UART TX/RX Headers

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Initial routing for mipi control signals

Signed-off-by: Greg Balke <greg@openrobotics.org>

* All routing for data lines (save for diff pair tuning).

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Tuned CAM5

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Initial length matching for CAM2

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Tuned all mipi lines

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Addressed all DRC errors

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Finishing touches on enable lines

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Fix skew on Ethernet/USB-SS lines

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Feedback from Luca: pull-ups for usb power management removed, add back CONN1/2, move big ICs to top of PCB, clean up power planes

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Finished Stitching

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Re-route all MIPI lanes with 5/6 traces

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Remove spare spacing traces.

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Address Luca's comments

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Adjust feedback resistor for 1.2V regulator to output 1.185V

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Fix drc error

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Add hardware and software reset buttons

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Switch FTDI to in-stock component

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Miscellaneous improvements

Signed-off-by: Luca Della Vedova <luca@openrobotics.org>

* Minor adjustments

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Generate fab files

Signed-off-by: Greg Balke <greg@openrobotics.org>

* Update README

Signed-off-by: Luca Della Vedova <luca@openrobotics.org>

* Change out of stock parts

Signed-off-by: Luca Della Vedova <luca@openrobotics.org>

Co-authored-by: Luca Della Vedova <luca@openrobotics.org>