Skip to the content
PCBKitNew board
2 layersFabricated boards, the printed circuit board in 3D

Fabricated boards

justbuchanan/oasis270

3d-printed smart terrarium

Copper layers
2
Thickness
1.6 mm
Parts
57
Nets
55
Pads
205
Tracks, vias
392, 80
Pours
17
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
28 May 2025
Updated
12 Feb 2026

Overview

Fabricated boards is an open-source printed circuit board by justbuchanan, from the justbuchanan/oasis repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board with 57 parts on 55 nets, routed with 392 tracks and 80 vias.

It is built around the ESP32-C3-WROOM-02-N4, IX4427N and LMR54406DBVR-MS, with the SHT30-DIS and LDD-700LS among its other parts. Its parts include 14 resistors, 6 capacitors, 5 diodes, 4 ICs and 3 connectors. It belongs with the ESP32 and RISC-V boards of this library.

Main components

5

README

README.md

Code CAD Electronics Website

Oasis

https://oasis-terrarium.com

terrarium pic

Oasis is a fully open-source, mostly 3d-printed smart terrarium. It provides the ideal environment for humidity-loving plants like mosses, ferns, orchids, and many others. The design includes:

  • high power LED lighting
  • a mister for providing plants with water and maintaining high humidity
  • fans for airflow
  • a temperature/humidity sensor for monitoring environment conditions
  • wifi connectivity to allow control and configuration from your phone or computer (see web interface)
  • outer dimensions: ~8" diameter and ~13" tall

See the website for pictures, build details and more: https://oasis-terrarium.com.

This repository contains full sources for the CAD models (designed with CadQuery), electronics (designed in KiCad), and software (written in rust using the esp-rs libraries).

Most of this project is accessible to the average DIYer with access to a 3d printer, however the electronics portion of the project is a bit more involved. Fully-assembled electronics can be ordered from companies like JLCPCB by uploading the files from this repo, but this can be expensive for small order quantities. Those with the right equipment and experience soldering small parts could order the bare PCBs and components separately, then do their own assembly and soldering.

I'd like to eventually offer the assembled electronics as a kit, but don't have immediate plans for doing so. To express interest in a kit and to subscribe for future updates, please fill out this form: https://forms.gle/WesLJEf8hVrUT4jXA.

Parts

57
QtyValueFootprintReferences
910kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2, R3, R5, R7, R8, R9, R10, R11, R12
5.1uFCapacitor_SMD:C_0805_2012MetricC1, C2, C3, C4, C6
5LED_Padlib:LED_XTEAWT-00-0000-000000F51D1, D2, D3, D4, D5
5MountingHole_PadMountingHole:MountingHole_3.2mm_M3_PadH1, H2, H3, H4, H5
31uFResistor_SMD:R_0603_1608MetricCin1, Cin2, Cin3
210uFResistor_SMD:R_0805_2012MetricCout1, Cout2
24.7kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR4, R15
2Conn_01x02Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Verticalfan1, fan2
2Q_NMOS_GDSPackage_TO_SOT_SMD:SOT-23-3Q1, Q3
2SW_PushButton_Switch_SMD:SW_Push_1P1T_XKB_TS-1187Aboot1, en1
110Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR6
1100nFCapacitor_SMD:C_0402_1005MetricCboot1
1100nFResistor_SMD:R_0603_1608MetricCinx1
110uFCapacitor_SMD:C_0805_2012MetricC5
110uHInductor_SMD:L_Vishay_IHLP-2020L3
11kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR13
122.1kResistor_SMD:R_0603_1608MetricRfbb1
1330uHInductor_SMD:L_SXN_SMDRI127L1
1470Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1
169.8kResistor_SMD:R_0603_1608MetricRfbt1
1Conn_01x02Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Verticalmister1
1Conn_01x02Connector_Wire:SolderWire-2.5sqmm_1x02_P8.8mm_D2.4mm_OD4.4mmJ1
1Conn_01x06Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ3
1ESP32-C3-WROOM-02-N4lib:MODULE_ESP32-C3-WROOM-02-H4U1
1IX4427NPackage_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mmU5
1LDD-700LSLDD-700LS-SOP254P1280X930-16N:LDD-700LS-SOP254P1280X930-16NPS1
1LEDLED_SMD:LED_0805_2012Metricstatus_led1
1LMR54406DBVRPackage_TO_SOT_SMD:SOT-23-6U6
1SHT30-DISSensor_Humidity:Sensirion_DFN-8-1EP_2.5x2.5mm_P0.5mm_EP1.1x1.7mmU4
1USB_B_MicroConnector_USB:USB_Micro-B_Amphenol_10104110_HorizontalJ2

Questions

What parts does the Fabricated boards use?

57 parts, built around the ESP32-C3-WROOM-02-N4, IX4427N, LMR54406DBVR-MS and SHT30-DIS. 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 Fabricated boards KiCad files?

From the justbuchanan/oasis repository on GitHub, at the commit this page was made from: the board is pcb/fabricated-boards/v0.2/kicad/pcb.kicad_pcb and its schematic pcb/fabricated-boards/ledboard-v0.3/kicad/ledboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Fabricated boards design in my own project?

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

More from justbuchanan/oasis

2
  • 4 layers35.9 × 65 mmOasis, the printed circuit board in 3D

    Oasis

    justbuchanan/oasis

    3d-printed smart terrarium

    45 parts270Apache-2.0
  • 2 layersLedboard, the printed circuit board in 3D

    Ledboard

    justbuchanan/oasis

    3d-printed smart terrarium

    11 parts270Apache-2.0

Similar boards

  • 2 layers58.2 × 64 mmRoomIO 001, the printed circuit board in 3D

    RoomIO 001

    jirihusak/majordomus

    Open source system for smart home

    83 parts4GPL-3.0
  • 6 layers31.2 × 33 mm4in1-mini, the printed circuit board in 3D

    4in1-mini

    OpenDrone-hw/OpenESC-20x20

    Open-source 4-in-1 AM32 ESC for FPV drones. 20x20 mm, 2-6S, one MCU per motor, CERN-OHL-S-2.0.

    191 parts279CERN-OHL-S-2.0
  • 6 layers41.6 × 80.4 mm4in1-panel, the printed circuit board in 3D

    4in1-panel

    OpenDrone-hw/OpenESC-30x30

    Open-source 4-in-1 AM32 ESC for FPV drones. 30.5x30.5 mm, 2-8S, one MCU per motor, CERN-OHL-S-2.0.

    404 parts85CERN-OHL-S-2.0
  • 4 layers36.7 × 49 mmMegadesk companion, the printed circuit board in 3D

    Megadesk companion

    gcormier/megadesk_companion

    companion board for megadesk to add smarthome functionality

    35 parts27
  • 2 layers56.6 × 57.7 mmEsptemp8c, the printed circuit board in 3D

    Esptemp8c

    gcormier/esptemp8c

    n-channel thermocouple logger using esphome

    42 parts8
  • 2 layers39 × 82.5 mmAxxSolder, the printed circuit board in 3D

    AxxSolder

    holoindustry/AxxSolder_modded

    Interested in purchasing an AxxSolder 3.2? On my website 5Dimensions you can purchase assembled and tested AxxSolder 3.2 boards with connectors and hardware.

    147 partsGPL-3.0
  • 6 layers41.6 × 42.5 mm4in1, the printed circuit board in 3D

    4in1

    OliviezGit/OpenESC-30x30

    Open-source 4-in-1 BLDC ESC with a 30.5 × 30.5 mm mounting pattern, built around four independent AT32F421 motor controllers running AM32. Six-layer, DShot over the standard 8-pin connector.

    218 parts