

Lmp testboard
Repository to store the Scientific Initiation Project codes.
- Size
- 25.4 × 35.6 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 17
- Nets
- 15
- Pads
- 49
- Tracks, vias
- 96, 38
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 29 Sep 2020
- Updated
- 25 May 2023
Overview
Lmp testboard is an open-source printed circuit board by LCrozatti, from the LCrozatti/biosensor-pcb repository on GitHub. It is a 2-layer board of 25.4 × 35.6 mm with 17 parts on 15 nets, routed with 96 tracks and 38 vias.
It is built around the B5819W. Its parts include 5 capacitors, 5 connectors, 2 resistors, 2 ICs and 1 diode.
Main components
1README
README.mdbiosensor-pcb
Development of a printed circuit with NFC communication that performs cyclic voltammetry and chronoamperometry on printed electrodes with applications in amperometric biosensors.
:books: Methodology
Kicad software will be used to make the printed circuit boards, and the first PCB has the purpose to test the code and noise involved in the sampling. The test board in question has its files in the ./placa-teste directory. The designed test board is illustrated in the figure below:
The first firmware involved was made based on code produced by Linnes Lab. Initially, an ATmega168PA-MU microcontroller will be used to control the potentiostat.
:hammer: Tools
[blocked]
:test_tube: Data analysis
The data will be analyzed using the Python language, the file ./placa-teste/amostragem/eletroquimica.ipynb contains some demonstrations on the use of python in cyclic voltammetry and chronoamperometry operations. The dataset used in this file can be accessed through the IEEE Data Port [1].
:dart: Final prototype
The final board will have an antenna controlled by the transponder ST25DV64K, the control will be carried out by the microcontroller STM32L0 and the voltage control at the electrodes will be given through the programmable potentiostat LMP91000. The main study in this phase is the possibility of energy harvesting, leading to a circuit with low energy consumption.
:iphone: App
The application in question will be built using the React-Native framework, along with the react-native-nfc-manager library. Its beginning has already been given with some reading tests..
:hourglass: Timeline
06/06/2021
The repository was created and updated with data from the test board.
13/09/2021
The soldering of the components has been completed and now some tests are being done to confirm the code. There were some problems in the negative polarization part and I will now work on the IntZ variable to make this possible (67% Vref - when we work with negative polarization). So the positive bias is working and it is possible to do a "half" cyclic voltammetry.
12/10/2021
Another test was made and is possible to see that the potential between WE and RE is sweeping among -490 mV and 490 mV, demonstrating that the board is well functioning (24% of the reference voltage that is 2.048 V = 491,52 mV). Showing that the circuit can perform cyclic voltammetry in Potassium Ferrocyanide.
26/01/2022
The first PCB with NFC communication was developed, is being tested and the code of STM32L031G6U6 will be published here. To project the antenna, i used as a reference the Application note - AN2972 from ST Instruments and with some calculations the theoretic inductance obtained was 2.79 µH. Measuring with the help of a Handheld LCR Meter - UT612, the experimental inductance was 2.6 µH being an percent error of 7.3%.
References
[1] S. Aiassa, S. Carrara and D. Demarchi, "Optimized Sampling Rate for Voltammetry-Based Electrochemical Sensing in Wearable and IoT Applications," in IEEE Sensors Letters. doi: 10.1109/LSENS.2019.2918575.
Parts
17| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C2, C5 |
| 2 | 2k2 | Resistor_SMD:R_0603_1608Metric | R2, R3 |
| 2 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J1, J2 |
| 2 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J3, J4 |
| 1 | 0.47 uF | Capacitor_SMD:C_0603_1608Metric | C1 |
| 1 | 100 @ 100 MHz | Inductor_SMD:L_0805_2012Metric | FB1 |
| 1 | 1uF | Capacitor_SMD:C_0603_1608Metric | C3 |
| 1 | 2.2 uF | Capacitor_SMD:C_0603_1608Metric | C4 |
| 1 | 500mA | Fuse:Fuse_0603_1608Metric | F1 |
| 1 | B5819W | Diode_SMD:D_SOD-123 | D1 |
| 1 | Conn_01x01 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | J5 |
| 1 | LMP91000SD_NOPB | Package_WSON:LMP91000SDX_NOPB | IC1 |
| 1 | REF3020 | sot23-3:SOT95P237X112-3N | U1 |
Questions
How big is the Lmp testboard PCB?
It measures 25.4 × 35.6 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Lmp testboard use?
17 parts, built around the B5819W. 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.
Where can I download the Lmp testboard KiCad files?
From the LCrozatti/biosensor-pcb repository on GitHub, at the commit this page was made from: the board is placa-teste/hardware/lmp_testboard.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Lmp testboard design in my own project?
Its repository states no licence, so its author keeps all rights: ask LCrozatti before reusing the design.
Similar boards
- 4 layers74 × 104 mm

- 4 layers55 × 55 mm

RBoard
pms67/LittleBrain-STM32F4-Sensorboard
STM32F4-based PCB interfacing with a variety of sensors.
90 parts339 - 4 layers140 × 100 mm

Dc usv
TobleMiner/DC-UPS
A small DC UPS, designed to keep small appliances like consumer network equipment running during power outages
351 parts223CERN-OHL-P-2.0 - 4 layers70 × 43 mm

USMU v10
joeltroughton/uSMU
Credit card-sized, USB-powered 4 quadrant source-measure unit hardware and firmware
137 parts187 - 2 layers100 × 100 mm

Heatplate v1.1
DerSpatz/PCB-reflow-solder-heat-plate
hardware design for a PCB reflow solder heat plate
57 parts179MIT - 2 layers87.6 × 73 mm

Stemcell panel
megamind4089/STeMCell
STM32F4 breakout board in pro micro pinout. Designed mainly for ergo split keyboards.
258 parts123 - 2 layers267 × 300 mm

Output.Panel R0.5.1 300x300 2layer step1 Modified
rusefi/hw_microRusEfi
microRusEfi board for rusEfi ECU
2,371 parts98 - 2 layers25.3 × 48.2 mm

ESP32-Devkit Type C
TobleMiner/ESP32-Devkit-Type-C
Breadboard friendly, USB Type C enabled, ESP32 Devkit compatible, JLCPCB assembly ready ESP32 devboard
57 parts92MIT
