
Wind transmitter
pypilot/pypilot_mfd
lcd display for various types of marine data including nmea0183, signalk and pypilot

lcd display for various types of marine data including nmea0183, signalk and pypilot
Pypilot mfd is an open-source printed circuit board by pypilot, from the pypilot/pypilot_mfd repository on GitHub. It is a 2-layer board of 115.8 × 85.9 mm with 103 parts on 114 nets, routed with 1,124 tracks and 140 vias.
It is built around the ESP32-WROOM-32D, CH340G and LIS2DE12, with the 24LC512-I/P, 74AHC04D and AMS1117-3.3 among its other parts. Its parts include 38 resistors, 31 capacitors, 12 ICs, 6 transistors and 6 connectors. It belongs with the lEDs and displays boards and the ESP32 boards of this library.
This repository contains code for an open source multifunction marine display.
The data formats currently are nmea0183, signalK, and direct communication to pypilot.
It supports zeroconf (mDNS) to detect pypilot and signalk servers. There is support for wifi, usb (serial port) and nmea0183 (rs422) communications.
The esp32s3 can drive high resolution (800x480) RGB parallel dayligth visible lcd.
A standard esp32 can be used for monochrome displays eg: jlx256160
3d printed enclosures may be waterproofed by treating (100% infill and soaking with dichtol) (FDM) or by printing with SLA/SLS. The plexiglass cover is sealed with a rubber oring tested submerged under water for prolonged periods.
Wireless sensors are implemented specifically:
| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 1.2k | Resistor_SMD:R_0805_2012Metric | R3, R4, R5, R8, R9, R19, R20, R22, R33, R36 |
| 10 | 10uF | Capacitor_SMD:C_1206_3216Metric | C1, C6, C9, C10, C19, C21, C24, C25, C28, C31 |
| 8 | .1uF | Capacitor_SMD:C_0805_2012Metric | C2, C3, C5, C7, C8, C12, C20, C22 |
| 7 | 100k | Resistor_SMD:R_0805_2012Metric | R1, R21, R28, R30, R31, R34, R35 |
| 7 | 100n | Capacitor_SMD:C_0805_2012Metric | C11, C14, C17, C18, C23, C26, C27 |
| 6 | 10k | Resistor_SMD:R_0805_2012Metric | R10, R11, R13, R16, R18, R32 |
| 4 | 4.7k | Resistor_SMD:R_0805_2012Metric | R23, R24, R25, R26 |
| 4 | Q_PMOS_GSD | pypilot_footprints:SOT-23_180 | Q1, Q2, Q3, Q5 |
| 2 | 10n | Capacitor_SMD:C_0805_2012Metric | C15, C16 |
| 2 | 1uF | Capacitor_SMD:C_0805_2012Metric | C29, C30 |
| 2 | 2.4k | Resistor_SMD:R_0805_2012Metric | R14, R15 |
| 2 | 22k | Resistor_SMD:R_0805_2012Metric | R27, R29 |
| 2 | 22pF | Capacitor_SMD:C_0805_2012Metric | C4, C13 |
| 2 | 4.7 | Resistor_SMD:R_0805_2012Metric | R37, R38 |
| 2 | Conn_01x02 | pypilot_mfd_footprints:PinHeader_1x02_P2.54mm_Vertical | J3, J4 |
| 2 | Jumper | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP1, JP2 |
| 2 | LIS2DE12 | pypilot_mfd_footprints:LGA-12_2x2mm_P0.5mm | U6, U9 |
| 2 | Q_NMOS_GSD | pypilot_footprints:SOT-23_180 | Q4, Q6 |
| 2 | SM712 | pypilot_footprints:SOT-23_180 | D4, D5 |
| 2 | usb | pypilot_footprints:USB_C_Receptacle_Palconn_UTC16-G | J1, J6 |
| 1 | 12mhz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 1k | Resistor_SMD:R_0805_2012Metric | R7 |
| 1 | 20k | Resistor_SMD:R_0805_2012Metric | R2 |
| 1 | 22 | Resistor_SMD:R_0805_2012Metric | R12 |
| 1 | 24LC512 | pypilot_footprints:SOIC-8_3.9x4.9mm_P1.27mm | U10 |
| 1 | 4.7uH | Inductor_SMD:L_Sunlord_MWSA0518_5.4x5.2mm | L1 |
| 1 | 51k | Resistor_SMD:R_0805_2012Metric | R6 |
| 1 | 74AHC04 | pypilot_footprints:SOT-23-6_180 | U7 |
| 1 | ADM2587E | pypilot_footprints:SOIC-20W_7.5x12.8mm_P1.27mm | U5 |
| 1 | AMS1117-3.3 | pypilot_footprints:SOT-223-3_TabPin2_180 | U2 |
| 1 | AP2127K-ADJ | Package_TO_SOT_SMD:SOT-23-5 | U12 |
| 1 | BUZZER-freetronics_schematic | pypilot_mfd_footprints:PUIAudio_SMT_0825_S_4_R_90 | U8 |
| 1 | CH340G | pypilot_footprints:SOIC-16_3.9x9.9mm_P1.27mm_90 | U1 |
| 1 | ESP32-WROOM-32D | RF_Module:ESP32-WROOM-32 | U3 |
| 1 | LED2 | LED_SMD:LED_0805_2012Metric | D2 |
| 1 | LED3 | LED_SMD:LED_0805_2012Metric | D3 |
| 1 | LMR50410 | pypilot_footprints:SOT-23-6_180 | U11 |
| 1 | NTC | Resistor_SMD:R_0805_2012Metric | TH1 |
| 1 | R_PHOTO | pypilot_footprints:R_LDR_4.9x4.2mm_P2.54mm_Vertical | R17 |
| 1 | SN65220 | Package_TO_SOT_SMD:SOT-23-6 | U4 |
| 1 | TVS | pypilot_mfd_footprints:DO-214AC | TVS1 |
| 1 | jlx256160 | pypilot_mfd_footprints:PinHeader_1x14_P2.54mm_Vertical | J5 |
| 1 | keypad | pypilot_mfd_footprints:PinHeader_1x06_P2.54mm_Horizontal | J2 |

pypilot/pypilot_mfd
lcd display for various types of marine data including nmea0183, signalk and pypilot

pypilot/pypilot_mfd
lcd display for various types of marine data including nmea0183, signalk and pypilot

pypilot/pypilot_mfd
lcd display for various types of marine data including nmea0183, signalk and pypilot

pypilot/pypilot_mfd
lcd display for various types of marine data including nmea0183, signalk and pypilot

Vedatori/Time-O-Mat
Addressable LED clock kit aimed for usage in STEM education. The ultimate solution to time telling...

Vedatori/PaLampa
Mechanickou část lze rozdělit na dvě hlavní části - spodní krabici a horní lampu. Vnější části krabice jsou vyřezány z překližky na laserové řezačce a obsahují zámkové západky.






liveboxandy/Gotek-SFRKC30.AT4.35
Project to create an ibom for a SFRKC30.AT4.35 based Gotek
It measures 115.8 × 85.9 mm and has 2 copper layers, 1.6 mm thick.
103 parts, built around the ESP32-WROOM-32D, CH340G, LIS2DE12 and 24LC512-I/P. 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 pypilot/pypilot_mfd repository on GitHub, at the commit this page was made from: the board is schematic/pypilot_mfd.kicad_pcb and its schematic schematic/ideal_diode+.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 pypilot before reusing the design.