
Explorer
anyshake/explorer
🌏 Detecting seismic wave using 3 geophones and 3-axis accelerometer, pack & send data to AnyShake Observer over RS232 / RS485 serial.

Controller for Weller WMRP soldering iron
WMRPControllerBoard is an open-source printed circuit board by ekihorf, from the ekihorf/WRMPController repository on GitHub. It is a 2-layer board of 89.5 × 51.2 mm with 41 parts on 39 nets, routed with 226 tracks and 12 vias.
It is built around the BT138-600E, AT24CS08-SSHM-T and MOC3023M, with the BC337 among its other parts. Its parts include 14 resistors, 7 capacitors, 6 ICs, 6 connectors and 4 diodes. It belongs with the STM32 boards of this library.
DIY soldering iron controller for Weller RT tips.
There are many projects of controllers for Weller tips, but most use a DC power supply and PWM power control. This one uses AC power for the heating element. The power is controlled using zero-crossing switching, so EMI is reduced to a minimum.
I used a 3D printed handle for the RT tips, which can be found here: http://kair.us/projects/weller/diy_wmrp_handle/index.html.
This project is a playground for learning C++ on microcontrollers, so don't expect perfectly clean code ;).
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 100n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C3, C4, C7 |
| 4 | 4k7 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R4, R7, R9, R10 |
| 3 | 1N4007 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D1, D2, D3 |
| 2 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R3 |
| 2 | 300k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R6, R13 |
| 1 | 100 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R12 |
| 1 | 1000u | Capacitor_THT:CP_Radial_D13.0mm_P5.00mm | C2 |
| 1 | 100k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1 |
| 1 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R14 |
| 1 | 10u | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C8 |
| 1 | 12V AC | TerminalBlock_RND:TerminalBlock_RND_205-00013_1x03_P5.00mm_Horizontal | J1 |
| 1 | 1N914 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D4 |
| 1 | 1k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5 |
| 1 | 22u | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C5 |
| 1 | 47 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R11 |
| 1 | 5A | Fuse:Fuseholder_Clip-5x20mm_Littelfuse_111_Inline_P20.00x5.00mm_D1.05mm_Horizontal | F1 |
| 1 | AT24CS08-SSHM | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U2 |
| 1 | AZ1117-3.3 | Package_TO_SOT_SMD:SOT-89-3_Handsoldering | U4 |
| 1 | BC337 | Package_TO_SOT_THT:TO-92_Inline_Wide | Q2 |
| 1 | BT138-600 | Package_TO_SOT_THT:TO-220-3_Vertical | Q1 |
| 1 | DISPLAY | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J2 |
| 1 | ENCODER | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J3 |
| 1 | IRON | TerminalBlock_RND:TerminalBlock_RND_205-00014_1x04_P5.00mm_Horizontal | J4 |
| 1 | LM7805_TO220 | Package_TO_SOT_THT:TO-220-3_Vertical | U3 |
| 1 | MCP6002-xSN | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U1 |
| 1 | MOC3023M | Package_DIP:SMDIP-6_W9.53mm | U6 |
| 1 | R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R8 |
| 1 | STM32G030F6Px | Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm | U5 |
| 1 | SWD | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J6 |
| 1 | UART | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J5 |
The 40 most common of 41 parts.
It measures 89.5 × 51.2 mm and has 2 copper layers, 1.6 mm thick.
41 parts, built around the BT138-600E, AT24CS08-SSHM-T, MOC3023M and BC337. 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 ekihorf/WRMPController repository on GitHub, at the commit this page was made from: the board is hardware/WMRPControllerBoard.kicad_pcb and its schematic hardware/WMRPControllerBoard.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 ekihorf before reusing the design.

anyshake/explorer
🌏 Detecting seismic wave using 3 geophones and 3-axis accelerometer, pack & send data to AnyShake Observer over RS232 / RS485 serial.

anyshake/scl3300-d01-evb
🍥 SCL3300-D01 accelerometer EVB with GNSS and EEPROM for testing purpose.


MrMoDDoM/MuHack_SAO_10th
Repo for the commemorative MuHack SAO fot the 10th anniversary




harshverma27/IoT-AC-Dimmer
ESP32-based wireless phase-angle AC dimmer. Two PCBs linked over ESP-NOW: a mains-side dimmer board that switches a TRIAC, and a battery-powered remote with three buttons.