Electrical schematic showing pin ordering into a connector. Next to the PCB layout which has silkscreen that in no way matches.
Why is my circuit board lying to me π₯²
03.08.2025 07:57 β π 5 π 0 π¬ 1 π 0@gregdavill.bsky.social
ASIC/FPGA/PCB/FW engineer at ASTC π§ββοΈ (He/Him) I also take macro photos of electronics
Electrical schematic showing pin ordering into a connector. Next to the PCB layout which has silkscreen that in no way matches.
Why is my circuit board lying to me π₯²
03.08.2025 07:57 β π 5 π 0 π¬ 1 π 0βIβd rather write the hwβ much easier πππ€£
26.07.2025 02:24 β π 1 π 0 π¬ 0 π 0Impedance control is a myth. A term made by big circuit to sell more ground planes. /s
27.06.2025 23:26 β π 7 π 0 π¬ 0 π 0Smoke test passed! π₯
Voltages all look good
Circuit board propped up on a mechanical pencil
Circuit board in-front of a red coffee mug
Circuit board in-front of a red coffee mug
π Freshly assembled, still not sure if the design even works π«£
24.06.2025 03:45 β π 23 π 0 π¬ 1 π 0Assembly view of circuit board showing every decoupling capacitor highlighted
Decoupling? Yes. β
12.06.2025 09:21 β π 10 π 0 π¬ 2 π 0Circuit board with solder paste applied
Circuit board with solder paste applied
Circuit board with solder paste applied
Circuit board with solder paste applied
A nice solder paste application π«
12.06.2025 09:13 β π 12 π 0 π¬ 1 π 0Circuit boards alongside a 3d printed enclosure, solder paste stencil and some tools.
Circuit board macro photo
Circuit board macro photo
Circuit boards are in! π
12.06.2025 01:42 β π 23 π 1 π¬ 1 π 0CAD view of an enclosure designed around a circuit board
Designed a quick and simple 3d printed case
02.06.2025 22:40 β π 14 π 0 π¬ 1 π 0Unfortunately not, this is actually an old ButterStick r0.2
31.05.2025 01:59 β π 1 π 0 π¬ 0 π 0I've been using KiCad 9's new table features to aid in schematic documentation.
I guess it makes sense.. But still puzzled me for a moment that you can perform a vertical/horizontal mirror on a single cell. π
3d CAD showing a fillet inside a corner of a part, the geometry is using native rounded surfaces, and looks clean.
Much better π
10.05.2025 06:35 β π 4 π 0 π¬ 0 π 0View from 3d CAD, showing a rounded corner of an object, except it's not actually round, rather lot of straight lines.
Glad I can jump back in the timeline. Found the culprit!
Top object is an imported PCB, arcs on the board outline get converted to straight-line segments when it's exported from KiCad.
The purple lines are projected from this PCB outline. Then I've applied an offset to account for tolerance.
3d CAD showing a rounded surface, that is made up small flat planes, rather than a continuous arc. A fillet has created awkward joins to these flat planes.
Whoops, it's quick and easy to simply base 3d geometry off a KiCad board outline. But the topology has caught up to me. π«
10.05.2025 06:13 β π 4 π 0 π¬ 1 π 0Hand holding a circuit board with diffusion pattern
Designed this board years ago, and finally ordered it. The pattern looks really cool on the physical boards.
github.com/gregdavill/a...
Circuit board with curved differential pairs
Circuit board with component footprints
Circuit boards βοΈ
29.04.2025 07:42 β π 26 π 0 π¬ 0 π 0Circuit board with fancy silkscreen art
They've arrived β¨
28.04.2025 23:16 β π 18 π 0 π¬ 1 π 0Circuit board render
Circuit board render
Board is fully routed now, somehow it all fits.
Same sized FPGA as the Butterstick, but on a board less than half the size
Was initially planning on using the smaller ECP5 package, I have a few 85F5G's spare from OrangeCrabs. That package requires 0.15mm drills or uvias. Compared to the larger package. Moving more parts to the back of the board freed up the extra space needed.
23.04.2025 12:58 β π 10 π 0 π¬ 1 π 0Circuit board rendering. A USB-C port and chips are visible. The board is labelled ECP Breaker r3p0
KiCad PCB design showing a large BGA package and routing on 6 Layers
Had an idea, and I nerd-sniped myself into building it...
Similar idea to the last ecpbreaker design, but adding the 5Gbps SERDES to enable USB3. The ECP5's serdes supports display-port, so you could probably do some cool alt-mode stuff, but currently only routed for SS USB.
I bought mine from here a couple of years ago. hannio.org/en/produkt/1...
21.04.2025 20:56 β π 1 π 0 π¬ 0 π 0Rending of a circuit board, Components and soldermask look pretty realistic.
Spun up a new design to add an ESP32-C3 module to the back of the flip-dot module, along with DC power input.
Got a little carried away in inkscape for the silkscreen.
Trying out github.com/30350n/pcb2b..., a plugin that is in the KiCad PCM for exporting textures directly into blender, works great
Turns out if your riscv code causes an exception before the handler is configured and the core triggers a load access exception, youβll be in a loop that never exits. Apologies for creatingβ¦ checks notesβ¦ 1.8TB trace logs π΅βπ«π«’
18.04.2025 02:15 β π 21 π 2 π¬ 0 π 0Do they use microdrives? that can be replaced with Compact Flash? Or did it make use of a 1.8β HDD?
I miss my Creative Zen, which was HDD based. Crazy the engineering that went into miniaturisation of hard drives because NAND was still so expensive.
Components on solderpaste. The center of the image is two resistors back to back sitting sideways on the space typically taken by a single resistor.
Components on solderpaste. The center of the image is two resistors back to back sitting sideways on the space typically taken by a single resistor.
When you don't have the exact part... Just place a parallel combination π
05.04.2025 10:09 β π 30 π 1 π¬ 1 π 0SPI decode, showing 9bit packets
β¨π
Not sure I'd call it "modern" though π
Australian dollar coin with a surface mount 32.768kHz crystal component.
Australian dollar coin next to ruler. The ruler has a surface mount 32.768kHz crystal component, showing about 3mm in length.
Macro photo of a ruler with surface mount 32.768kHz crystal component, showing about 3mm in length. The glass top of the components shows the internals
Macro photo. A surface mount 32.768kHz crystal component a glass top of the components shows the internals. A tuning fork structure is visible.
When you realise that one method of creating a 32.768kHz crystal is literally just a miniature tuning fork structure.
MEMs oscillators do this to, but at another level of miniaturisation.
The lid of this one is glass and you can see that it's been laser-trimmed through likely through the window
For me itβs just on FPGAs which only provide JTAG
04.04.2025 00:48 β π 1 π 0 π¬ 0 π 0Circuit board with a connector labelled JTAG. The circuit board has LEDs along the front with various silkscreen labels. The connector has cables attached that are vibrant colours. Red, blue, green, yellow, white and black.
JTAG π
03.04.2025 21:32 β π 60 π 5 π¬ 3 π 1