
Mainboard V1
dezibot/dezibot
The project focuses on the software for the Dezibot4 robot and its use in the classroom. It includes libraries for use by students as well as guides for teachers. The hardware of the robot is not part of the project.

Automatic Guitar Tuner Project for ECE477 (Senior Design) @ Purdue University
Tuner time is an open-source printed circuit board by SG295, from the SG295/ece477_guitartuner repository on GitHub. It is a 4-layer board of 80 × 40 mm with 112 parts on 123 nets, routed with 831 tracks and 266 vias.
It is built around the DRV8834PWP, BQ25185DLHR and ESD9B5.0ST5G, with the MAX7375AXR805+T, B6B-PH-K-S-GW and B4B-XH-A among its other parts. Its parts include 24 resistors, 23 capacitors, 11 connectors, 10 diodes and 9 switches. It belongs with the STM32 boards of this library.
☆ Automatic Guitar Tuner Project for ECE477 (Senior Design) @ Purdue University ☆
Team Page: https://engineering.purdue.edu/477grp11/Team/team.html
Project Description: Our automatic guitar tuner is a tool anyone can use by selecting the desired note and holding the tool against the tuning peg. A microphone will listen as the string is plucked by the user and make the proper adjustments thorugh a motor. An LCD screen will communicate when the guitar adjustments are finished being made. The design will also have other modes such as a free spin mode to allow the motor to assist in the restringing of a guitar. Design parameters are:
For team members:
Please make a branch for your respective part and title it according (i.e. if you're working on the motor, you can just title it "motor").
The command to create a branch (do this locally after you've pulled):
The commands (in order) to push your NEW branch:
Once you have created and pushed the branch, you can push normally if you're on the branch. You can check this with "git branch".
I have setup a platoform IO project here with basic settings with the STM32F407VG Discovery Boards we have at our table (looks like the image below). Make sure you're actually within the project folder (titled "PlatformIO-GuitarTuner") and not this repo when trying to upload code to the board. I'll list some documentation that will be useful below:
DISCOVERY BOARD:
| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 100nF | Library:C_0805_2012Metric | C15, C16, C18, C19, C20, C22, C24 |
| 7 | ~ | Library:TestPoint_THTPad_D0.8mm_Drill0.4mm | TP1, TP8, TP9, TP10, TP11, TP12, TP13 |
| 6 | 10k | Library:R_0805_2012Metric | R9, R10, R17, R20, R22, R23 |
| 6 | SW_Push | GT_library:JST_B2B-PH-K-S | SW2, SW3, SW4, SW5, SW6, SW7 |
| 4 | 680 | Library:R_0805_2012Metric | R1, R2, R3, R4 |
| 4 | TestPoint | Library:TestPoint_THTPad_D0.8mm_Drill0.4mm | TP3, TP4, TP5, TP6 |
| 3 | 2.2uF | Library:C_0805_2012Metric | C9, C21, C23 |
| 3 | 22uF | Library:C_0805_2012Metric | C1, C3, C5 |
| 3 | 5.1k | Library:R_0805_2012Metric | R6, R7, R11 |
| 3 | Green | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D2, D3, D6 |
| 3 | LOGO | LOGO | G***, G***, G*** |
| 3 | MountingHole | MountingHole:MountingHole_2.2mm_M2_DIN965_Pad_TopOnly | H1, H2, H3 |
| 3 | Red | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D4, D5, D8 |
| 2 | 0.10 | Library:R_0805_2012Metric | R18, R19 |
| 2 | 100nF | GT_library:CAP_CA0612_3P2X1P6_YAG | C6, C7 |
| 2 | 10uF | Library:C_0805_2012Metric | C11, C17 |
| 2 | 1k | Library:R_0805_2012Metric | R5, R21 |
| 2 | 47k | Library:R_0805_2012Metric | R13, R24 |
| 2 | 51k | Library:R_0805_2012Metric | R15, R16 |
| 2 | B6B-PH-K-S | GT_library:JST_B6B-PH-K-S | J1, J2 |
| 2 | Blue | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D9, D10 |
| 2 | Conn_01x05_Pin | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J4, J5 |
| 2 | Orange | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1, D7 |
| 2 | SMS05T1G | Library:SOIC_05T1G_ONS | U3, U4 |
| 1 | 0.01 1% | Library:R_0805_2012Metric | R8 |
| 1 | 0.01uF | Library:C_0805_2012Metric | C8 |
| 1 | 0.1uF | Library:C_0805_2012Metric | C12 |
| 1 | 0.47uF | Library:C_0805_2012Metric | C4 |
| 1 | 1.1k | Library:R_0805_2012Metric | R12 |
| 1 | 1.5k | Library:R_0805_2012Metric | R14 |
| 1 | 100uF | Library:CAP_EEE1AA101WR | C10 |
| 1 | 1051640001 | Library:CON00906_5_MOL | J11 |
| 1 | 10k | Parts_Library:RESCAXE50P280X160X55-16N | RN2 |
| 1 | 10k | Parts_Library:TRIM_TC33X-2-103E | RV1 |
| 1 | 1k | Parts_Library:RESCAXE50P280X160X55-16N | RN1 |
| 1 | 1uF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C25 |
| 1 | 1uF | Library:C_0805_2012Metric | C2 |
| 1 | 680 | Parts_Library:RESCAXS80P320X160X60-8N | RN3 |
| 1 | B4B-XH-A | Library:JST_B4B-XH-A | J7 |
| 1 | BQ25185DLHR | Library:WSON10_DLH_TEX | U1 |
| 1 | BQ27441-G1 | GT_library:Texas_S-PDSO-N12 | U2 |
| 1 | C1F 2 | Library:C1_BEL | F1 |
| 1 | Conn_01x02_Pin | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J8 |
| 1 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J10 |
| 1 | Conn_02x05_Odd_Even | Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical | J9 |
| 1 | DRV8834PWP | Library:SOP65P640X120-25N | U5 |
| 1 | ESD9B5.0ST5G | Library:SODFL1006X40N | U8 |
| 1 | JST_B2B-PH-K-S | GT_library:JST_B2B-PH-K-S | J3 |
| 1 | M1 | Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm | JP5 |
| 1 | M2 | Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm | JP6 |
| 1 | MAX7375AXR805 | Package_TO_SOT_SMD:SOT-323_SC-70 | U6 |
| 1 | MFU0805FF01000P500 | Library:FUS_VISHAY_MFU0805_VIS | F2 |
| 1 | OLED Conn_02x04 | Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical | J6 |
| 1 | SLP | Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm | JP7 |
| 1 | STM32F405RGTx | Library:LQFP-64_10x10mm_P0.5mm | U7 |
| 1 | SW_Push | Library:SW_TS04-66-65-BK-160-SMT | SW8 |
| 1 | SW_SPDT | Button_Switch_SMD:SW_SPDT_PCM12 | SW9 |
| 1 | SW_SPST | GT_library:JST_B2B-PH-K-S | SW1 |
| 1 | SolderJumper_2_Bridged | Jumper:SolderJumper-2_P1.3mm_Bridged2Bar_RoundedPad1.0x1.5mm | JP1 |

dezibot/dezibot
The project focuses on the software for the Dezibot4 robot and its use in the classroom. It includes libraries for use by students as well as guides for teachers. The hardware of the robot is not part of the project.




/KiCAD/Bpod%20Controller%20v5.kicad_pcb.jpg?size=s&soon)

lk-ek/esphome-unni-co2-sniffer
An esp32-c3 based passive data sniffer for Unni CO2 sensor devices

cdennis3223/BarometerArray
Capstone Project in collaboration with Sam Bower, Utilizing ESP32 controlled devices to measure fast changing barometric pressure in an arrayed pattern with time correlated data.
It measures 80 × 40 mm and has 4 copper layers, 1.6 mm thick.
112 parts, built around the DRV8834PWP, BQ25185DLHR, ESD9B5.0ST5G and MAX7375AXR805+T. 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 SG295/ece477_guitartuner repository on GitHub, at the commit this page was made from: the board is PCB_v1/tuner time.kicad_pcb and its schematic PCB_v1/MCU.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 SG295 before reusing the design.