Recruit new, good members that stay :D
What is the goal of onboarding?
Spark engagement/interest (make them stay)
Teach useful content to new members (make them useful)
its really difficult (too much for too little time)
Let new members take on a simple task (get use out of them)
Allow them to find out what they’re interested in
Best for us vs best for them?
best for us is make them solder/power budget slaves
best for them is do fun-ish things to put on resume
What makes people interested in Hardware?
resume clout
to find out if they like it
digital logic: like a puzzle
satisfying when you figure it out
to touch PCBs (better than software in this regard!)
soldering
new stuff
between fw/hw/mech, you are least likely to have exposure to hw
What makes people want to join design team?
learn something
make friends!
application of hw to a real end-goal
resume clout
What makes ppl want to join midsun?
solar/renewable energy!
car is cool
big/multiple teams
largest product out of any design teams
What makes people want to quit
too much stuff to download/start with
no tasks?
hard to sign up for a board
no support / too scared to ask questions
What does a new member need to learn?
electrical laws & components
voltage division, capacitance
high level board system overview
how to use Google
but also make sure you’re approachable for questions
Understanding schematics
maybe not Altium, but A365 navigation
Test equipment
multimeter, oscilloscope, power supply
Soldering
Read datasheet (cntrl-f…)
Safety!!!
inhaling solder fumes (fan on!)
shorting power supply
thermal camera not touch?
doublecheck polarity
Selecting a component (DIGIKEY)
What does a 1A student know how to do?
V=IR is grade 9…
maybe breadboards (15%)
wiring (parallel vs series)
resistors
switches
LEDs
AND/OR gates
Arduino? (30%)
Computers (20%)
What tasks/activities can we give to a 1A student?
power budget
read schematic
read datasheet
understand board operating conditions
understand current paths
P = IV
Design UV cutoff
how does comparator work
voltage division
Read datasheet
Read schematic, tell me what it does
Tutorial board
Characterizing/validation
relays: draw diff power at diff voltage?
How should onboarding be scheduled/formatted
Real project w guidance
Fake project w guidance
recreate 1 page of a schematic
combine/compare afterwards
Working session (lead does stuff & you watch/help)
Show & tell
Show & tell tutorial + follow-along?
more for Altium… which we don’t need
Simple task
characterizing
steering stalk….
fans
relays
motor controller HV capacitor discharge
validation
CC button debouncing
UV cutoff thresholds (on the old board)
power budget……
Alastair Correya (Unlicensed) what power budgeting did you do when you were onboarded?
harnessing /electrical distribution
replace out of stock IC on….
???? some board
F23 HW ONOARDING Weekly Plan:
High-level inquiry
what systems need to be in place in a solar car?
collaborative! w guidance from lead
Share ideas w everyone??
So here’s what actually goes into our solar car:
(mini presentation part)
advertise next week is hands-on
stay after for questions & touring
Fake project w guidance (in groups w lead)
spec me a resistor for this LED
spec me a capacitor & resistor for an RC filter
best group gets a prize
something competitive
cost??
Working session / real small task + signup
(any of the above ‘small tasks’)
Group signup!
let them work on it in their own time if they want
multiple diff tasks, each with their own lead?
How to improve hw project management
Trello?
Revive Jira!
anything that helps track what has been said and what needs to be done
Weekly meetings schedule
1-off meetings
Notion..
person-based not project-based
How to improve hw team vibes
more ppl in person
group of ppl who join together is
group onboarding tasks!!!!
formula: event to invite ‘first years w prospect’ to a competition day… camp overnight and stuff
make it less scary to sign up for tasks / ask questions
Things to do:
Week 1:
Quick slides
Internal briefing so we all understand the systems
Master doc Jenna Kong (confluence) System Overview [MSXV]
Systems diagram Forest Zhou
Week 2:
Design a competition project Jonathan Xie
Week 3:
Determine small tasks (but this is on a rolling basis)