Skip to the content
PCBKitNew board
2 layers26.7 × 25.4 mmOft, the printed circuit board in 3D

Optical Fibre Transceiver

Size
26.7 × 25.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
28
Nets
19
Pads
80
Tracks, vias
80, 47
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
4 Oct 2025
Updated
3 Jul 2026

Overview

Oft is an open-source printed circuit board by 0x007E, from the 0x007E/oft repository on GitHub. It is a 2-layer board of 26.7 × 25.4 mm with 28 parts on 19 nets, routed with 80 tracks and 47 vias.

It is built around the IF-D92, IF-E91A and NE555D, with the SN74LVC1G14DBV among its other parts. Its parts include 9 resistors, 8 capacitors, 4 ICs, 3 diodes and 3 connectors. It belongs with the radio and wireless and interfaces and adapters boards of this library.

Main components

4

README

README.md

Version: 1.0 Release License CC By-NC-SA Build

OFT - Optical Fibre Transceiver

The OFT project is based on a fibre optic transmitter an receiver (FB104). The transmitter is based on a high-output medium-speed infrared LED while the transceiver is built on a high-sensitivity NPN phototransistor. Both are housed in a connector-less style plastic fiber optic package. The transmitter has a typical peak wavelength of 930nm. The bandwith of the receiver is between 400nm to 1100nm. The maximum photosensitivity is around 870nm. The receiver and transmitter is connected with an RX and TX LED over a NE555 timer circuit to indicate if a data transmission occurrs.

Note that the IF-D92 is suitable for digital data links at rates up to 20kbps!

ExperienceLevel
Soldering?%
Mechanical?%

Downloads

TypeFileDescription
Schematicpdf / cadlabSchematic files
Boardpdf / cadlabBoard file
DrillpdfDrill file
BoMxlsx / htmlBill of Material as Excel/interactive HTML
PCBzip / tarKiCAD/Gerber/BoM/Drill files
Mechanicalzip / tarFreeCAD/Housing and PCB (STEP/STL) files

Hardware

There are two parts of the hardware. The pcb and the housing of the OFT. The pcb is created with KiCAD and the housing with FreeCAD. All files are built with github actions so that they are ready for a production environment. The housing is printed with a 3D-printer (Dremel 3D40).

PCB

The circuit board is populated on both sides (Top, Bottom). The best way for soldering the SMD components is within a vapor phase soldering system and for the THT components with a standard soldering system.

Top Layer

Top Layer

Bottom Layer

Bottom Layer

Mechanical

The housing has a tolerance of 0.2mm on each side of the case. So the pcb should fit perfectly in the housing. The tolerance can be modified with FreeCAD in the Parameter Spreadsheet.

Assembled

Assembled

Exploded

Exploded

Connection/Setup

The OFT is powerd with 5V. The RX pin serves as an output and stores the received data at the output so that it can be read by the device. The TX pin servs as an input and sends the received data at the input over the fibre channel. The levels of both pins are LOW = 0V and HIGH = 5V.

bash
#
#                                      +----------------+      +---------------------+
#                                      |    U       +---+---+  |                     |
#                                      |    S       |  USB  |--+ +-----------------+ |
#                                      |    B       +---+---+  | | TeraTerm        | |
#              +-------------+         |    /           |      | | ~~~~~~~~        | |
#              |      O      |         |    U           |      | | ~~~~~           | |
#            +--+--+  F   +--+--+   +--+--+ A           |      | | ~~~~~~~~~~~~    | |
#      L +---+ ORX |  T   | VCC +---+ VCC | R           |      | |                 | |
#      O |   +--+--+      | GND +---+ GND | T  +-+      |      | +-----------------+ |
#      O |      |         +-----+   +-----+   / /       |      |                     |
#      P |   +--+--+      | RXD +---+ RXD | +-+-+-+-----+      | Computer            |
#      B +---+ OTX |      | TXD +---+ TXD | | 5V  | 3V3 |      |                     |
#      A     +--+--+      +--+--+   +--+--+ +-----+-----+      +---------------------+
#      C       |             |
#      K       +-------------+                                            
#

The maximum baudrate should be about ~19200bps!

Additional Information

TypeLinkDescription
IF-E10pdfOptical fibre receiver and transmitter
NE555pdfUniversal timer and oscillator
KiCADwebKiCAD project page
FreeCADwebFreeCAD project page

R. GAECHTER

Parts

28
QtyValueFootprintReferences
4100nCapacitor_SMD:C_1206_3216MetricC1, C2, C3, C4
210kResistor_SMD:R_1206_3216MetricR7, R8
21nCapacitor_SMD:C_1206_3216MetricC5, C7
2220kResistor_SMD:R_1206_3216MetricR4, R6
2330Resistor_SMD:R_1206_3216MetricR5, R9
2470nCapacitor_SMD:C_1206_3216MetricC6, C8
2NE555DPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU5, U6
2SN74LVC1G14Package_TO_SOT_SMD:SOT-353_SC-70-5U1, U4
1100kResistor_SMD:R_1206_3216MetricR3
11kResistor_SMD:R_1206_3216MetricR1
1220Resistor_SMD:R_1206_3216MetricR2
15V6Diode_SMD:D_MiniMELFD3
1Conn_01x04_PinConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_HorizontalJ1
1GreenLED_THT:LED_D3.0mmD2
1IF-D92Fiber_Optic:IF-D92J2
1IF-E91AFiber_Optic:IF-E91AJ3
1QRImages:QR_0x007e_very_smallFID1
1YellowLED_THT:LED_D3.0mmD1

Questions

How big is the Oft PCB?

It measures 26.7 × 25.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Oft use?

28 parts, built around the IF-D92, IF-E91A, NE555D and SN74LVC1G14DBV. 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 Oft KiCad files?

From the 0x007E/oft repository on GitHub, at the commit this page was made from: the board is pcb/OFT.kicad_pcb and its schematic pcb/OFT.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Oft design in my own project?

Its repository states no licence, so its author keeps all rights: ask 0x007E before reusing the design.

Similar boards

  • 2 layers100 × 70 mmTelemetry pcb, the printed circuit board in 3D

    Telemetry pcb

    supermileage/telemetry-pcb

    Printer Circuit Board design for Telemetry module + voltage regulators for 12v and 5v rails

    62 parts1
  • 6 layers243.8 × 243.8 mmRaven, the printed circuit board in 3D

    Raven

    agranlund/raven

    Homemade MC68060 + DSP56303 Atari-compatible computer. Hardware, firmware, and software stack

    331 parts87
  • 2 layers50 × 50 mmFilmolino, the printed circuit board in 3D

    Filmolino

    filmolino/SlideScanner

    The Filmolino SlideScanner is a device that makes it easy to scan slides in magazines fully automated using a modified slide projector and a digital camera.

    37 parts28GPL-3.0
  • 4 layers60 × 570 mmArm panel, the printed circuit board in 3D

    Arm panel

    kingoflolz/mic_hardware

    For more detail on the project see links below:

    1,110 parts21
  • 2 layers55 × 90 mmCCFL2LED, the printed circuit board in 3D

    CCFL2LED

    mijuc/CCFL2LED

    Hi! I'm working on the R&D side of the Поново project. Through our initiative, where we upcycle old electronic devices in exchange for tree seedlings, we’ve noticed that LCD monitors are among the most common items…

    82 parts7GPL-3.0
  • 2 layers230.4 × 233.5 mmBkm-68x simple, the printed circuit board in 3D

    Bkm-68x simple

    skumlos/bkm-68x-simple

    Simplified BKM-68X

    216 parts7
  • 4 layers144.1 × 93.3 mmMaD Edge, the printed circuit board in 3D

    MaD Edge

    RileyMcCarthy/MaD

    Tensile testing machine

    289 parts3
  • 4 layers70 × 25 mmFailDeadly, the printed circuit board in 3D

    FailDeadly

    yvoronkin/FailDeadly

    Fail Secure. Fail Deadly.

    101 parts3