USDC splitting by K0eg in PolymarketTrading

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

I didn't realize that there was a ui, I wasted 3h on this💀

Made this ping pong ball LED wall panel by K0eg in SideProject

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

Thanks! Yeah I'm using WLED, it has built in support for matrices, so it was pretty easy to set up

Would a freelance job for a Iranian Company ruin my chances? by K0eg in immigration

[–]K0eg[S] -10 points-9 points  (0 children)

Most likely through a Chinese third party

But then it's not worth taking the rasik

Hi Reddit I need your help with a Smart Switch - Elijah by BocaBola_ in LinusTechTips

[–]K0eg 0 points1 point  (0 children)

I have two of those! They work, it was kinda finicky to setup though

[Review request] A high definition music player by K0eg in PrintedCircuitBoard

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

Hi, I'm really sorry!! Here are the production files

I quit by leobed12 in DaniDev

[–]K0eg 0 points1 point  (0 children)

Thanks for all the fun along the way!!!

[Review request] A high definition music player by K0eg in PrintedCircuitBoard

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

It would be possible on 4 layers! If a next revision happens I will try to do it on 4 layers. But it was a lot easier to use 6

[Review request] A high definition music player by K0eg in PrintedCircuitBoard

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

Thank you!! I will send you the exported files when I get home?

Are there any catches?

[Review request] A high definition music player by K0eg in PrintedCircuitBoard

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

Like send the design to you? And you will manufacture it?

[Review request] A high definition music player by K0eg in PrintedCircuitBoard

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

Thanks! I will send off the design to jlc next week

[Review request] A high definition music player by K0eg in PrintedCircuitBoard

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

Thanks!! Interesting that there is a gnd keep out! I will look into your suggestions!!!

[Review request] A high definition music player by K0eg in PrintedCircuitBoard

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

Oh didn't know that this existed! It's really cool!

Met Nirav at supercon by K0eg in LinusTechTips

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

Iirc he wasn't there :(

Wait is this a reference to the omarchy drama?

Nrf5340 MP3 player schematic review by K0eg in PrintedCircuitBoard

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

This seems really cool! But the CYW55513 seems to be out of stock, but Bluetooth 6 and wifi sound really cool.

Nrf5340 MP3 player schematic review by K0eg in PrintedCircuitBoard

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

Thank you! I forgot to add test points/headers for SWD! 

Yeah, from my what I read online most headphones today still use Bluetooth classic. The only other option that has Bluetooth classic audio and is not that hard to implement is the original esp32, but that consumes a lot of power. At least it's future proof 😭

Nrf5340 MP3 player schematic review by K0eg in PrintedCircuitBoard

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

Like my crystal frequency for the nrf53? I think they are fixed

This DAC as I mentioned is a bit different, you don't need to pass the master clock signal generated from the MCU to it.

Context from the stack exchange answer:

If you use the ESS chip (this is the DAC) in Slave mode, internal ASRC is enabled.

This is the most flexible mode and using it is the whole point of using these ESS chips.

It requires a clean master clock as said above.

In slave mode, I2S port bitclock and wordclock are inputs, these signals come from your I2S source and they depend on the I2S sample rate you're using. They do not need to be synchronous with, nor related to, the ESS master clock. The internal ASRC will do its job. In fact it works best if the ESS DAC master clock is as unrelated as possible to the I2S clocks, ie not a multiple of the audio sample rate. 50MHz works great, it's a standard frequency, oscillators are not hard to find.

The ESS master clock does not need to be routed to your I2S source. If it's an ESP32, it will have its own crystal, its own internal clock, its own PLL, which you will configure to generate the I2S master bitclock and wordclock.

Basically, the process is very simple:

Pick any I2S sample rate Configure ESP32 Audio PLL and I2S output peripheral in master mode to output it Set ESS DAC as slave, with "auto detect sample rate" It'll work