
PMSM Driver
ssyps2/PMSM_Motor_FOC
A three-level 3-phase Diode Clamped Inverter, applied as a battery connected Permanent Magnet Synchronous Machine (2kW) drive.

VT100 Terminal with TFT LCD
Rp2040Term pcb Version is an open-source printed circuit board by PR77, from the PR77/rp2040Term repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 99.6 × 99.6 mm with 44 parts on 66 nets, routed with 351 tracks and 72 vias.
It is built around the TSR 1-2412, TSR 1-2450 and MGJ2D051515SC. Its parts include 12 capacitors, 10 resistors, 6 ICs, 4 diodes and 3 connectors. It belongs with the lEDs and displays boards and the RP2040 boards of this library.
PR2040 VT100 Terminal with Parallel TFT LCD. Work in progress!
This design has not been compliance tested and will not be. It may cause personal damage to you or others. I take no responsibility for this. I accept no responsibility for any damage to any equipment that results from the use of this design and its components. IT IS ENTIRELY AT YOUR OWN RISK!
The main purpose of this design was to learn about the RP2040 scanvideo library components and utilise them with a Parallel TFT LCD. Parallel meaning the interface uses HYSNC, VSYNC, DEN (currently not used), PCLK and RGB[5] signals.
I am currently using this with a Sharp LQ042 LCD with a resolution of 480x272. This works perfectly with a 8x16 Font to give a total of 60 Columns by 17 Rows.

Here is the 3D render of the general layout. Schematics, gerbers and other support files are now available. A few improvements to the PCB will be made over time, specially I want to add the RP2040 directly to the board and not use a Pi Pico. This iterration is more or less a proof of concept.

Repos containing some great tools and resources;
| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | 100nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12 |
| 4 | 10K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R3, R6, R9 |
| 4 | 1N914 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D3, D4 |
| 2 | 100K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5, R7 |
| 2 | 100uH | Inductor_SMD:L_Coilcraft_XAL5050-XXX | L1, L2 |
| 2 | 220 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4, R8 |
| 2 | 4K8 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R10 |
| 2 | 4N25 | Package_DIP:DIP-6_W7.62mm | U3, U4 |
| 2 | NPN | Package_TO_SOT_THT:TO-92L_HandSolder | Q1, Q2 |
| 1 | 100uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1 |
| 1 | GND_ISO | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP3 |
| 1 | LQ042T5DZ11 | LQ042:LQ042TDZ11 | U2 |
| 1 | MGJ2D051515SC | Converter_DCDC:Converter_DCDC_Murata_MGJ2DxxxxxxSC_THT | PS1 |
| 1 | Pico | MCU_RaspberryPi_and_Boards:RPi_Pico_SMD_TH | U1 |
| 1 | Piezo Buzzer | Buzzer_Beeper:Buzzer_12x9.5RM7.6 | LS1 |
| 1 | Power_1 | Connector_Phoenix_MSTB:PhoenixContact_MSTBA_2,5_2-G-5,08_1x02_P5.08mm_Horizontal | J2 |
| 1 | Power_2 | Connector_Phoenix_MSTB:PhoenixContact_MSTBA_2,5_2-G-5,08_1x02_P5.08mm_Horizontal | J3 |
| 1 | RX_ISO | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | JP2 |
| 1 | SERIAL | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-3-5.08_1x03_P5.08mm_Horizontal | J1 |
| 1 | TSR_1-2412 | Converter_DCDC:Converter_DCDC_TRACO_TSR-1_THT | U6 |
| 1 | TSR_1-2450 | Converter_DCDC:Converter_DCDC_TRACO_TSR-1_THT | U5 |
| 1 | TX_ISO | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | JP1 |
It measures 99.6 × 99.6 mm and has 2 copper layers, 1.62 mm thick.
44 parts, built around the TSR 1-2412, TSR 1-2450 and MGJ2D051515SC. 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 PR77/rp2040Term repository on GitHub, at the commit this page was made from: the board is Hardware/rp2040Term_pcb Version/rp2040Term_pcb Version.kicad_pcb and its schematic Hardware/rp2040Term_breadboard Version/rp2040Term_breadboard Version.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

ssyps2/PMSM_Motor_FOC
A three-level 3-phase Diode Clamped Inverter, applied as a battery connected Permanent Magnet Synchronous Machine (2kW) drive.

LeWerner42/QMX-PowerplAy
The QMX-PowerplAy is designed to power the QRP Labs QMX as well as the 50W PA off a USB PD Powerbank. Designed for ultimate portability for SOTA / POTA activations, the board can negotiate 15V or 20V with 3A or 5A for…


terjeio/SmoothStepper-Breakout-Board-for-CNC-mill
SmoothStepper Breakout Board (BOB) for CNC-mill

corygrant/dingoPDM
Hardware - dingoPDM is an open source, affordable automotive PDM (Power Distribution Module). Pre-assembled and tested units are available or the design can be used to build a DIY version.

hberntsen/mhi-ac-ctrl-esp32
Control MHI Airconditioning locally using your own ESP32 series chip!

