it's in and it's built and it FUCKING WORKS, at least like 80% of the way - I haven't fully put it through a full round of testing yet but every single functionality I've tested - including things that were first-time builds that I hadn't prototyped yet, like the adjustable LDO on the output and the double schmitt trigger falling edge detector, all seem to work! I even splurged a little bit and got some trans knob caps .
What I've been up to
I don't know what to tell you, read 'em and weep. The board is built, you see it, it goes hard. Pretend my soldering isn't shitty and I cleaned the flux off.
Full list of things that work:
- Output voltage control knob works, tested open loop (top end is supposed to be 16 and it's closer to 15.5, I might just not worry about it.)
- Output current control knob works, tested through a 1K resistor.
- Timer and knob work from 2 to 10 seconds.
- Lights work*, although I think I killed the 555 timer by soldering near it with the board powered . It worked great for a few minutes and then I soldered in S1 and it stopped working.
- Foot pedal and probe work.
I don't know if it has any new bugs when specifically connected to a human being. I suspect that if I were to try to use the current sink on the low side of the probe, which I'm bypassing right now, it'd be whacky - I never made an effort to resolve that bug, and I think I might just descope that to get this thing done at all. I'm already longing for a fresh start on some things that I think I can get by launching into the microcontroller-based version of this. There are already enough redundant safety measures in place for me to feel comfortable, although I'd really like to test the JFET current limiter, which I didn't populate because I couldn't source a good JFET and I also couldn't be assed to determine the correct resistor value. I'd really like either that or a current limiting diode on the high side of the amplifier before I call this done. That's going into the next rev. There are also some non-breaking bugs that I still need to design out, like for example I designed in 20K potentiometers for the current and time control, but Alps Alpine only makes 20K potentiometers in audio trim, meaning the knob angle isn't really one to one with the output. I need to replace those with different values. Other little things like that too.
Next up
I'm going to work with the board for a bit and see how it handles! I need to get some hands-on time with it to truly learn how it works, what it's missing, and what I need to change. I'm also kind of just looking to reap the benefits of this thing personally to be honest, I'm getting really tired of shaving
(plus i'm meeting some girls who are kinda into this thing and might wanna go hour for hour on some mutual aid electrolysis time over comfort shows and snacks on the couch )
I think the "alpha" model of releases was a mistake. Because of the nature of hardware development, I think I'm going to change to a "release candidate" model - it makes it clear that any RC board isn't ready to be used, and it allows me to promote any one at any time once I've designated it good enough. So, I'll begin work on RC2 once I'm deeply familiar with this board!
I'm also deeply neglecting the site, mainly @Edie's jekyll port that I really deeply truly appreciate and I never figured out how to apply the patch for. I'm sorry friend π Can you work with me to get that patch applied? I tried to tackle it on a super low executive function day and I just made so little progress applying your patchset and I wanna have it up so bad but it was fighting me and I needed rot time and I quit trying after like twenty minutes
Any ways to help?
There are kind of a few things actually! In no order of priority, with loose guesses at difficulty:
- Getting the library I'm using updated with 3D models. It's not super necessary but having cute renders is always cool, and it'd be handy for anyone who wants to design an enclosure. Not hard, not easy.
- Fixing some of the footprints, particularly making sure all the knobs look the same, making the font nicer, etc. Not super easy.
- Doing a JLCPCB cart catalog audit. I think I'm close to everything being in JLCPCB's catalog? I'm not sure though! If there's anything missing I'd love to know so I can try to design it out in RC2! Kinda boring but not too difficult.
- some more?? i'll edit them in in the morning i'm up LATE
If any of these things sound like a thing you want to make an attempt at, let me know! I'll work with you to get you started.
sloppy post today, this is deeply not accessible for non-technical audiences and leaves a lot out, so please let me know if you want deeper explanation on anything and i'll add detail! I just wanted to make sure i got my post up to let you know I'M STILL FIGHTING BABY
i'm still very not settled with the move, and burnout is closing in with my job and my new trans social life, but I'm at equilibrium, I'm okay to keep spending the amount of time I am on this, but I wish I could be spending just a little more. Life is okay though. Great, even.
As always, stop by, hang out, say hi, ask questions, tell me what you've been up to, design review me, however you'd like to be involved is good by me! I'll see you in the comments π₯°
Holy shite, thatβs unbelievable! Massive congrats! This is so fucking exciting. π As an aside, I used to work as an SE for a HW company, and I concur with the RC model for HW releases. Itβs more versatile for your use case.
glad to hear you can confirm that professionally! I'm happy that it's a reasonable idea! It definitely takes the pressure of "okay this board isn't an alpha so nothing can be wrong" and instead I can just go backwards - nothing is wrong, so we can call it not an RC any more. I'm glad you're excited π