I'm taking apart my KeyStep for $REASONS, so here's a thread of interesting things I've found!

🧵
First up is the brains of the operation: an STM32F103. Not a lightweight chip: It's a Cortex M3 @ 72MHz. It's got 256kB of flash and 48kB of RAM and that's a 100-pin TQFP package!

st.com/en/microcontro…
The KeyStep has a 9V power input so I wanted to see what voltage regulator it uses - no surprises here, it's the tried and true LD1117. Nice heatsink design.
Also interesting is this USB connector - look at all that solder! This baby ain't breaking off without a fight.
On the other side of the CPU board there's a couple of TL062s that presumably drive the pitch and mod CV outputs.

ti.com/lit/ds/symlink…
I'd never seen a package like this before. Turns out it's just an optocoupler used to electrically isolate the MIDI interface.

everlight.com/file/ProductFi…
Here's another interesting part: the XL6007 buck/boost regulator. In this case it seems to be boosting up the 5V rail to a 12V rail. Why, you might ask?

xlsemi.com/datasheet/XL60…
For those pitch and mod CV outputs, of course! The manual specifies that they can be up to 12V.
This is just an ordinary potentiometer but it has 7 leads!
It's clearly a multigang pot but this is presumably just wired straight into an ADC channel on the MCU, so I'm not sure why they sprung for that.
These LEDs used to illuminate the buttons seem ripe for replacement with prettier colors.
Here's the touch sensors for the pitch and mod "wheels".
On the backside is two of these chips which are presumably the capacitive touch sensor chips. However, I can't seem to find any details on these.
Alright that's all folks. See you next time.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Stargirl🌠

Stargirl🌠 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @theavalkyrie

15 Nov
I once raised an issue with a SVP of marketing for only highlighting a single cis male drag queen instead of the incredible accomplishments of a multitude of LGBTQ women.

Nothing fucking happened. He got the whole spotlight, we got the bullshit excuses.
If you're a trans woman reading this: It's complicated and nuanced and my take wasn't so much about people in the trans community but just cis people in general thinking that it's this universally affirming thing for trans women.
Read 4 tweets
5 Aug
Mark's a nice guy and has great advice, but I'm about to challenge this piece of advice:

"um", "like", "you know", etc. are *FINE* and *NATURAL* when giving talks.

You are better off spending your time practicing other aspects of public speaking than trying to eliminate these.
There's a reason we tend to use these filler words - it's a natural partner of human speech. They appear in every natural language. The serve an important linguistic purpose.
The biggest is that in conversations they indicate that the current speaker isn't done with a thought, so that other people int he conversation don't interrupt. Of course, when on stage it's a one side conversation. But- this isn't the only purpose.
Read 10 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!