
LevelShifter
gusmanb/logicanalyzer
24 channel, 100Msps logic analyzer hardware and software

Enderman PCB with cool effects
Thereman is an open-source printed circuit board by brer-rabbit, from the brer-rabbit/thereman repository on GitHub. It is a 2-layer board of 28 × 97 mm with 21 parts on 17 nets, routed with 121 tracks and 8 vias.
Its parts include 6 capacitors, 5 resistors, 2 diodes, 1 IC and 1 switch.
This repo contains the design and build info for Thereman, a light sensitive buzzing companion. Very useful for a variety of buzzing sounds.
The Thereman contains two LDRs (Light Dependent Resistors) and a dual 555 timer pretty much like an Atari Punk Console. The LDRs control pitch and pulse width.
Video:
The kit contains a PCB with the dual 555 timer (a 556), the LDRs, eye LEDs, and some passive components on the front, pre-soldered (lead free). The back requires soldering a couple components. I'm assuming you're using regular solder wire (if you're using liquid solder I assume you know what you're doing).

Tin the pads first. Shown below, tin the pads marked in green. The pads in red should not be tinned.

Optionally: if you'd like a loop of wire to hang the Thereman from, tin the yellow pads. These are not electrically connected. You can solder a wire to one or between them to create a loop.
Just a touch of solder for tinning please. And you don't want solder poking up. Keep it flat and level so components lay flat.

The switch has a few small pads; it's easiest to do this first before the other components clutter the space. The on/off switch sticks out the side of the Thereman.
Once done congrats! You've soldered the smallest component of the project. Everything else ought to be easy.
The piezo buzzer is the black square that is responsible for the great sound of the Thereman. It goes in the very middle; it's not polarized and can be installed in either direction.
Install the top battery retainer. Two of the three pads keep the battery retainer in place and make an electrical connection. The middle pad is not soldered. Of the two pads to solder, the pad that is at the top may be easiest to do first. Then the pad right next to the piezo.

The bottom two battery retainers need to be oriented so one can insert batteries.

Also, keep the battery retainers slightly apart so they do not touch.

A bit of isopropyl alcohol can be used for cleaning. Try not to get alcohol in the switch or the piezo buzzer.

With batteries installed (positive side facing up in retainer) flip the switch. Your Thereman should now start annoying!

| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 100n | Capacitor_SMD:C_0603_1608Metric | C3, C4, C6 |
| 3 | Battery_Cell | Library:BatteryHolder_Keystone_2996 | BT1, BT2, BT3 |
| 2 | 220 | Resistor_SMD:R_0603_1608Metric | R5, R6 |
| 2 | 47n | Capacitor_SMD:C_0603_1608Metric | C2, C5 |
| 2 | LED | LED_SMD:LED_0805_2012Metric | D1, D2 |
| 2 | R_Photo | Library:SMD2.4x3.6 | R2, R3 |
| 2 | TestPoint | TestPoint:TestPoint_Pad_2.0x2.0mm | TP1, TP2 |
| 1 | 10k | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 1u | Capacitor_SMD:C_0603_1608Metric | C1 |
| 1 | LM556 | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U1 |
| 1 | SW_SPDT | Button_Switch_SMD:SW_SPDT_PCM12 | SW1 |
| 1 | Speaker_Crystal | Library:Piezo PKMCS0909E4000-R1 | LS1 |
It measures 28 × 97 mm and has 2 copper layers, 1.6 mm thick.
21 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the brer-rabbit/thereman repository on GitHub, at the commit this page was made from: the board is thereman.kicad_pcb and its schematic thereman.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask brer-rabbit before reusing the design.

gusmanb/logicanalyzer
24 channel, 100Msps logic analyzer hardware and software

mntmn/amiga2000-gfxcard
MNT VA2000, an Open Source Amiga 2/3/4000 Graphics Card (Zorro II/III), written in Verilog


hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

drandyhaas/KiCadRoutingTools
A set of Python/Rust tools to aid routing in KiCad

Arrow-air/project-quiver
Project Quiver documentation, designs, and project artifacts.

