
Wifi GPIB
bitdivision/GPIB-wifi-pcb
A GPIB adapter using an ESP8266 for wifi functionality and a Cortex M0.

CareLite is an open-source, tiny, small USB-GPIB adaptor based on STM32 with temperature sensors.
CareLite V122 is an open-source printed circuit board by OpenhimerLab, from the OpenhimerLab/CareLite-GPIB repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 33 × 57.4 mm with 37 parts on 60 nets, routed with 1,429 tracks and 146 vias.
It is built around the SN75160BN, SN75162BDW and LP5907QMFX-3.3Q1, with the 112-024-113R001, SRV05-4-P-T7 and U-D-M7DS-G-2 among its other parts. Its parts include 13 capacitors, 9 resistors, 4 ICs, 3 diodes and 1 connector. It belongs with the STM32 boards of this library.
CareLite is an open-source, tiny, small USB-GPIB adaptor based on STM32 with temperature sensors. It uses VCP (Virtual COM Port) and USB Type-C connector, without the need for external power; also with dedicated PC software (but not limited to), easy GPIB connection can be established and Prologix-like command protocol makes the compatiblity better, and real-time temp logging can be done by DS18B20 or so.
****I am NOT the author with no any relationship or benefit conflict with the author. I have no commercial intention to introdue this project and I have no intention to make benefits from this.
All responsibility and risk or financial loss should be taken by the DIYers yourselves. The project is introduced and shared "AS IS".
Many functions, issues may exisit so use it at your own risk.
There are 2 version of MeterCare USB-GPIB converter, while sharing the same PC host Software, the firmware is unclear that both version could be applied.
We choose to introduce and share the "Lite" version firstly, as it is a simple, costless design somehow like AR488,
but the designer reserves potentials to expand other functionality like temperature, humidity sensing ability (there is an UART+DS18B20 port, with proper firmware, it can be amazing for its various functionality!).
By the STM32F401, the CareLite can perform GPIB-USB conversion. In addition, there is a connector called MeterLink that provides the integration of multiple sensors(1 DS18B20 is confirmed to be functional).
Till now, at least 1 DS18B20 OneWire Temperature sensor can be used for logging temperature (by using MeterLink).
With the software written by "ZDD", you can connect a DMM and do a logging of both volt/ohm and temperature, and it will simutaneously calculate the math like temp.Co, or the deviation of logged data.
This makes it very clear to understand the dependency of multiple variables and its statistical property.
Also note that the software by ZDD is Labeview-based, you need to install:
A sensor board with BMP180 and DS18B20, SHT2X is also possible for environment data logging, there is UART1 definition in MeterLink;
so it might be possible functional. This expansion board is mainly for the "Care" USB-GPIB, not sure if it is functional on CareLite.
The firmware is a bit messy, so try and find the best one for yourself. And explore the function, the Care ecosystem is very potential. The protocol and communication is very like Prologix, using "++" command system, there are some explaination files, but it's in simplified Chinese, for now I have no time to translate it, so please try by your own self. All in all, this is a tiny, easy to use GPIB adaptor for many devices, somthing like a STM32-based AR488 but with dedicated PC sotware!
For COPYright:
| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 100nF | V122:C0603 | C2, C4, C6, C7, C8, C9, C10, C11 |
| 3 | 470R | V122:R0603 | R2, R5, R6 |
| 3 | LED | V122:LED0603-FD | D1, D2, D3 |
| 2 | 10K | V122:R0603 | R3, R9 |
| 2 | 10uF | V122:C0603 | C1, C12 |
| 2 | 5.1K | V122:R0603 | R1, R10 |
| 1 | 0.5A/6V | V122:0805_L_JX | F1 |
| 1 | 100n | V122:C0603 | C14 |
| 1 | 112-024-113R001 | V122:IEEE-488 SOCKET, 24PIN, RIGHT ANGLE, MALE, 112-024-113R001, FUY57109 | GPIB |
| 1 | 1M | V122:R0603 | R4 |
| 1 | 1nF | V122:C0603 | C5 |
| 1 | 4.7K | V122:R0603 | R7 |
| 1 | 4.7uF | V122:C0603 | C3 |
| 1 | 8.06.16 | V122:80616-S | J1 |
| 1 | 8MHz | V122:OSC-SMD_3P-L3.2-W1.3-P1.2-L | X1 |
| 1 | LP5907QMFX-3.3Q1 | V122:SOT-23-5_L3.0-W1.7-P0.95-LS2.8-BR | U2 |
| 1 | Pad_gge8544 | V122:Pad_gge8544 | Pad_gge8544 |
| 1 | SN75160 | V122:SOIC127P1030-20AM | U3 |
| 1 | SN75162 | V122:SOIC127P1030-24AM | U5 |
| 1 | SRV05-4-P-T7 | V122:SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BL | ESD |
| 1 | STM32F411CEU6TR | V122:QFN-48_L7.0-W7.0-P0.50-BL-EP5.1 | U1 |
| 1 | U-D-M7DS-G-2 | V122:MIRCO-USB-SMD_U-D-M7DS-G-2 | USB1 |
| 1 | USB_C | V122:USB_C_CUSB31-CFM2AX-01-Y | USB |
It measures 33 × 57.4 mm and has 2 copper layers, 1.6 mm thick.
37 parts, built around the SN75160BN, SN75162BDW, LP5907QMFX-3.3Q1 and 112-024-113R001. 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 OpenhimerLab/CareLite-GPIB repository on GitHub, at the commit this page was made from: the board is HW/CareLite V122 KICAD/CareLite V122.kicad_pcb and its schematic HW/CareLite V122 KICAD/CareLite V122.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).

bitdivision/GPIB-wifi-pcb
A GPIB adapter using an ESP8266 for wifi functionality and a Cortex M0.





Heckus/QUT-OpenFCU
The primary objective is to create an alternative to the difficult-to-source off-the-shelf Pixhawk 6. This work builds upon a edited pixracer version produced by KAI (Wesley) in 2022.

SyWier/Bidirectional-Power-Supply
Development of a bidirectional DC/DC power supply for battery applications.

neuroidss/FreeEEG32-alpha1.0
ALPHA1.0 TEST FAILED, USE NEW VERSION INSTEAD FreeEEG32 alpha1.0 32 channels mobile electroencephalography under GNU AGPL 24 bits, 4kSPS ADCs 4x AD7770 MCU STM32F427ZI WIFI ESP-12F (ESP8266) USB CP2102N Accel & hyro…