When connecting NeoPixels to any live power source or microcontroller, ALWAYS CONNECT GROUND (–) BEFORE ANYTHING ELSE. Conversely, disconnect ground last when separating.
Adding a 300 to 500 Ohm resistor between your microcontroller’s data pin and the data input on the first NeoPixel can help prevent voltage spikes that might otherwise damage your first pixel. Please add one between your micro and NeoPixel.
Before connecting a NeoPixel strip to ANY source of power, we very strongly recommend adding a large capacitor (1000 µF, 6.3V or higher) across the + and – terminals. This prevents the initial onrush of current from damaging the pixels.
Be extremely cautious with bench power supplies. Some — even reputable, well-regarded brands — can produce a large voltage spike when initially switched on, instantly destroying your NeoPixels!
If you use a bench supply, do not connect NeoPixels directly. Turn on the power supply first, let the voltage stabilize, then connect the pixels (GND first).
[WayBack] Yepkit – Electronics: YKUSH Yepkit USB Switchable Hub (models for USB 2 and USB 3.1 allowing to switch 3 ports at maximum)
[WayBack] Robot Electronics: Relays (both mechanical and solid state) in many communication kinds (ethernet, USB, RS485, TTL, Bluetooth, Modbus, MIDI and DMX) and sizes (from 2 to 24 ports).
I just set up a rpi 4b (8gb) w 256gb ssd via USB 3. Ubuntu 20 64bit. Booting from USB still not quite there yet, and of course it takes me days to get the silly thing mounted. Btrfs on the SSD.
[WayBack] GitHub – dschmenk/apple2pi: Apple II client/server for Raspberry Pi: hybrid computer of a Raspberry Pi inside an Apple II (either ][, or ][+, or //e) so the Apple II can be a front-end to the Raspberry Pi which then can run an Apple IIGS emulator, talk to the Apple II storage hardware and much more.