
Oscar components
dchwebb/Oscar
Eurorack 3 Channel Oscilloscope based on ARM STM32F446 MCU

An arduino script and a shell script for use as a fence agent on a custom built power supply for a five node raspberry pi cluster.
PiFencePCB is an open-source printed circuit board by Tnthr, from the Tnthr/PiFence repository on GitHub. It is a 2-layer board of 107 × 83.4 mm with 132 parts on 183 nets.
It is built around the TPS25810RVCT, STL6P3LLH6 and RCLAMP0502B. Its parts include 41 capacitors, 23 resistors, 15 ICs, 7 connectors and 6 inductors. It belongs with the AVR (ATmega, ATtiny) boards of this library.
An arduino script and a shell script for use as a fence agent on a custom built power supply for a five node raspberry pi cluster.
The shell script is a fence agent designed to be used with pacemaker in a HA environment. The Arduino program is for an Arduino with ethernet shield connected to five seperate relays that operate five USB power supplies. This setup allows the Arduino to function as a STONITH device for a five node Raspberry Pi cluster.
The whole project is pretty rough but it works well enough for "production" use. Plenty of room for improvement though. Recently added the first revision of a custom PCB. All of the files are from KiCAD. I do not recommend using this PCB design as is because it is extremely simple and only uses various breakout boards. The next version will be a real PCB that includes all of the discrete components.
The project is designed to fit into a Raspberry Pi cluster case to be self-contained. Link to the case used is below. https://www.printables.com/en/model/182055-raspberry-pi-4-cluster-case
| Qty | Value | Footprint | References |
|---|---|---|---|
| 15 | 47uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C17, C18, C19, C22, C23, C24, C27, C28, C29, C32, C33, C34, C37, C38, C39 |
| 9 | 100k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R12, R14, R16, R19, R20, R21, R22, R23 |
| 6 | 0.1 uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | Cboot1, Cboot2, Cboot3, Cboot4, Cboot5, Cboot6 |
| 6 | 100 kΩ | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | Rfbt1, Rfbt2, Rfbt3, Rfbt4, Rfbt5, Rfbt6 |
| 6 | 100nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C4, C6, C7, C8, C16 |
| 6 | 10uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C5, C21, C26, C31, C36, C41 |
| 6 | 2.2uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | Cin1, Cin2, Cin3, Cin4, Cin5, Cin6 |
| 6 | 44 uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | Cout1, Cout2, Cout3, Cout4, Cout5, Cout6 |
| 6 | 6.8 uH | Inductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolder | L1, L2, L3, L4, L5, L6 |
| 6 | LMR51430 | Package_TO_SOT_SMD:SOT-23-6 | U1, U3, U4, U5, U6, U7 |
| 5 | 0.1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C20, C25, C30, C35, C40 |
| 5 | 13.7 kΩ | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | Rfbb1, Rfbb3, Rfbb4, Rfbb5, Rfbb6 |
| 5 | TPS25810RVCT | Project:RVC0020A | U11, U12, U13, U14, U15 |
| 4 | 1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C12, C13, C14, C15 |
| 4 | 49.9/1% | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R4, R5, R6, R7 |
| 2 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2, R13 |
| 2 | 10pF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C2, C3 |
| 2 | 180 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R8, R9 |
| 2 | 1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R11, R18 |
| 2 | ESDA25P35 | Project:QFN1610_STM | D2, D4 |
| 2 | STL6P3LLH6 | Project:POWERFLAT_3P3X3P3_STM | U9, U10 |
| 1 | 100 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R17 |
| 1 | 100Nf | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C10 |
| 1 | 10Nf | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C9 |
| 1 | 12V_ROUTER | Connector_BarrelJack:BarrelJack_CUI_PJ-036AH-SMT_Horizontal | J6 |
| 1 | 22k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R15 |
| 1 | 25.000MHZ | Project:XTAL_ACHL-25.000MHZ-EK | Y1 |
| 1 | 2k/1% | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3 |
| 1 | 4.7uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C11 |
| 1 | 470 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R10 |
| 1 | 5.23 kΩ | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | Rfbb2 |
| 1 | Arduino_Nano_Every | Project:Arduino_Nano | A1 |
| 1 | D_Zener | Diode_SMD:D_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D3 |
| 1 | ENC28J60x-SP | Package_SO:SOIC-28W_7.5x18.7mm_P1.27mm | U2 |
| 1 | FAN_1 | Connector:FanPinHeader_1x04_P2.54mm_Vertical | M1 |
| 1 | FAN_2 | Connector:FanPinHeader_1x04_P2.54mm_Vertical | M2 |
| 1 | FerriteBead | Inductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolder | FB1 |
| 1 | Power_Out_0 | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J1 |
| 1 | Power_Out_1 | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J2 |
| 1 | Power_Out_2 | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J3 |
| 1 | Power_Out_3 | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J4 |
| 1 | Power_Out_4 | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J5 |
| 1 | RCLAMP0502B | Package_TO_SOT_SMD:SOT-416 | D1 |
| 1 | RJ45_Wuerth_74980111211 | Connector_RJ:RJ45_Amphenol_RJHSE538X | J7 |
| 1 | STUSB4500QTR | Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm | U8 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | Power_In1 |
It measures 107 × 83.4 mm and has 2 copper layers, 1.6 mm thick.
132 parts, built around the TPS25810RVCT, STL6P3LLH6 and RCLAMP0502B. 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 Tnthr/PiFence repository on GitHub, at the commit this page was made from: the board is PCB/PiFencePCB.kicad_pcb and its schematic PCB/PiFencePCB.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 Tnthr before reusing the design.

dchwebb/Oscar
Eurorack 3 Channel Oscilloscope based on ARM STM32F446 MCU


mrkingseasheep/PixApple
PixApple is designed as a RP2040 breakout board. It features 8 general use GPIOs, 1 SPI interface, 1 I2C interface, 4 ADC channels, 4 PWM channels and a CAN bus.



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

zainahm3d/PDSupply-Solo-PCB
Dual channel USB PD power supply with bluetooth and configurable voltages