
ORA Control Board Rev 1.1
gtrupiano/ECE-4998
Senior Design implementation for Electrical Subsystems work for ORA's IGVC Robot

Control Board for 23/24" IGVC Robot
ORA CONTROLBOARD REV1 is an open-source printed circuit board by AndrewMcGhee, from the AndrewMcGhee/ORA_ControlBoard repository on GitHub. It is a 2-layer board of 90 × 50 mm with 48 parts on 69 nets, routed with 316 tracks and 30 vias.
It is built around the ATMEGA32U4-AU, MCP2551-I/SN-HG and MF-MSMF050-2. Its parts include 15 capacitors, 11 resistors, 5 ICs, 5 connectors and 4 diodes. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Control Board for 23/24" IGVC Robot
| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 100nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C3, C5, C6, C7, C8, C14 |
| 5 | 22uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2, C9, C10, C13 |
| 4 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R3, R4, R12 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_DIN965_Pad | H1, H2, H3, H4 |
| 3 | CAN | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | J1, J2, J5 |
| 2 | 1M | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R11 |
| 2 | 1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C4, C15 |
| 2 | 22 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5, R6 |
| 2 | 470 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R7, R9 |
| 1 | 100uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C12 |
| 1 | 10nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C11 |
| 1 | 120 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R13 |
| 1 | 16MHz | Crystal:Crystal_HC49-4H_Vertical | Y2 |
| 1 | 8Mhz | Crystal:Crystal_HC49-4H_Vertical | Y1 |
| 1 | ATmega32U4-A | Package_QFP:TQFP-44_10x10mm_P0.8mm | U1 |
| 1 | IMU_LED | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D5 |
| 1 | IMU_MOUNT | Custom_Parts:IMU_MOUNT | U6 |
| 1 | LED_Small | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D2 |
| 1 | MCP2515-xSO | Package_SO:SOIC-18W_7.5x11.6mm_P1.27mm | U2 |
| 1 | MCP2551-I-SN | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | MF-MSMF050-2 | Fuse:Fuse_1812_4532Metric_Pad1.30x3.40mm_HandSolder | F1 |
| 1 | NCP1117-5.0_SOT223 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U5 |
| 1 | PW IN | Connector_BarrelJack:BarrelJack_Horizontal | J4 |
| 1 | PWRIN | Diode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D4 |
| 1 | Reset | Button_Switch_SMD:SW_SPST_TL3342 | SW1 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_Amphenol_10118194_Horizontal | J3 |
| 1 | rst | Diode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1 |
It measures 90 × 50 mm and has 2 copper layers, 1.6 mm thick.
48 parts, built around the ATMEGA32U4-AU, MCP2551-I/SN-HG and MF-MSMF050-2. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the AndrewMcGhee/ORA_ControlBoard repository on GitHub, at the commit this page was made from: the board is ORA_CONTROLBOARD_REV1/ORA_CONTROLBOARD_REV1.kicad_pcb and its schematic ORA_CONTROLBOARD_REV1/CAN_Circuit.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask AndrewMcGhee before reusing the design.

gtrupiano/ECE-4998
Senior Design implementation for Electrical Subsystems work for ORA's IGVC Robot




oskarhuotari/HeartPCBGift
The PCB: A heart shaped board that has 30 leds around the outer perimeter. The MCU used is the ATMEGA32U4 and the leds are controlled using charlieplexing.


