20 hours ago

#8seg preparations for #37c3 are coming along.

#electronics #pcb #soldering

A big pile of circuit boards with four large circuit boards on top, which are half-soldered and contain a number of connectors such as two fan headers and two rj45 connectors as well as a few chonky shunts and big caps.
A disorderly pie of two kinds of circuit boards, some X shaped and some rectangular. The rectangular ones have an sfp board edge connector, a wr-wst debug connector, and a big m3 solderable stud. On their back silkscreen is a dithered cloud pattern.
OhWeh 🤍
21 hours ago

Wale sind Säugetiere, so wie wir selbst. Nur die Intelligenz unterscheidet uns, da bin ich ganz bei Douglas Adams.

Whales are mammals, just like us. The only thing that makes us different is the intelligence, I fully agree with Douglas Adams.

#PCB #PFAS #Toxins #Gitf

Yay! Finally, working door bell with status message for couriers. #ESP32 #PCB #Epaper

More detail on my blog:

Sign on door next to bell push, green background corner LEDs.
"Please wait, we are on the way"

OK the issue is the boost circuit.

Changing the 0805 inductor for a 4x4 one, albeit a much lower value, has made it almost perfect.

#ESP32 #PCB #Epaper

#PCB #ESP32 #Epaper

e-paper with 0805 68uH inductor
e-paper with 4x4 10uH inductor
The screen - after redraw - looking clean. E-paper

I am not happy. I have re-checked several times, and the circuit for driving the e-paper looks right, though waveshare do have more than one example with subtly different components. What is annoying is it does sort of work some of the time. I can only assume the voltage regulator components. So updating design to match later waveshare example, and trying again, another week. Arrrg! #ESP32 #PCB

Very messed up e-paper display.
7.5" driver board stuck to e-paper, looks nice, shame it does not work properly.
Fused Engineering
1 week ago

My first Raspberry PI "hat". But more a collection of everything to transform the raspi into a rc remote control.
#kicad #pcb #Raspberry

A rendered view of a square printed circuit board with several electric components on it.
Elan Feingold
1 week ago

I think I’ve finally graduated from EasyEDA and considering Altium or KiCAD. The latter is free, runs on MacOS, but the former seems way more advanced and professional. Anyone have any opinions (or tried running Altium on Parallels)?

#altium #KiCad #eda #PCB

1 week ago

The boards for #8seg, a light installation I'm doing just arrived. Here's some pictures of the #gerbolyze'd bottom sides.

#pcb #electronics

An ukiyo-e style picture of a surprised, angry man with a large nose printed on the bottom side of a large circuit board using a half-tone technique.
An abstract fog pattern printed on the bottom side of a small circuit board using a half-tone technique.
A close-up of the first picture showing detail around the circuit board's pads, where the half-tone pattern stays clear of the pads.
A close-up shot of the second picture, showing that the half-tone pattern is based on a random scattering of points instead of some geometric pattern.
2 weeks ago

Starting a new private #project.
This will be a battery powered #co2 and #airquality sensor with an #esp32 and TFT display.
Integration for Home Automation (maybe #homeassistant ) will follow after the unit is running on its own sampling every 10 minutes.
#pcb is a 6 layer #KiCad project with mostly 0402 components and double sided assembly (4 buttons and display will be attached to the other side).
I will try to update my progress here when writing the #embedded software.

Printed circuit board with solder paste applied
2 weeks ago

I'm trying to find this kind of SMT test point loop thingy on LCSC but I don't know what to call it to find it. Anyone have a name or link? #electronics #pcb #design #parts

SMT test point loop thingy, sorry I don't know what it's called that's the whole problem
2 weeks ago

Making a very weird/niche #PCB ruler in #KiCad All those holes are placed EXACTLY where I want them! Lol.

A screenshot of a KiCad PCB partial design. There is a 100mm graduated rule image at the bottom and then a very oddly spaced selection of mounting holes above.

I found better connectors with through hole tabs, so much more solid. Also slightly longer so will work through a case (previous ones plugged in flush to PCB). This is still pretty much a generic #ESP32 #PCB, but has pads to drive an LED strip in addition to the 5 LEDs on board.

ESP32 test board, 5 RGB LEDs, light sensor, USB-C plug. Top view.
ESP32 test board, 5 RGB LEDs, light sensor, USB-C plug. Bottom view.
ESP32 test board, 5 RGB LEDs, light sensor, USB-C plug. Plugged in, pink LEDs.
Simple DIY Electronic Music Projects
2 weeks ago

Here are the build notes for my Nano Audio Experimenter Sheild PCB.

Warning! I strongly recommend using old or second hand equipment for your experiments.  I am not responsible for any damage to expensive instruments!

If you are new to Arduino, see the Getting Started pages.

Bill of Materials

  • Nano Audio Experimenter Sheild PCB (GitHub link below)
  • 1x 6N138 optoisolator
  • 1x 1N914 or 1N4148 signal diode
  • 1x 75Ω resistor
  • 4x 220Ω resistors
  • 1x 270Ω resistor
  • 1x 4K7 resistor
  • 3x 10K PCB mount potentiometers (see photos for footprint)
  • 1x 68nF ceramic capacitor
  • 3x 100nF ceramic capacitor
  • 1x 10uF electrolytic or non-polar capacitor
  • 1x 100uF electrolytic capacitor
  • 2x 180 degree DIN PCB mounted sockets (see photos for footprint)
  • 1x TRS PCB mount socket (see photos for footprint)
  • 1x 2.1mm barrel jack socket (see photos for footprint)
  • 1x MCP4725 DAC module, pinout: OUT-GND-SCL-SDA-VCC-GND
  • 1x SSD1306 128×32 OLED display, pinout: GND-VCC-SCL-SDA
  • pin headers
  • 2x 15 way pin header sockets
  • 2x jumpers
  • Optional: DPDT switch with 2.54mm pin spacings
  • Optional: 8-pin DIP socket
  • Optional: 1x 6-way pin header socket
  • Optional: 1x 4-way pin header socket

Build Steps

Taking a typical “low to high” soldering approach, this is the suggested order of assembly:

  • All resistors and diode.
  • DIP socket (if used), TRS socket, and DPDT switch (if used).
  • Disc capacitors.
  • Pin headers.
  • Pin header sockets.
  • Barrel jack
  • If using extended Arduino headers, now is a good time to solder those.
  • Non-polar or electrolytic capacitors.
  • DIN sockets.
  • Potentiometers.

Here are some build photos.


I recommend performing the general tests described here: PCBs.

The following sketches can be used to test various elements of the board:

Simple Analog Read

void setup() {  Serial.begin(9600);}void loop() {  for (int i=0; i<3; i++) {    int aval = analogRead(A0+i);    Serial.print(aval);    Serial.print("\t");  }  Serial.print("\n");  delay(100);}

I2C Scanner

The following code will show any detected I2C devices. If the display and MCP4725 are plugged in then both should be detected. In my case the default addresses are:

  • SSD1306 address = 0x3C
  • MCP4725 address = 0x60
#include <Wire.h>void setup(){  Wire.begin();  Serial.begin(9600);  while (!Serial);  Serial.println("\nI2C Scanner");}void loop(){  byte error, address;  int nDevices;  Serial.println("Scanning...");  nDevices = 0;  for(address = 1; address < 127; address++ )   {    Wire.beginTransmission(address);    error = Wire.endTransmission();    if (error == 0)    {      Serial.print("I2C device found at address 0x");      if (address<16)         Serial.print("0");      Serial.print(address,HEX);      Serial.println("  !");      nDevices++;    }    else if (error==4)     {      Serial.print("Unknown error at address 0x");      if (address<16)         Serial.print("0");      Serial.println(address,HEX);    }      }  if (nDevices == 0)    Serial.println("No I2C devices found\n");  else    Serial.println("done\n");  delay(5000);}

MIDI Circuits

Use the Simple MIDI Serial Monitor with something connected to both MIDI IN and OUT ports and any note data received should flash the on-board LED and be echoed over to the MIDI OUT port.

SSD1306 Display

Use the Adafruit SSD1306 display example: ssd1306_128x32_i2c. Be sure to check the pinout of the SSD1306 module you’re using. Some swap VCC and GND and some swap SCL and SDA. This requires the pinout: GND-VCC-SCL-SDA.

The example code will assume an I2C address of 0x3C for a 128×32 display.


With the jumper for D3/D9 removed and the MCP4725 connected, the following code should output a tone controlled by the three potentiometers.

This is essentially the code as used for MCP4725 and Mozzi – Part 2 with a couple of additions and configuration for the three potentiometers.

PCB Errata

There are the following issues with this PCB:

  • None known at present.


  • It would have been nice to include some oscilloscope test points.
  • Another nice addition might have been an on/off switch.
  • There is also room for more IO pins from the Nano to be broken out. 

Find it on GitHub here.

Closing Thoughts

This is an experimenter board and for that I’m really pleased with the result.

I’m still not sure it will be practical to run both an I2C display and I2C DAC at the same time, but again I’ll do some experimenting to see.

In theory this should also work with any board with a Nano footprint, so I should try it out with a Nano Every board too.


#arduinoNano #mcp4725 #midi #pcb #ssd1306

Simple DIY Electronic Music Projects
2 weeks ago

This takes the Arduino Nano Mozzi Experimenter Shield PCB and swaps out three of the pots for the optional use of the following:

  • MCP4725 DAC.
  • SSD1306 display.
  • IO links for an analog multiplexer.

This is in addition to the remaining three potentiometers, the MIDI interface and the audio filter output.

Warning! I strongly recommend using old or second hand equipment for your experiments.  I am not responsible for any damage to expensive instruments!

The Build Guide is available here: Nano Audio Experimenter Sheild PCB Build Guide.

If you are new to Arduino, see the Getting Started pages.

The Circuit

The board includes a 5V MIDI IN and unbuffered MIDI OUT. It includes a barrel jack for power directly into the Arduino Nano’s raw input.

It includes pin headers for an SSD1306 display and MCP4725 DAC and headers to allow connection to an analog multiplexer such as a 4051 (8-way) or 4067 (16 way). This is connected to A3.

There is also an audio output filter stage that can be switched between D3 or D9 for PWM output or the DAC.

The following Arduino pins are used in total:

  • A0, A1, A2: potentiometers.
  • A3: optional analog multiplexer input.
  • A4, A5: SCL, SDA I2C interface.
  • D0, D1: UART MIDI RX and TX.
  • D3 or D9: optional PWM output.
  • D4, D5, D6 and optionally D7: multiplexer “address” outputs.

PCB Design

Key aspects of the design:

  • It follows quite closely the format of the Arduino Nano Mozzi Experimenter Shield PCB on the power, MIDI and Nano side.
  • A jumper allows the audio output to be connected to D3, D9 or neither if a DAC is plugged in.
  • The multiplexer’s S4 pin can be hard-jumpered to ground if required or left unconnected (or both) if not using a 4067 16-way device.
  • There are header pins which match the footprint of a DPDT switch to disable the MIDI link to D0/D1 to allow uploading of sketches.
  • The audio section of the DAC has a separate GND plane for the analog output section. If the DAC is not used this has to be connected to the GND plane of the rest of the board, so an additional connecting, plated hole is provided near to the DAC header footprint.

Closing Thoughts

I believe it is possible to use both the SSD1306 display and the MCP4725 DAC whilst servicing the other IO on the board, but I can’t imagine it would yield any practical or useful function to do so!

This is a board with options that aren’t necessarily meant to all be used at the same time. It is the latest in my line of “experimenter” boards, essentially designed for messing about with audio on the Arduino Nano.

The only thing I wished I’d added was some test points for an oscilloscope probe.


#74hc4067 #arduinoNano #cd4051 #mcp4725 #midi #multiplexer #mux #pcb #pwm #ssd1306

3 weeks ago

I’ve been slowly collecting all of the odds & ends for the #igspgm2 #arcade #hardware. Adding to my #pcb #collection w #knightsofvalour2 & #orientallegend2, also have the #4player #harness, #player1 #player2 card reader & player cards for #Oriental Legend 2.

Cutie-PHY (◕ᴗ◕✿) ⚡
3 weeks ago

0805 MLCC Cap vs. 1A power module with inductor build in :blobcatreading: :blobcateyes: #electronics #pcb #power

3 weeks ago

Works as intended. 😊

#PCB #soldering #3dPrinting #FreeCAD

A photo of my assembled partially 3D-printed soldering jig, holding a small PCB.
3 weeks ago

If you have an EasyEDA design that uses colorful silkscreen, and you want to get around EasyEDA/JLCs drm and export the raw SVG silk files, dm me and we'll figure out a way. It should be pretty trivial to hook their webapp to spit out the un-encrypted SVG files. #electronics #pcb

3 weeks ago

TL;DR: JLC/EasyEDA's new colorful silk is just SVGs in an encrypted #drm trenchcoat that only JLC can decrypt. This is bad for open source hardware.

#electronics #pcb #jlcpcb #easyeda

3 weeks ago

So, on that new JLCPCB colorful silk screen feature that's making the rounds atm. From what I can tell, the colorful silkscreen layers are just plain SVG files, but they encrypt them in a way that only EasyEDA and JLC can read them (and you can't). That means not only can these Gerbers never work with other vendors, you can't even export your own design from EasyEDA in a way you, yourself, can read or import in another tool. #electronics #pcb #jlcpcb #easyeda

3 weeks ago

First proto of this sync cleaner/splitter built upon the LMH1981 just sent out for production.

I'll probably order the necessary components at the end of the month, as I want to join orders for a few projects.

Hopefully this will get my multisync LCDs behave better with game consoles. They work great with EGA/CGA cards (after analog conversion), but those have split syncs.
#project #pcb #diy

3 weeks ago

Some #konami #arcade #pcb don’t have a #freemode. I can either mod my boards or install credit switches. So I did the latter, using tiny switches to prevent me from making big holes into my control panel. If I change my mind, I could always plug the holes with some nuts and bolts. Making the custom harness for player 3 & 4 was fun.

I made the very understandable but naive assumption that a USB-C "plug" (pin out as per datasheet in this image) would be wired the same as a socket. Specifically that CC1/CC2 need 5k1 to GND so as to get power by default.

But no, it seems a plug has CC and VCONN, and needs a 5K1 from CC to GND, but NC on VCONN. The datasheet could have said CC and VCONN, but no!

So, it works in a USB-A to C adaptor, as power is fixed in USB-A, but not in any actual USB-C socket. FFS


USB-C plug data sheet landing pads with CC1 and CC2 pins marked.
USB-C Socket wiring
USB-C plug, one resistor, not 2
Birk Marold
4 weeks ago

So i populated my #PCB and are as good as finished. Is there a way to do a safe after clean that will remove any residue #flux etc without damaging or corroding the electronic parts themselves?

stepper motor drivers, LED drivers, e-caps, diodes, inductances, mosfets, relay?

Is it safe to rinse the whole PCB with ethanol or DI h2o?
#circuit #diy #electronics #cleaning #soldering

Latest #PCB arrived... #ESP32

They are generic and can be used for all sorts. They do have 5 WS2812B RGB LEDs and an output for that and also a light sensor.

One use may be an “is internet working” light status using the 5 LEDs. Cover local WiFi; DHCP; Router;; some known far IP address… all colour coded.

ESP32-S3 board with USB-C plug
ESP32-S3 board with USB-C plug
Same board, in situ
Tim 🎮
4 weeks ago

Introducing my #SimpleBreakouts - can you handle through-hole soldering, and want a simple breakout board for a PS/2 keyboard connector or whatever, but haven't ever yet dipped your toes into #PCB design? I'm starting a public repository of all the little breakouts I've had made for my own #Arduino projects, in the hope that they may save some time for others as well.

I'll add more as I go, or by request even, but for now, here's the start of this project:

A photo of two small circuit board with PS/2 keyboard and mouse sockets soldered to them.
Another view of the boards, showing text indicating what each of the pins are/do.
4 weeks ago

I retrofitted a toroidal transformer with custom #PCB into my #dbx286s replacing the original one because it was humming.

Short blog post with more pictures and repairs over here:

#electronics #audio #repair #mod #retrofit #audio #3Dprint

image of a pcb and transformer

I have small portions of new Kester 2235 water-soluble liquid flux to share. I bought a gallon of it (minimum quantity) and I can't use that much in a lifetime. It has a shelf life of two years. I'll send you 250 mL for $11 (cost of the flux, bottle, packaging) + shipping + 3% to cover the PayPal fee.

#Electronics #PCB #Soldering #Flux

Well, the LiPo works.

Battery powered digital roulette wheel.
1 month ago

Got all the parts together for the next puzzle. #pcb just arrived, #3Dprint is done.

Replacing the my #dbx286s mic preamp's power-supply later today, let's see how it goes.

#electronics #audio #repair #mod #retrofit

Electronic components, PCBs and a 3dprinted part layed out on a table.
1 month ago

"Sie Narr, Viktor Frankenstein aus Genf! Sind Sie sich bewusst, was Sie entfesselt haben? Wie ist es? Zusammengeflickt aus Stücken von ihnen? Aus Stücken von Mördern? Böses an Böses genäht und geheftet. Glauben Sie wirklich, dass dieses Etwas Sie für seine ungeheuerliche Geburt danken wird? Das Böse wird nach Rache trachten."


#maker #fixer #lab #reparatur #halloween #repair #pcb #soldering #löten #blood #fun #dmm #multimeter #elektronik #electronics

Zerlegte Multimeter-Komponenten eines Siemens B1002 auf einem Labortisch. Das Display des Oberteils zeigt gemalt blutunterlegt den Schriftzug "1337".

Eine Botschaft liegt dabei, ein Widerstands-Symbol, darunter der blutrote Schriftzug "FUTILE!"

Unter der Platine eine gemalte Blutlache. Ein Schraubendreher "steckt" darin.

Eine Hand hält einen Lötkolben.

An der Spitze.

Das Grauen. Das Grauen...
1 month ago

Added some capacitors and resistors to make sure eveything is stable. The PCB is not as tidy any more, but it's satisfying to do things right.

#electronics #pcb #pcbdesign #custompcb #attiny #hobby #hobbyproject #tinkering

A small PCB with some components, labeled Zap-o-matic high voltage programmer
1 month ago

Drew up this little PCB for a potential ATtiny high voltage programmer. Pretty neat if I may say so myself 🙂

#electronics #pcb #pcbdesign #custompcb #attiny #attiny85

A rendering of a circuit board with a few components saying "Zap-o-matic high voltage programmer"

The Green Science Policy Institute just released a map that exposes the global footprint of flame retardants, found in all types of wildlife.

These chemicals slowly leach out of products into the environment, leading to widespread exposure in wildlife and possible cancer, endocrine disruption, behavioral changes, and more health harms.

These chemicals are also associated with similar human health problems.

#pbde #pcb #cancer #endocrine

Simple DIY Electronic Music Projects
1 month ago

I have a need to route MIDI to several Raspberry Pi boards at the same time, so I’ve hacked together a variant of my MIDI Matrix Patch Bay to give me a 3.3V level serial MIDI THRU interface.

I’ve used it for my 8-way Raspberry Pi V1 MiniDexed in the following video.

Warning! I strongly recommend using old or second hand equipment for your experiments.  I am not responsible for any damage to expensive instruments!

These are the key tutorials for the main concepts used in this project:

If you are new to microcontrollers and electronics, see the Getting Started pages.

Parts list

For the MIDI circuit:

  • 1x H11L1 optoisolators.
  • 2x 74HC14 (HC or HCT variants).
  • 1x 1N914 or 1N4148 signal diodes.
  • 1x 220Ω resistors.
  • 1x 1K resistors.
  • 3x 100nF ceramic capacitors.
  • 1x 3.5mm, stereo TRS sockets, PCB mounted (see photos for footprint).
  • Optional: 1x 180, 5-pin DIN sockets, PCB mounted (see photos for footprint).
  • Optional: pin headers.
  • Optional 1x 6-pin DIP sockets.
  • Optional 2x 14-pin DIP sockets.
  • Pin headers.

For the 3V3 power circuit:

  • TL1117 3.3V regulator (the fixed kind, not the configurable kind).
  • 1x 100nF ceramic capacitor.
  • 1x 10uF electrolytic.
  • 1x 100uF electrolytic.
  • Barrel jack socket.

The Circuit

The INPUT board for my MIDI patch bay gives two MIDI INPUT channels, each broken out to 10 MIDI THRU channels. In my case I just want a single channel so will be using half of the INPUT board and the power supply section.

But as I want to provide a direct serial link to a Raspberry Pi, I need two things:

  • I don’t need a full MIDI OUT stage, so will be taking the IO level directly from the 74HC14 inverters.
  • I need it to work with 3V3 logic voltage levels.

The latter can be solved by using a 3V3 regulator to power the whole circuit and running the inverters and optoisolator at 3V. But the power supply was designed for a LM7805 regulator with a TO-220 footprint and whilst it is possible to get a 3V regulator in TO-220 the pinouts are different!

As this is a one-off, I’ve opted to reuse one of my spare PCBs regardless and used the following, completely hacky solution… It works for me, but I’m not sure I could recommend it to anyone else 🙂

I started populating the lower half of the PCB (I only need one MIDI circuit), but then decided it was actually a lot easier to have used the upper half! So I ended up populating that too for convenience and then ignoring the lower half.

Build notes:

  • As mentioned, the LM1117 is offset to align the pins with the LM7805 footprint.
  • I’ve just used wire links in place of the 220Ω resistors that would have been used on the MIDI THRU outputs if I was using a full MIDI OUT stage.
  • I’ve added header pins in the range of (optional) GND connections linked to the PSU part of the PCB.
  • I used both TRS and DIN MIDI sockets, although I’m only at this stage planning on using the DIN MIDI for now.
  • The last photo shows both MIDI channels populated, but as already mentioned I’m only a actually using the top one. The lower half has no chips installed.
  • The whole thing can be powered using a centre-positive barrel jack connector. In the last photo I’m using a USB A to barrel jack lead, so am powering it from 5V.

Closing Thoughts

This is not really meant to be a serious proposition, but it was something I needed and I had some spare PCBs that were very close, so I just made do to solve my specific problem.

And it worked for me.

But of course, this is very definitely a “only use with your expensive Raspberry Pi or musical instruments if you know what you are doing” project.


#midi #pcb #raspberryPi #thru

LOL, looks like I have used all JLC/LCSCs stock of those tiny 1x1mm WS2812B RGB LEDs...

When they get more in I'll order these. Like my tiny USB-A ESP32-S3 boards, but these are for USB-C, and have more LEDs on the board just for fun.

Oh, and an RGB light sensor too...


ESP32-S3 minimal board with USB-C connector.
ESP32-S3 minimal board with USB-C connector.

Anyway, having confirmed the issue is just down to trying to run from a button cell, which was a long shot anyway, I have confirmed it is fine from an external 3.3V supply. So I may make the s/w for it… processor has a TRNG after all.

As for hardware, time to try a different approach and try a rechargeable LiPo instead. First time I have played with them. A charger circuit and an LDO. See if I can make something that will last a long time on idle.


Roulette wheel with LEDs, all red
1 month ago

Quick and dirty design of a sync splitter using an LMH1981 to get both hsync / vsync from composite and make one of my #multisync monitors happy. I'll probably print it early next month and test it with a few of my consoles. #pcb #kicad

When your want to reflash a #Shelly Mini the old school way (e.g. if you cocked it up by other means)... Pogo pins for the win. #tasmota #PCB

Shelly Mini and my pogo pin header.
Refreshing a Shelly mini.

Sadly these boards do not work. This is a board I ordered from China on Saturday, and arrived today (Wednesday), which is pretty impressive.

Thankfully the design has links and pads which means I can disconnect the controller and run as an LED module. But shame it does not work from battery. More thought needed on that one.


PCB roulette wheel.
1 month ago

At my work, I wrote #KiMesh, a security mesh generator plugin for #KiCad. A security mesh is a set of labyrinth-like traces covering an area on a #PCB to detect someone drilling or sawing through it. I'm happy to report, that you can now install KiMesh on KiCad nightly through the built-in plugin manager.


KiCad's plugin manager is shown with the KiMesh entry selected.
A security mesh covering an irregular shape on a PCB. The mesh has two traces, that go around the entire area in a random fashion, covering it completely.

Acrylic sheet and mirror sort of works to make a portal… #Stargate #PCB

Stargate with mirror and plastic.

They arrived and they work!
507 WS2812B 1x1mm RGB LEDs!
507 small caps.
#PCB #Stargate

PCB with 507 LEDs and 507 caps.
Same board lit up, in 3D printed gate.

This is actually pretty impressive of JLCPCB for a change. This #PCB was ordered Saturday. Shipping email 00:27 Monday! Now to see how DHL do. For PCB, with ENIG, and assembly. That is pretty damn quick.

Roulette wheel PCB.

Might be fun!

Roulette wheel PCB

@nixCraft OK, new plan... #PCB

4 layers of PCB designed to be stacked with spacers and have pogo pins attached.

Subtle, I know, and slightly more code involved, but by changing from a "classic" RGB LED (2mm x 2mm) and three (all different values) resistors, to a single WS2812B 3.3V RGB LED (1mm x 1mm), I save PCB space. The WS2812B is cheaper than the classic RGB LED (mad), and also three separate unique resister values is three loader fees for the assembly saved as well. And reducing 4 parts placed to 1 part placed also saves money. Crazy. #PCB #WS2812B

Classic 2x2mm RGB LED with 3 resistors.
Single WS2812B 3.3V 1x1mm LED

This is the Mk3 #Stargate #PCB design.

1. Additional LED in 3rd chevron ring to allow chevron "lock" effect better.
2. New kawoosh ring that shows inside the 100mm gate opening (idea it to play with mirrors).
3. Additional snap off tooling holes for jlcpcb.
4. Additional snap off fiducials for jlcpcb.

Now 498 WS2812B RGB 1x1mm LEDs!

(yes, the snap off bits make it looks like a space gate, I know 🙂)

Seriously, the doctor was quite insistent that I should "take it easy" for a few weeks 🙂

Stargate PCB
henk ✅
2 months ago


This open-source in-browser editor lets you design Printed Circuit Boards (PCB) from a code description. The result is a svg file suitable for most PCB prototyping solutions.

Describing the board as code clearly shows you the relation between components and wires. It also lets you generate more complex circuits based on a set of rules (e.g. for creating an array or enable optional components).

@waag #maker #fabacademy #fablab #electronics #pcb

An initial few pics from the pirate parade in #pcb

#PCB had fireworks tonight for the pirate festival. This is from a bit over a mile away with a 70-200 and 2x teleconverter.

I hope people will be pleased that I am back to posting fun #PCB images again.

These just arrived. I am actually going to leave it until morning to test them. As you can see, one of the designs can stack with no gap to make a strip of text.

The 1x1mm WS2812B RGB LEDs done as a diamond arrangement, and at 2x2mm spacing, seems to work well.

5x7 LED grid, caps top and bottom.
Two 5x7 grids with no space between.
5x7 grid with caps left and right, not as good a design.
henk ✅
2 months ago

Upgraded the spindle (now a Daedalus Brushed spindle - 500W). Was impressed by the "LUNYEE 3018 Pro Max". This upgrade makes it an incredibly good machine!

- Lunyee 3018 Pro Max
- 500w Daedalus brushed spindle
- 0.4mm 2 flute milling bit
- fr1 copperclad

@waag #maker #fabacademy #fablab #electronics #pcb

Lunyee 3018 pro max cnc machine. Metal version, sturdy enough to mill pcb's. Smallest trace .001 inch or 0.025 mm. Milled with 2 flute 0.4mm milling bit.
pcb showing a just milled line test pcb. Perfect 0.001 inch (0.025mm) trace. Milling bit 0.4mm
henk ✅
2 months ago

Linetest on a "LUNYEE 3018 Pro Max" (<€500 mini cnc router) looks promising. More than enough for making PCB's prototypes.

#maker #fabacademy #fablab #electronics #pcb

little chinese cnc (3018) with acrylic sacrificial layer, double sides tape and fr1 copperclad to prototype PCB's.
linetest on cnc 3018 (small cnc milling machine)
Trash Robot
2 months ago

#inkscape version of #pcb. Eagle turns out to be much harder to make work for this than i anticipated, which I think fits with their predatory business model. #Autodesk are vile gangsters, but without the panache of actual gangsters.

I can export these rectangles to DXF and a competent board shop with an actual human who answers email should be able to set this extremely simple board fab run up easily enough.

It feels good to have a version of a technology that purges Eagle from my life even if it's just for one project.

screen shot of inkscape layout of simple printed circuit board
Timon 🛠
2 months ago

I wish you could quote on here but thats what the milled PCB was for.

#PCB #RaspberryPi5 #pcie #ssd

Raspberry Pi 5 attached with a Flat Flex Cable to a CNC milled bare copper PCB that holds an M.2 connector with an SSD plugged into it.

My latest JLCPCB #PCB orders waiting for later this week I hope... Looking forward to playing with these #WS2812B

Cover for Stargate
A stargate
An LED grid

Is this a good use for tiny WS2812B LEDs?

Just a first attempt, mainly work on coding the C to construct the LED rings and tracks and vias and fill zones all cleanly.


LEDs in a ring, that may be familiar to some.
Timon 🛠
2 months ago

Finally got to use the Carvera for some more advanced PCB milling. So far I think its exceeding the Othermill in performance just alone with the multipoint z probing.
Those are 0.5mm pitch pads, they are a bit undersized (still learning the ins and outs of Coppercam) but all part legs fit.

#pcb #cnc #milling

A milled PCB without soldermask, lots of thin pads in a long row.
Overall clean and shiny copper appearance.