Skip to the content
PCBKitNew board
4 layers138 × 57 mmRazor32, the printed circuit board in 3D

Foldable Tiny computer

Size
138 × 57 mm
Copper layers
4
Thickness
1.6 mm
Parts
33
Nets
24
Pads
178
Tracks, vias
407, 80
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
25 Jan 2026
Updated
29 Sep 2026

Overview

Razor32 is an open-source printed circuit board by rsfis, from the rsfis/Razor32 repository on GitHub. It is a 4-layer board of 138 × 57 mm with 33 parts on 24 nets, routed with 407 tracks and 80 vias.

README

readme.md

Fiscion Razor32

A Mini Foldable OldStyle Computer

Being only 14x6x5cm, Razor32 is a complete computer with Firmware, OS and Apps.

Features

  • Powered by ESP32 S3 Chip with 8mb RAM and 16mb Flash
  • Embedded TFT Screen
  • 30 keys Matricial Keyboard. Each key has X and Y push up output
  • 3000mah Rechargeable Battery
  • Foldable Case Easy and Light to Carry
  • USB C charging port
  • Easy to assemble
  • Custom Firmware and OS
  • Runs LUA for Apps
  • Easy to create your own apps in a Inside IDE and share them within a local network

Case

Designed using Blender, the Case comes with 4 parts: The lower box, upper box, hinges and screws. Made using PLA material. showcase showcase2

PCB

The PCBs were made using KiCad. The board contains the sockets for esp32 and screen and a 3x10 matricial keyboard using push buttons.

image F.Cu image In.1.Cu image In.2.Cu image B.Cu image 3D render front image 3D render back image

Schematic image

External Wiring Diagram
wiring diagram

BOM

FIELD1DesignatorQuantityCommentLinkENTIRE PRICE WITH FREIGHT AND TAXES:FIELD7FIELD8FIELD9
1TFT Screen 3.5" st7796 320*480 ips1TFT Screen 3.5" st7796 320*480 ips Touchhttps://pt.aliexpress.com/item/1005005995931721.html?spm=a2g0o.order_list.order_list_main.31.288ecaa4EGynx2&gatewayAdapt=glo2braR$ 90,84
2ESP32 S3 8mb PSRAM 16mb Flash1ESP32-S3-DevKitC-1https://pt.aliexpress.com/item/1005007215982839.html?spm=a2g0o.order_list.order_list_main.46.288ecaa4EGynx2&gatewayAdapt=glo2braR$ 63,38
3Aliexpress parts1Pin Headers 1x15 and 1x6; Flat Cable Socket Bottom Connector 14pins; Screws M3x6mm Allen; Push Buttons 6x6x5mm(Cart image at repo: cart/aliexpress.png)R$ 129,76
43D Print23D Print Case~~
5PCB5PCB Manufacture Process~$36,35PRICE
6Battery 3.7v 3000mah1Battery 3000mah 3.7vhttps://www.mercadolivre.com.br/1-unidade-505573-2-fios-3000mah-37v-5mm-x-55mm-x-73mm/p/MLB2081347995?pdp_filters=item_id:MLB1929447427$12,00R$552,13
7Battery Charger Module and Step Up Conversor1Battery Charger Module and Step Up 3.7v to 5v Conversorhttps://www.mercadolivre.com.br/carregador-bateria-de-litio-5v-2a-conversor-step-up-usb-c/p/MLB2071876811?pdp_filters=item_id:MLB4418035779$3,42USD106,59

Keyboard Keys Organization

q w e r t y u i o p

a s d f g h j k l B

z x c v b S n m f E

1 2 3 4 5 6 7 8 9 0

    • % < > ? & ! ( )

/ * = " _ ; . , f Sh

ESC F1 F2 F3 F4 F5 F6 F7 F8 F9

{ } @ : [ ]

| \ ' - HOME

OS and APPS

The OS is the RazorOS, made using ArduinoIDE, LovyanGFX and LUA Interpreter.

The OS itself is programmed in C++ using Arduino IDE, with own firmware. The OS has:

  • Home Page with a Desktop area
  • Control Panel for Rapid Settings
  • Users
  • Clock
  • Settings
  • Task Manager
  • Notifications
  • Watchdog
  • Terminal in LUA

The apps are made in LUA. Apps will create a LUA Virtual Machine to execute the code directly in the processor using various C++ External Functions.

Using the Text Editor, you will also be able to create your own apps to Razor32 and control everything.

Planned Apps:

  • Internet Browser Based on Text (Lynx)

  • File Sender

  • Text Editor

  • Calculator

  • To-do

  • Calendar

  • PDF Viewer

  • Excel Like

  • Tetris

  • Snake

  • Scanner Wifi

  • Terminal Serial

  • Packet Logger

OS and Firmware are still being programmed. For now, RazorOS already has basic drawing and OS functions and Lua VM implemented.

Cart

jlc aliexpress

Getting Started

How to flash the ESP32:

  • Install ArduinoIDE
  • Install the following libraries: -- LovyanGFX, by lovyan03 -- ArduinoJSON, by BenoitBlanchon
  • Install the following Board Managers: -- esp32, by Espressif Systems -- Select the COM and board 4D Systems gen4-ESP32 Modules (ESP32-S3)

Extract the files from /firmware/MicroSD Backup.rar

  • Copy the files from /firmware/MicroSD Backup.rar to the microsd root directory
  • Insert the micro sd in the MicroSD socket below the screen

Made for: Hackclub FORGE - https://forge.hackclub.com/projects/457

Parts

33
QtyValueFootprintReferences
30SW_PUSH_6mmButton_Switch_THT:SW_PUSH_6mma, b, c, d, e, enter, f, fun, g, h, i, j, k, l, m, n +14
2PinSocket_1x21_P2.54mm_VerticalConnector_PinSocket_2.54mm:PinSocket_1x21_P2.54mm_VerticalESP32PinSocket_1, ESP32PinSocket_2
1Hirose_FH12-14S-0.5SH_1x14-1MP_P0.50mm_HorizontalConnector_FFC-FPC:Hirose_FH12-14S-0.5SH_1x14-1MP_P0.50mm_HorizontalFlatCableSocket

Questions

How big is the Razor32 PCB?

It measures 138 × 57 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Razor32 use?

33 parts. 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 Razor32 KiCad files?

From the rsfis/Razor32 repository on GitHub, at the commit this page was made from: the board is unified pcb/kicad/razor32.kicad_pcb and its schematic unified pcb/kicad/.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Razor32 design in my own project?

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

Similar boards

  • 4 layers100 × 75 mmTrollerv2, the printed circuit board in 3D

    Trollerv2

    rene-dev/stmbl

    AC Servo Driver for STM32F4

    33 parts990GPL-3.0
  • 4 layers113.3 × 23.5 mmTinyriser, the printed circuit board in 3D

    Tinyriser

    a-little-wifi/Tinyriser

    Cooler/cuter riser for Lenovo 8th/9th gen Tiny5 PCs

    33 parts170CERN-OHL-S-2.0
  • 4 layers180 × 235 mmJLCPCB, the printed circuit board in 3D

    JLCPCB

    Cimos/kicad-druid

    KiCad custom design rules (.kicad_dru) matching JLCPCB and PCBWay manufacturing capabilities

    33 parts49MIT
  • 4 layers99.4 × 34.5 mmA600 ACCEL RAM, the printed circuit board in 3D

    A600 ACCEL RAM

    PR77/A600_ACCEL_RAM

    Amiga 600 Accelerator And RAM Expansion

    33 parts35GPL-3.0
  • 4 layers39 × 40 mmKicad keybridge v2, the printed circuit board in 3D

    Kicad keybridge v2

    abdalrahimnaser/keybridge-pcb

    USB adapter board for Home Assistant

    33 parts28
  • 4 layers131 × 129 mm8x sata backplane, the printed circuit board in 3D

    8x sata backplane

    Hirnschall-Technologies/4x-sata-backplane

    custom backplane for diy nas (4xSATA)

    33 parts27
  • 4 layers100 × 25 mmRf switch sp3t, the printed circuit board in 3D

    Rf switch sp3t

    greatscottgadgets/misc

    miscellaneous Great Scott Gadgets projects

    33 parts21GPL-2.0
  • 4 layers47 × 62.2 mmTTL2ANALOG, the printed circuit board in 3D

    TTL2ANALOG

    hkzlab/TTL-to-RGB

    This board converts CGA/EGA/MDA/Hercules TTL signals into analog RGB signals that can be fed into a compatible monitor

    33 parts20