
Halfduplextranslator
AM1k21/ESP32-CRSF-Relay
Project for extension of communication range of a ELRS radio, a CRSF Relay node, that using a elrs receiver, elrs transmitter and ESP32 forwards CRSF frames.

Hardware and software for a smart water meter computational node
ComputationalPrototype is an open-source printed circuit board by UCHIC, from the UCHIC/CIWS-WM-Node repository on GitHub, published under the BSD-3-Clause licence. It is a 2-layer board of 56.5 × 64.8 mm with 57 parts on 92 nets, routed with 477 tracks and 26 vias.
It is built around the ATMEGA328P-AU, SN74HC125DR(LX) and TSR 1-2450, with the FT232RL, 25LC1024-E/SM and 151031VS06000 among its other parts. Its parts include 17 capacitors, 15 resistors, 9 ICs, 5 connectors and 3 diodes. It belongs with the AVR (ATmega, ATtiny) boards of this library.
This folder contains all the files necessary for manufacturing a printed circuit board (PCB) version of the CIWS-WM-Node. The PCB contains everything needed to interface with a Raspberry Pi computer and magnetometer sensor to collect and process data.
The .pro and .sch files are the board layout and schematic respectively. Use these two files with the .kicad_pcb file to view the design in kicad.
The .csv file and .zip files are used for manufaturing the devices. The .zip file contains the drill file, gerber files, assembly drawings, and position files. The .csv is a list of components used on the device.
EEPROM Power pins.PWR switch on the PCB ON.Firmware directory from this repository using the Arduino IDE and click on Tools. Select Arduino Pro or Pro mini as the board, Atmega328P (3.3V 8MHZ) as the processor, and AVR ISP as the programmer.Burn Bootloader. Wait for it to finish.PGRM switch on the PCB ON.Tools menu of the Arduino IDE, select the serial port connected to the micro usb port. If you are unsure which one is correct you can unplug the USB cable and see which one disappears. Reconnect the USB cable and select that one.Upload. This unploads the code onto the ATMEGA328P chip.PWR and PRGM switches off on the PCB.EEPROM Power pins on the PCB.Once these steps are complete, the PCB is ready to be snapped onto the header of a Raspberry Pi for use.
A suitable AVR ISP: https://www.pololu.com/product/3172
| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R2, R3, R4, R5, R6, R7, R11 |
| 6 | 0.1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C2, C5, C8, C9, C11, C13 |
| 5 | 1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C1, C3, C14, C15, C16 |
| 3 | 10uF | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C10, C12, C17 |
| 3 | 151031VS06000 | LED_THT:LED_D3.0mm_Clear | D1, D2, D3 |
| 2 | 1k | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R8, R9 |
| 2 | 20pF | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C6, C7 |
| 2 | 470 | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R1, R10 |
| 2 | 5k | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R14, R15 |
| 2 | PTS645SL432LFS | Button_Switch_THT:SW_PUSH_6mm | SW1, SW2 |
| 1 | 100uF | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C4 |
| 1 | 1072 | SamacSys_Parts:1072 | IC2 |
| 1 | 13k | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R13 |
| 1 | 1725656 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_Horizontal | J2 |
| 1 | 1725685 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-5-2.54_1x05_P2.54mm_Horizontal | J3 |
| 1 | 1825057-1 | Button_Switch_THT:SW_DIP_SPSTx02_Slide_9.78x7.26mm_W7.62mm_P2.54mm | SW3 |
| 1 | 25LC1024-E/SM | Package_SO:SOIJ-8_5.3x5.3mm_P1.27mm | U4 |
| 1 | 2N3904 | Package_TO_SOT_THT:TO-92_Inline | Q2 |
| 1 | 2k | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R12 |
| 1 | ATmega328P-AU | Package_QFP:TQFP-32_7x7mm_P0.8mm | U2 |
| 1 | F90800021 | Crystal:Crystal_SMD_Abracon_ABM3-2Pin_5.0x3.2mm | Y1 |
| 1 | FQP27P06 | Package_TO_SOT_THT:TO-220-3_Vertical | Q1 |
| 1 | FT232RL | Package_SO:SSOP-28_5.3x10.2mm_P0.65mm | U3 |
| 1 | LFXTAL050789REEL | Crystal:Crystal_SMD_2012-2Pin_2.0x1.2mm_HandSoldering | Y2 |
| 1 | MCP1703AT-3302E/CB | Package_TO_SOT_SMD:SOT-23_Handsoldering | U1 |
| 1 | MCP3421A0T-ECH | Microchip:MCP3425 | U7 |
| 1 | PCF8523T_1,118 | SamacSys_Parts:SOIC127P600X175-8N | IC1 |
| 1 | PinHeader_2x03_P2.54mm_Vertical | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J5 |
| 1 | PinSocket_2x20_P2.54mm_Vertical | Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical | J1 |
| 1 | SN74HC125DR | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U5 |
| 1 | SNT-100-YW-T | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP1 |
| 1 | TSR_1-2450 | Converter_DCDC:Converter_DCDC_TRACO_TSR-1_THT | U6 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_Molex-105017-0001 | J4 |
It measures 56.5 × 64.8 mm and has 2 copper layers, 1.6 mm thick.
57 parts, built around the ATMEGA328P-AU, SN74HC125DR(LX), TSR 1-2450 and FT232RL. 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 UCHIC/CIWS-WM-Node repository on GitHub, at the commit this page was made from: the board is Hardware/PCB_Design/ComputationalPrototype.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the BSD-3-Clause licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

AM1k21/ESP32-CRSF-Relay
Project for extension of communication range of a ELRS radio, a CRSF Relay node, that using a elrs receiver, elrs transmitter and ESP32 forwards CRSF frames.



sebgothard/FS_Electronics
Projects for Formula Student UK competition 2024-25.


OE1KHZ/SlidersOfSociety-PCB
A CANbus controlled closed loop motor fader module based on Microchip's PIC18F25K83

