Skip to the content
2 layers54 × 77.2 mmIRview preswap, the printed circuit board in 3D

IRview preswap

ImShyMike/IRview2

Small IR camera with screen

Size
54 × 77.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
22
Nets
43
Pads
128
Tracks, vias
158, 22
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
24 Jul 2025
Updated
26 Jul 2025

Overview

IRview preswap is an open-source printed circuit board by ImShyMike, from the ImShyMike/IRview repository on GitHub, published under the MIT licence. It is a 2-layer board of 54 × 77.2 mm with 22 parts on 43 nets, routed with 158 tracks and 22 vias.

It is built around the AMS1117-3.3. Its parts include 6 switches, 4 resistors, 4 connectors, 2 capacitors and 2 ICs. It belongs with the power boards and the ESP32 boards of this library.

Main components

1

README

README.md

IRview

A tiny thermal camera with a screen. It's powered by an ESP32-S3-WROOM-1 with 8mb of PSRAM and 8mb of RAM and uses a Melexis far infrared thermal sensor array with a 32x24 resolution that can measure temperatures from -40 to 300°C and has a 55° FOV and uses a PowerBoost 1000 as a BMS that enables it to use a LiPO battery.

The 320x240px screen at the front is used to display the image data, battery and temperature readings and the buttons are used to switch modes. All pin headers are exposed, even when the case is assembled, to help with debugging. It does not include an usb to UART chip so programming must be done using the exposed TX/RX pins with an external programmer.


Why

Thermal cameras are very expensive and have always felt like magic to me so why not try to make my own on a budget (while also finding out that IR sensors are way more expensive than i expected and that AliExpress always saves the day) :D


Final Render


PCB

PCB


Schematic

Schematic


BOM

(All total vendor prices include shipping and the down arrow represents merged prices in a single order)

(This BOM does not account for the buttons/headers as i already have those)

Parts

22
QtyValueFootprintReferences
3SW_PushButton_Switch_THT:SW_PUSH_6mmSW1, SW2, SW3
210kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1, R2
24.7kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR3, R4
2SW_PushButton_Switch_THT:SW_PUSH_6mm_H4.3mmSW4, SW5
110uFCapacitor_THT:CP_Radial_D4.0mm_P2.00mmC2
110ufCapacitor_THT:CP_Radial_D4.0mm_P2.00mmC1
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ4
1Conn_01x05_PinConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ1
1Conn_01x08_PinConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ2
1Conn_01x11_PinConnector_PinHeader_2.54mm:PinHeader_1x11_P2.54mm_VerticalJ5
1ESP32-WROOM-32E-R2RF_Module:ESP32-WROOM-32DU1
1SW_PushButton_Switch_THT:SW_DIP_SPSTx01_Slide_9.78x4.72mm_W7.62mm_P2.54mmSW6

The 18 most common of 22 parts.

More from ImShyMike/IRview

1
  • 2 layers54 × 77.2 mmIRview, the printed circuit board in 3D

    IRview

    ImShyMike/IRview

    Small IR camera with screen

    22 parts2MIT

Similar boards

  • 2 layers290.1 × 130 mmPro V2, the printed circuit board in 3D

    Pro V2

    kata0510/Lily58

    6×4+4keys column-staggered split keyboard.

    312 parts2.3k
  • 2 layers26.2 × 45.5 mmPL18 multiprotocol, the printed circuit board in 3D

    PL18 multiprotocol

    pascallanger/DIY-Multiprotocol-TX-Module

    Multiprotocol TX Module (or MULTI-Module) is a 2.4GHz transmitter module which controls many different receivers and models.

    24 parts1.9kGPL-3.0
  • 4 layers99 × 53.3 mmPSLab, the printed circuit board in 3D

    PSLab

    fossasia/pslab-hardware

    PSLab Hardware Design and Schematics https://pslab.io

    199 parts1.7kApache-2.0
  • 4 layers85 × 56 mmPslab mini, the printed circuit board in 3D

    Pslab mini

    fossasia/pslab-mini-hardware

    PSLab Mini Hardware https://pslab.io

    182 parts1.2kApache-2.0
  • 4 layers100 × 54 mm32Bit shift register, the printed circuit board in 3D

    32Bit shift register

    MaltWhiskey/Mega-Cube

    16x16x16 PL9823 Cube with Teensy 4.0 and FlexIO driver

    64 parts766
  • 2 layers44.2 × 29.3 mmI2c tiny usb, the printed circuit board in 3D

    I2c tiny usb

    harbaum/I2C-Tiny-USB

    Cheap and simple I²C to USB interface

    27 parts454
  • 2 layers78 × 60 mmIce viz, the printed circuit board in 3D

    Ice viz

    muni-works/vcad

    BRep CAD kernel in Rust/WASM

    44 parts442Apache-2.0
  • 2 layers59.1 × 99.9 mmCheap FOCer 2 60mm, the printed circuit board in 3D

    Cheap FOCer 2 60mm

    shamansystems/Cheap-FOCer-2

    Low-Cost Motor Controller based on the VESC 6

    193 parts407

Questions

How big is the IRview preswap PCB?

It measures 54 × 77.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the IRview preswap use?

22 parts, built around the AMS1117-3.3. 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 IRview preswap KiCad files?

From the ImShyMike/IRview repository on GitHub, at the commit this page was made from: the board is PCB/IRview/IRview_preswap.kicad_pcb and its schematic PCB/IRview/IRview.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the IRview preswap design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).