Salta al contenuto principale




Design review thread. I'm going to be looking at git.sr.ht/~mxsparks/ceres-hard… by @mxsparks from mostly a SI/PI viewpoint.

This board has already been fabbed (xgdr.net/2025/08/15/ceres-revA…) so I'm not going to be spending much time worrying about looking for pinout or basic "does it boot" issues.

in reply to Andrew Zonenberg

This is a pretty consistent pattern across the whole board, I'm not going to call out every instance of it (QSFPs etc).

In short, there's a general lack of attention paid to return currents every time a SERDES or DDR signal changes layers, and lack of ground plane voiding on BGA and coupling capacitor pads causing low-Z mismatches.

Ideally, every time a high speed signal changes layers, there should be a return current via - or two for a diff pair - in close proximity. If you want to go all the way, you can do full EM solver simulation of the transition including the coupling between via barrels/pads/planes and vias to optimize the exact clearance from via to plane, spacing from via to via, etc. But just having a dedicated return path is way better than not having one.

See example from one of my boards (not the one being reviewed)

Questa voce è stata modificata (1 settimana fa)
in reply to Andrew Zonenberg

Some more good examples of best practices in this space. This is 5 Gbps QSGMII on a 6-layer board but the same concepts apply to higher layer counts.

In this particular example some of the layer transitions are right under one side of the capacitor using filled via-in-pad, but the same key concepts apply:

1) Any time you have to put a large component pad, in this case an 0402, in an impedance matched signal, add a ground plane cutout to bring the impedance back up to target

2) Provide stitching vias between the two reference planes any time a signal changes between layers referenced to different planes.




I'm not sure many folks realize just how persistent the warming from CO2 is.

Here is a set of 1000-year climate model runs (using FaIR) simulating one year of CO2 emissions (40 gigatons in 2020); a millennia later the world has not cooled back down!


in reply to Frank Castle

🤖 Tracking strings detected and removed!

🔗 Clean URL(s):
youtu.be/rasKodlwyIY

❌ Removed parts:
?si=nMtLIxgmfkfeeA5T



Este viernes si estás cerca de Guijuelo, muestra tu repulsa por el genocidio del estado de Israel. Que quede claro.

#Salamanca
#Guijuelo
#StopGenocidioGaza



Usare le nuove tecnologie per gestire la sicurezza in cantiere
@lavoro
puntosicuro.it/nuove-tecnologi…
Perché è importante lo sviluppo digitale e tecnologico in edilizia? Come fare il monitoraggio da remoto? Quali sono le possibili applicazioni? Quali sono i problemi? Come usare l'intelligenza artificiale? Ne parliamo con l'Ing. Damiano Bauce.

in reply to Cyb3rrunn3r

Das Bild zeigt eine Zeichnung mit zwei Figuren vor einem Hintergrund mit den großen blauen Buchstaben "SU". Auf der linken Seite steht ein Mann in einem dunklen Anzug mit weißem Haar und einer besorgten Miene. Er spricht: "Jessas! Warum 'etz aa des?" (Jesus! Warum jetzt das?). Auf der rechten Seite geht eine Figur, die Jesus darstellt, mit einem Kreuz auf dem Kopf und einem weißen Gewand, in Richtung der Buchstaben "SU". Er trägt einen blauen Ring und spricht: "Urheberrechtsverletzung." Die Zeichnung spielt auf die Thematik Urheberrechtsverletzungen an, indem sie Jesus als Symbol für die Gerechtigkeit oder die Strafe für solche Verletzungen darstellt.

Bereitgestellt von @altbot, privat und lokal generiert mit Ovis2-8B

🌱 Energieverbrauch: 0.196 Wh



Wer ungefragt Saatgut im Briefkasten findet, sollte es sofort entsorgen. Das Julius Kühn-Institut in Braunschweig warnt vor invasiven Arten, die Natur, Gärten und Landwirtschaft schädigen können. 🌱

Denn die Samen könnten Krankheiten oder Schädlinge einschleppen - oder eben Arten, die heimischen Pflanzen verdrängen. 🌱

Solche Samen sollten im Hausmüll entsorgt werden, niemals im Kompost oder der Biotonne. 🌱
📝ndr.de/nachrichten/niedersachs…
#NDRNDS #Natur #Umweltschutz #InvasiveArten





豪雨の秋葉原
Nikon Zfc + Nikkor Z DX 24/1.7
#photography
Questa voce è stata modificata (1 settimana fa)


President Donald Trump said on Thursday his administration would impose tariffs on semiconductor imports from companies not shifting production to the U.S., speaking ahead of a dinner with major technology company CEOs.

reuters.com/world/china/trump-…

#Ukraine #Russia #US #Trump



[#TRADESHOW] The 2025 #China #International #Chemical #Industry #Fair (#ICIF China 2025) from September 17 to 19, 2025, at the Shanghai New #International #Expo #Center. It unites the #global chemical industry under theme “Progress in #Partnership, Embrace the #Future”. The #event #highlights #green, low-carbon, and #digital #innovations reshaping #energy, #petrochemicals, and advanced #materials. cnbusinessforum.com/event/2025…



Today, #Messiaen #Langgaard with McClelland and #Nielsen from #Ribe worldconcerthall.com/en/schedu… #wch


Picked our MG4 up from the repair place today. Good as new! Now just hoping all the insurance stuff goes through smoothly. The dude who backed into us with his ute while we were parked doesn't seem to have filed a claim through his provider yet, probably because there was virtually zero damage to the back of his tray. But I'm hoping our provider just takes care of everything. Fingers crossed! Good to have our car back anyway!



in reply to The Secret Life Of Plants🌱

Das Bild zeigt eine satirische Illustration, in der ein Mann in einem Anzug und mit einem überdimensionalen Kopf die Erde in einen gelben Chipper steckt. Der Chipper, mit der Aufschrift "CHIPPER" versehen, spuckt Geldscheine aus. Der Mann hat ein breites Grinsen und wirkt zufrieden. Die Erde ist in der Chipper-Maschine zerdrückt, und Geldscheine fliegen aus dem Auspuff. Der Hintergrund ist in einem hellen Grün gehalten, mit einem gelben Kreis, der den Chipper und den Mann hervorhebt. Die Illustration kritisiert die Ausbeutung der Erde und die Priorisierung von Geld über Umwelt und Nachhaltigkeit.

Bereitgestellt von @altbot, privat und lokal generiert mit Ovis2-8B

🌱 Energieverbrauch: 0.200 Wh



#Backpacking with @mbroome at Doughton Park this week - 3 days, 30.19 miles, ~11,000ft total elevation change. I think we're ready for Uwharrie already!

How today started:





Rec Room was a great place to work, but they had to lay off over half their staff, so I am looking for the next opportunity.

If you are looking for a senior graphics coder to solve all your rendering problems on any platform, either remote or in the Seattle area, I'd love to hear from you.

Picture is purely for attention, but I can drive pretty well.

reshared this

in reply to Tom Forsyth

«we're going to hire you, but only if you drive to work on your Caterham»





Security guarantees for Ukraine cannot be provided by foreign military contingents and much work needs to be done before a high or top-level meeting between Moscow and Kyiv on settling the conflict in Ukraine, the Kremlin said on Friday.

reuters.com/world/europe/kreml…

#Ukraine #Russia

in reply to Hanse Mina

Putin still has bodies to send to die at the front. Until he runs out, or someone stops him, he's going to keep going.



Zwentner: The staff ate it later この後、スタッフが美味しくいただきました zwentner.com/the-staff-ate-it-…

#Blog

#blog



  • Sensitive content
  • Parola filtrata: nsfw



  • Sensitive content
  • Parola filtrata: nsfw



  • Sensitive content
  • Parola filtrata: nsfw





Mais dinguerie #libertés humanite.fr/medias/emeutes-urb…

C'est un journaliste de l' #huma qui a partagé ça sur un fil #10s25 - j'avais pas encore vu passer peut-être ayé ici tout le monde en parle ?

#media #medias #journalisme

Questa voce è stata modificata (1 settimana fa)


Recent thing on my podcast, Pass the Salt audiobook sample weirdwritings.pinecast.co/epis… #Audio #Podcast #Podcasts



// #strudel

$:
wchooseCycles(
[`<[e4@3 f4]>`, 1],
// (put more patterns in here)
)
.note()
.s("sine")
.fm("[2 4 6 [3 5]]".palindrome())
.fmh("<<0.4 0.2> 0.2 0.2 0.2>".fast(8).shuffle(16))
.attack("0.014,0.55").decay(0.12).sustain(0.16).release(0.08)
.struct("x*8 x*4")
.velocity(sine.range(0.2,1.4)
.add(sine.range(0.2,1).slow(4)
.add(sine.range(0.2,1).fast(4)
)))

// strudel.cc/#JDogCiAgd2Nob29zZU…

in reply to Quincy

or even

[run(8).scale("e4:minor:pentatonic"), 1],
[run(6).rev().scale("e4:minor:pentatonic"), 0.2],

#strudel

Questa voce è stata modificata (1 settimana fa)
in reply to Quincy

Questa voce è stata modificata (1 settimana fa)

Quincy reshared this.

in reply to Quincy

note to self: don't forget the setcpm in #strudel. (are there any other global settings that stick around?)
in reply to Quincy

Another global setting in #strudel would be using all. For example, you can slap a lowpass #filter on everything like this:

$: s("bd hh bd hh sd hh hh bd hh bd hh bd <sd [sd, cp]> hh hh hh")

all(x=>x.
when("<0!7 8>", x=>x.
lpf(saw.range(200, 2000)).lpq(8)
)
)

If you add more patterns to this demo drum pattern, they will be filtered as well.

#livecoding #electronic #music

in reply to Quincy

oh yes, colors ! :breaddrool:

nice wisteling 🎶 a horror flick score !
killibilli 3000 :awesome:

in reply to Quincy

yes, the colors i like as well.. i'm strudeling on a tutorial for "global all" atm, bc i was reading the post by @superdirtspatz
and figured it could help me understand the magic better, and found.. "_$:" has no effect @ "all" !
"all" is like "_$", awesome, but they dont work together. on the other hand, all + $ make output go magic :awesome:

strudel.cc/#Ly8gIkdsb2JhbCBhbG…

Questa voce è stata modificata (10 ore fa)
in reply to Quincy

🔥 :rubberduck: :breaddrool:
phyrgian_dominant_sounds_read_out_loud sounds like send em david 😂

strudel.cc/#Ly8gInNlbmQnZW0gZG…

#strudeldudel

Questa voce è stata modificata (1 settimana fa)

Quincy reshared this.

in reply to Mazzo

interesting! 😄 confirmed - I hear the name "David" quite distinctly.
Questa voce è stata modificata (1 settimana fa)