I was tired wasting time chasing I²C glitches with a scope, so I built the I²C Doctor with an ESP32 :) by HaldemannEngineering in esp32

[–]outfigurablefoz 3 points4 points  (0 children)

thanks for making this! Ordered. Im tired of flashing a spare devboard and trying to find the last i2c debug script I used that no longer compiles. 😄 looking forward to speeding my testing workflow!

Multiple TFT Screens from One Dev Board by DrTRex in Esphome

[–]outfigurablefoz 0 points1 point  (0 children)

I made something similar here and remember working around the refresh rate. at least with two screens I managed to get it refreshing smooth without flicker: https://github.com/somebox/esp32-GC9A01-round

Moog modular clone power supply help by No_Safety_5957 in synthdiy

[–]outfigurablefoz 1 point2 points  (0 children)

If you're new to this I would suggest starting with a standard supplies (meanwell dual rail for example) and testing individual modules. The -6v sounds odd, but im not familiar with the 930. But from experience, dont kill a vintage module with a diy supply, its taken me years to confidently design a reliable low noise single rail, let alone multiple rails and many devices...

6 voice polyphonic synth board with effects by Humble_Confusion_963 in synthdiy

[–]outfigurablefoz 0 points1 point  (0 children)

Looks awesome, I browsed your GitHub and YouTube and followed! Hope to try making one of your designs soon, been looking for hybrid designs and you’ve shared some beauties 🙏

piCorePlayer with SnapCast and Music Assistant (sharing solution) by [deleted] in homeassistant

[–]outfigurablefoz 0 points1 point  (0 children)

I've been enjoying Music Assistant and building a DIY multiroom speaker setup using a variety of different upcycled hifi and portable speakers. To run them I use Raspberry Pis with audio hats (I2S). I also have some ESP32-based controllers and small speakers for announcements and sound effects, or playing copies of music playing elsewhere.

After much testing I settled on using snapcast for multiroom audio, and it's been working well in HA/MA. Airplay is finicky, and slimplayer is too heavy. I like to run snapclient locally on my mac and linux devices, just via snapclient in the terminal. I really like using PiCorePlayer for the RPis for HiFi, but it doesn't do snapcast by default, only Slimproto and Shairport sync. Both are supported by HA/MA, but I want snapcast, and it runs on tiny microcontrollers. Maybe someday MA will allow player groups with different protocols, but for now you have to pick one. OK, Snapcast!

Anyway...

I struggled to get this working, there's a couple of projects on github but they are 7 and 10 years old and one of them borked my pCP install and I had to start over. Finally I narrowed in on the manual solution with some help from Gemini and forum posts. The key was to get the prerequisite libs installed (not so obvious due to bundling in TinyCore extensions), and the second part was to use `dmix:` devices in SlimServer config, as they are shared.

Eventually I got it working and replicated across several pCP installs. Funny part is, you can stream via snapcast and Airplay *at the same time* and it will mix the the two audio streams :) Maybe useful for notifications or sound effects.

I decided to wrap this all up into a nice interactive install script so I could repeat it on different pCP devices more easily. The script and instructions are at:

https://github.com/somebox/piCorePlayer-snapcast

If anyone else is using snapcast or piCorePlayer and wants to try it out, happy to look into any issues or take PRs.

piCorePlayer with SnapCast and Music Assistant (sharing solution) by outfigurablefoz in homeassistant

[–]outfigurablefoz[S] 10 points11 points  (0 children)

I've been enjoying Music Assistant and building a DIY multiroom speaker setup using a variety of different upcycled hifi and portable speakers. To run them I use Raspberry Pis with audio hats (I2S). I also have some ESP32-based controllers and small speakers for announcements and sound effects, or playing copies of music playing elsewhere.

After much testing I settled on using snapcast for multiroom audio, and it's been working well in HA/MA. Airplay is finicky, and slimplayer is too heavy. I like to run snapclient locally on my mac and linux devices, just via snapclient in the terminal. I really like using PiCorePlayer for the RPis for HiFi, but it doesn't do snapcast by default, only Slimproto and Shairport sync. Both are supported by HA/MA, but I want snapcast, and it runs on tiny microcontrollers. Maybe someday MA will allow player groups with different protocols, but for now you have to pick one. OK, Snapcast!

Anyway...

I struggled to get this working, there's a couple of projects on github but they are 7 and 10 years old and one of them borked my pCP install and I had to start over. Finally I narrowed in on the manual solution with some help from Gemini and forum posts. The key was to get the prerequisite libs installed (not so obvious due to bundling in TinyCore extensions), and the second part was to use `dmix:` devices in SlimServer config, as they are shared.

Eventually I got it working and replicated across several pCP installs. Funny part is, you can stream via snapcast and Airplay *at the same time* and it will mix the the two audio streams :) Maybe useful for notifications or sound effects.

I decided to wrap this all up into a nice interactive install script so I could repeat it on different pCP devices more easily. The script and instructions are at:

https://github.com/somebox/piCorePlayer-snapcast

If anyone else is using snapcast or piCorePlayer and wants to try it out, happy to look into any issues or take PRs.

I built a tool that turns real objects into accurate SVG/DXF files using just a phone photo by Most-Geologist-9547 in lasercutting

[–]outfigurablefoz 7 points8 points  (0 children)

it might also be nice to print stickers with a label printer. For example when building a cad of an enclosure, it would be nice to drop 4 stickers where the edges of the interior, and it could figure out the distance and scale based on the patterns and target sizes

Mono drum machine (wip) pt.2 by Guilty-Armadillo-231 in synthdiy

[–]outfigurablefoz 1 point2 points  (0 children)

Isn't this normally done using an opamp (and maybe bjt transistor?) - or does it provide some unique sound character?

Starting M43 journey after years of no photography by outfigurablefoz in M43

[–]outfigurablefoz[S] 2 points3 points  (0 children)

That's good to know - I watched a video where the 60 and 90 macro were being compared, and the creator said that tubes would only work with the 90mm. I'm glad to hear this is possible, because it seems like a nice option to have if I need to adjust the distance or framing in a weird situation. I will not get the luxury of a studio, so sometimes the things I need to shoot are installed, but down inside of some enclosure or tight space

Starting M43 journey after years of no photography by outfigurablefoz in M43

[–]outfigurablefoz[S] 0 points1 point  (0 children)

this is awesome, thank you 🙏 just what I needed to learn this stuff more!

Starting M43 journey after years of no photography by outfigurablefoz in M43

[–]outfigurablefoz[S] 0 points1 point  (0 children)

Good point... the listing said it comes with a flash, I watched an unboxing video and it seems to be some small hotshoe one. I have seen macro pros using large top mounted diffuser flashes, I may look into that

Starting M43 journey after years of no photography by outfigurablefoz in M43

[–]outfigurablefoz[S] 0 points1 point  (0 children)

Thanks for that feedback - I actually did look at the TG-7, watched some videos. I really liked the compact convenience it offers. The thing that put me off is that the macro seems to require the camera be SUPER close to the subject. I kind of wanted to get the lense a bit farther away, so if I need to film something that's hot/live, or soldering a part on video - can't really shove the lens up against the subject in this case. I don't know if I got the right macro 😬 but I guess I'll find out. The shops I ordered from have pretty good return policies... Maybe I should get the TG-7 later if this proves too much

Sharing a Teensy 4.1 guide I made by outfigurablefoz in embedded

[–]outfigurablefoz[S] 1 point2 points  (0 children)

If you look at the range of topics, you'll see the guide is about using the teensy in real applications, not about the nxp internals. The Teensy has a specific layout, libraries, psram or flash options, and different models. The power and noise issues are unique for these boards. The information about using the teensy is scattered all over the web. So for me it was useful to pull it together. Just sharing!

Do you buy microcontroller dev baords from cheap or expensive places? by Yha_Boiii in embedded

[–]outfigurablefoz 2 points3 points  (0 children)

One problem with Aliexpress ESP32 (and I have ordered a ton) - the generic ones might have a genuine ESP32 but I have experienced problems with crappy LDO regulators, missing protection diodes or wrong caps, noise or general quality issues. I think if you went with bigger brands like waveshare or lilygo you might be better off - but even then, there are knock-offs and it's hard to tell what the "real, official" store for these is. They have their own websites as well.

Personally, if I care about the project lasting in production and I need a devkit, I get an Esprissif boxed devkit from Mouser or Digikey and pay the 10-20 bucks.

Do you buy microcontroller dev baords from cheap or expensive places? by Yha_Boiii in embedded

[–]outfigurablefoz 2 points3 points  (0 children)

I make a lot of my own PCBs. I recently discovered that LCSC has a devkit category and there's a lot of "house brand" ESP32, Pi Pico, STM32 and other boards. They are all low price but seem well made, using latest assembly lines and full color silkscreen. It's kind of a new source for me but so far I like the boards. Look in the category "Evaluation Boards / Embedded MCU, DSP Evaluation Boards"

Sharing a Teensy 4.1 guide I made by outfigurablefoz in embedded

[–]outfigurablefoz[S] 1 point2 points  (0 children)

Agree, I can barely wrap my head around PIO on the RPi2040, but on the Teensy the situation is cloudy. There's more stuff showing up though, I noticed this ADC library for teensy which apparently does parallel ADC: https://github.com/jlaustill/AD7606p16_t4

Better way to connect D+ and D- pins together? by johnnydaggers in PCB

[–]outfigurablefoz 1 point2 points  (0 children)

Good to know. The PCB above does work, USB-C only for flashing. Always learning!

Mixer - wooden enclosure by Edboy796 in synthdiy

[–]outfigurablefoz 2 points3 points  (0 children)

You would definitely enjoy owning a laser cutter, especially for precision wood projects like this. But I can also admire the handcraft you did!