

Usb ir
Tariff device logging according to IEC 62056-21
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 18
- Nets
- 15
- Pads
- 54
- Tracks, vias
- 155, 12
- Pours
- 6
- Routed
- Yes
- KiCad
- KiCad 4
- Created
- 17 May 2014
- Updated
- 29 Nov 2025
Overview
Usb ir is an open-source printed circuit board by ondrejh, from the ondrejh/electro repository on GitHub. It is a 2-layer board with 18 parts on 15 nets, routed with 155 tracks and 12 vias.
It is built around the FT230XS-R, L-53F3C and L-53P3C. Its parts include 6 capacitors, 6 resistors, 2 diodes, 1 IC and 1 transistor.
Main components
3README
README.mdElectro
Tariff device logging according to IEC 62056-21.
Description:
The device is based on Raspberry PI, with the optical head connected to it. It reads the tariff values every 15 minutes and saves it into the database file. The device has the web interface displayin the captured data in chart.
Files:
script/tariff.py: access tariff device and store reading into sqlite database file.
script/display.py: Show something on display. script/display.service: Make display work after reboot.
doc: some resouces
hw: optical head documentation
Instalation:
Copy script folder to raspberry pi home folder.
From PC repository:
scp -r script pi@<YOU_PI_IP>:/home/pi/Make display showing time
Run display.service to make display showing something.
- Copy display.service to /etc/systemd/system
sudo cp ~/script/display.service /etc/systemd/system- Reload systemd daemon
sudo systemctl daemon-reload- Enable service at boot
sudo systemctl enable display.service- Reboot RPi or start service immediately
sudo systemctl start display.serviceToDo:
- calculate time of the high-low tariff switching
- display it
- some more description (schematics, head documentation, photos ...)
Parts
18| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 100n | Capacitors_SMD:C_0603 | C2, C6 |
| 2 | 27R | Resistors_SMD:R_0603 | R1, R2 |
| 2 | 470R | Resistors_SMD:R_0603 | R3, R4 |
| 2 | 47p | Capacitors_SMD:C_0603 | C3, C4 |
| 1 | 10n | Capacitors_SMD:C_0603 | C1 |
| 1 | 390R | Resistors_SMD:R_0603 | R6 |
| 1 | 4k7 | Resistors_SMD:R_0603 | R5 |
| 1 | 4u7 | Capacitors_SMD:C_1206 | C5 |
| 1 | FERRITE | Resistors_SMD:R_0805 | L1 |
| 1 | FT230XS | Housings_SSOP:SSOP-16_3.9x4.9mm_Pitch0.635mm | IC1 |
| 1 | L-53F3C | LEDs:LED-5MM | D2 |
| 1 | L-53P3C | LEDs:LED-5MM | Q1 |
| 1 | LED_RD | LEDs:LED_0805 | D1 |
| 1 | USB_B | Connect:USB_B | P1 |
Questions
What parts does the Usb ir use?
18 parts, built around the FT230XS-R, L-53F3C and L-53P3C. 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 Usb ir KiCad files?
From the ondrejh/electro repository on GitHub, at the commit this page was made from: the board is hw/head_usb/usb_ir.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Usb ir design in my own project?
Its repository states no licence, so its author keeps all rights: ask ondrejh before reusing the design.
Similar boards
- 2 layers229.9 × 111.8 mm

- 2 layers203.2 × 149.9 mm

- 2 layers77.5 × 40.6 mm

Link adapter
jkominek/piano-conversion
Hardware, and some firmware, for acoustic piano to MIDI controller conversion.
42 parts53 - 4 layers62 × 42 mm

- 4 layers65 × 56 mm

Copilot Lite
BayLibre/Copilot
Manage a DUT power and serial through a single USB port, no additional software required.
80 parts22MIT - 2 layers48.2 × 49.3 mm

Nixie pipe
tuna-f1sh/nixiepipe-hardware
Hardware design files and firmware for my Nixie Pipe modules
49 parts19 - 2 layers120 × 98 mm

BioAmp v1.1.0
prototipado/bioamp
BioAmp is an opensource project of a multichannel biopotential adquisition system for EEG, EMG, EOG and EOG signals.
139 parts16 - 2 layers41 × 14 mm

96boards uart
96boards/96boards-uart
96Boards UART adapter hardware design files
31 parts13BSD-2-Clause