Skip to content
View in the app

A better way to browse. Learn more.

www.Head-Case.org

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (โ‹ฎ) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Leaderboard

Popular Content

Showing content with the highest reputation on 07/18/26 in Posts

  1. Here are some photos of the SS/ZF switch board I have been using in my CFA3 build. The original SS/ZF switch board, designed by ang728 & vwvwbg, uses a ULN2003 as a relay driver. The mode-control input drives several ULN2003 inputs in parallel. When the control line is high, the corresponding Darlington outputs sink current through the relay coils, so the relays energize. When the control line is low, the ULN2003 outputs turn off and the relays release. The relay coils are tied to +5V, and the ULN2003 provides the low-side switching path to ground. Its COM pin is tied to +5V so the internal clamp diodes handle the relay flyback. I have been using this SS/ZF switch board for about a year and a half without any reliability issues. The only thing I noticed is that switching modes produces a small pop. Even with headphones on it has been acceptable, but recently I started wondering whether this could be improved. . So I added a small Arduino Nano interlock board in front of the existing SS/ZF control input. The Arduino reads the front-panel SS/ZF switch and outputs the required mode-control voltage to the existing ULN2003 relay board. The sequencing is: 1. Detect SS/ZF switch change. 2. Assert mute. 3. Wait briefly. 4. Change the SS/ZF relay control output. 5. Wait for the circuit to settle. 6. Release mute. The mute control is done through a PC817 optocoupler. On the Arduino side, one digital output drives the PC817 LED. On the protector-board side, the PC817 transistor pulls the existing protector MOSFET gate node toward the protector boardโ€™s -12V rail. This mimics a fault condition and forces the headphone output protection relay to open during the SS/ZF transition. So the Arduino does not touch the audio signal path. It only sequences the existing relay-control line and temporarily forces the existing KG protector circuit into mute during mode switching. In the installed photo: The top connector goes to the front-panel switch. The switch controls whether Arduino D2 is grounded or left open. The middle-right connector outputs the mode-control signal to my SS/ZF switch PCB. This is the 0V / control / +5V connection. The lower-left connector goes to the KG protector board: one wire to the 2N7000 gate node, and one wire to the -12V output of the 7912 regulator. The lower-right connector is the 5V / 0V power input for the Arduino interlock board. Arduino code attached below: const int SWITCH_PIN = 2; const int MUTE_PIN = 8; const int MODE_PIN = 9; const bool MODE_INVERT = true; // if SS/ZF mode inverted const unsigned long MUTE_BEFORE_SWITCH_MS = 250; const unsigned long SETTLE_AFTER_SWITCH_MS = 700; const unsigned long POWER_ON_MUTE_MS = 1500; const unsigned long DEBOUNCE_MS = 50; bool currentMode; bool readMode() { bool sw = digitalRead(SWITCH_PIN); // HIGH = open, LOW = grounded bool mode = sw; if (MODE_INVERT) mode = !mode; return mode; } void forceMute(bool on) { digitalWrite(MUTE_PIN, on ? HIGH : LOW); } void setMode(bool mode) { digitalWrite(MODE_PIN, mode ? HIGH : LOW); } void setup() { pinMode(SWITCH_PIN, INPUT_PULLUP); pinMode(MUTE_PIN, OUTPUT); pinMode(MODE_PIN, OUTPUT); forceMute(true); delay(100); currentMode = readMode(); setMode(currentMode); delay(POWER_ON_MUTE_MS); forceMute(false); } void loop() { bool newMode = readMode(); if (newMode != currentMode) { delay(DEBOUNCE_MS); newMode = readMode(); if (newMode != currentMode) { forceMute(true); delay(MUTE_BEFORE_SWITCH_MS); setMode(newMode); currentMode = newMode; delay(SETTLE_AFTER_SWITCH_MS); forceMute(false); } } }Some pics:
  2. ^ Agreed and nice fall off. Visiting my dad and hit a nearby car show last weekend. And by car show I mean a car. Rain threatened the event so only a 1974 Challenger 383 Four Barrel was left when I showed hours before the scheduled end. Quick tests of the used Hassy 55v f/2.5 I recently picked up. Much to learn.
  3. Double Chocolate Banana Bread with the Brits.
  4. ๐Ÿ“๐Ÿ› 4 BDF
  5. A.I. Enhanced Costco Brownies ATK Enhanced Banana Bread.
  6. Unfortunately, the dusty haze kept me from capturing the full moon. It's normal here โ˜น๏ธ I had planned to go to one of the highest points on the island on thursday to try and take some pictures of the Milky Way... I have confidence in my equipment but not in my abilities. Some photos with the RF 35mm F1.4L usm. I really like how this thing catches the light.
  7. I had a leftover crust, so tonight I decided to make spinach-bacon quiche so I'd have something good for breakfast.
  8. Saturday was Pie Day so we had previously agreed to celebrate this week. So tonight I made but did not bake Taco Pie and also made the crust (and did bake) for a Chocolate Chess Pie.
  9. Thanks everyone for the kind words and thoughts. Talked to my brother today. Turns out he (Bones) didn't have life insurance, nor any preplanned funeral arrangements. Turns out it's going to be 4500$ to have him cremated, and none of us are able to swing it. This sucks, because it's just putting more and more stress on my mom. I can't even fly back to be with her right now since hurt my back a month ago and can barely walk some days, much less travel across the country. Glad I was able to go out a few months ago, but hate I can't be there now.
  10. RIP Dale Jones, aka Bones, aka my mom's husband. He had been dealing with dementia and was moved to a nursing facility the day before. We knew it was coming but she has lost her brother, sister in law, a close cousin, and now Bones, all in the past few years. Not many people left in the family and it's tough for her.

Important Information

By using this site, you agree to our Terms of Use.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions โ†’ Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.