digitaldanny / AudioEffectsGlove

A hand tracking glove that controls parameters of various audio effects.
1 stars 0 forks source link

PCB Design - Altium #43

Closed digitaldanny closed 3 years ago

digitaldanny commented 3 years ago

Describe the solution you'd like

digitaldanny commented 3 years ago

These are the crystal oscillators for the MSP432.

digitaldanny commented 3 years ago

Glove PCB Parts to Order

Part PCB Designator(s) Quantity
4.7 uH inductor L? ?
32.7680 kHHz Crystal LFX 1
48.00 MHz Crystal HFX 1
MSP432P401RIPZR U? 1
1.5 uH inductor L2 1
4.7 uH inductor L1 1
digitaldanny commented 3 years ago

Charger PCB Parts to Order

Part PCB Designator(s) Quantity
? ? ?
digitaldanny commented 3 years ago

MSP432 Pinout

MSP432 Pin Pin Mux Function Description
P1.6 3-pin SPI LCD MOSI
P1.5 3-pin SPI LCD clock
P2.3 GPIO LCD register select (RS)
P5.1 GPIO LCD reset (active high)
P3.5 GPIO LCD chip select (active low)
- - -
P3.7 GPIO Flex mux sel0
P4.1 GPIO Flex mux sel1
P4.6 GPIO Flex mux sel2
P5.5 GPIO Flex ADC
- - -
P3.3 UART TX HC-05 Rx
P3.2 UART RX HC-05 Tx
P6.6 GPIO HC-05 State
digitaldanny commented 3 years ago

MSP432 Launchpad Power Supplies

VCC (DVCC) • External • Primary chip supply voltage • Supplies the I/Os and VCORE regulator

VCORE • Internal – programmable • Integrated voltage regulator to generate core voltage • Supplies the CPU, memories, and digital modules,

AVCC • External • Supplies the analog modules

digitaldanny commented 3 years ago

Because I am using mostly thru-hole components for the prototype, the glove PCB is taking up way too much space to fit on the back of a hand. The PCB screenshot below shows a 3.5 x 4 inch PCB that cannot even fit all the components (leaving space for the LCD).

image

My plan is to split up the glove into two PCBs. The only part that actually needs to be on the back of the hand is the IMU components. The rest can be moved to a long and narrow PCB that can be mounted on a wrist strap. The IMU PCB can be connected to the wrist PCB with some wires.

digitaldanny commented 3 years ago

**Update on previous comment.

Will just be using the IMU breakout board instead of making a custom PCB for the IMU.

digitaldanny commented 3 years ago

Borrowed Components

Component Description Quantity
LM317T Adjustable Linear Regulator 3
INA114AP In-Amp 1
PO3P4L High-Power PCh MOSFET 1
AD8226 Single Supply In-Amp 1
digitaldanny commented 3 years ago

This is the 2nd revision of the glove PCB after removing the IMU hardware with a compile mask. I tried autorouting this, but Altium could only complete 66% of connections. I messed around with manually connecting the rest, but it looks like there is not enough space on the board to finish. I think I will need to increase the PCB size from 2.5 x 5 inches to something wider, which will not fit on the forearm very easily.

image

digitaldanny commented 3 years ago

Completed and submitted both PCBs. Currently completing a final Digikey order for some components I am missing or need more of. Both PCBs are shown below with the copper pours removed.

NOTE: I ended up being able to keep the glove PCB the same size by changing the routing width to 7.5 mils. The MSP432 pins were less than 10 mils, so routing was not working when routing at 10 mil width.

Charger PCB image

Glove PCB image