

the dimensioning machine that does not requires you to sell your soul amount of money.
- Size
- 74 × 77.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 22
- Nets
- 40
- Pads
- 123
- Tracks, vias
- 157, 9
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 19 Sep 2026
- Updated
- 1 Oct 2026
Overview
MAAP-1 is an open-source printed circuit board by anshsinghcoder, from the anshsinghcoder/dimensioner-v1 repository on GitHub. It is a 2-layer board of 74 × 77.5 mm with 22 parts on 40 nets, routed with 157 tracks and 9 vias.
It is built around the ESP32-WROOM-32 and AMS1117-3.3. Its parts include 4 capacitors, 3 resistors, 3 connectors, 2 ICs and 2 switches. It belongs with the ESP32 boards of this library.
Main components
2ESP32-WROOM-32
SMD,18x25.5mm-40℃~+85℃ -98dBm 2.4GHz 2.7V~3.6V 20dBm Bluetooth4.2 ESP32-DOWDQ6 UART、SDIO、SPI、I2C、GPIO、PWM、ADC、DAC SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
README
README.mddimensioner v1
MAAP 1 is a automated DIM system that costs 10 times less compared to the current options . it is aluminum blasted but u can completely use fibre 3d printing for this . i have removed the wieging scale from research that most users dont need it.
Overview: MAAP-1 Utilizes a custom ESP32-based PCB, 3 LiDAR sensors to instantly calculate the length , height and width of any parcel . Designed for logistics, warehouses . i have included electronics components make sure u add it in your cad library. sorry though not much room for customisation many pins are used , feel free to play around with the scematics if u wish
- it also features a camera system which snaps images along side the dim . how ever please make sure the camera module u use comes with a sd slot or just add a pin.
Hardware Architecture
- Custom PCB (KiCad) The brains of the operation is a custom PCB designed to be attached anywhere in the frame it has a 2 hole enclosure that is also included .
Microcontroller: ESP32-WROOM Power: 5V input, regulated to 3.3V via AMS1117 for logic.
- Mechanical Structure
- T-slot aluminum extrusion holding the overhead LiDAR .
- Dual forward-facing structural arms housing inward-facing LiDARs
- control box housing the custom PCB, screen, buttons, and thermal printer.
Repository Structure
MAAP-1:
- Firmware # PLEASE CALIBRATE AS PER NEEDS
- Hardware # KiCad PCB design files, Schematics, and Gerbers
- Mechanical # 3D files for the enclosure and arms PLEASE ADD THE PCB ENCLOSURE AND SCREEN WHERE YOU NEED .
- README.md # Project documentation
Here is the complete Bill of Materials (BOM) to build your own. IF U WANT AMOUNTS IN DOLLARS PLEASE REFER TO BOM.CSV
| Component | Qty | Est. Price | Link / Source |
|---|---|---|---|
| ESP32 WROOM-32 Dev Board | 1 | ₹1850 | Robu.in |
| ESP32-CAM Module | 1 | ₹2499 | Robu.in |
| VL53L0X ToF LiDAR Sensor | 3 | ₹4500 (₹1499 each) | Robu.in |
| 1.3" I2C OLED Display (White) | 1 | ₹299 | Robu.in |
| Mechanical Switch / Arcade Button | 1 | ₹150 | Local Electronics Market |
| 5V 3A Power Adapter | 1 | ₹250 | Local Electronics Market |
| LED Strip / Ring Light (6000K) | 1 | ₹150 | Local Electronics Market |
| Aluminum 2020 V-Slot Extrusions | 2m | ₹1000 | Local Hardware Supplier |
| Clear Polycarbonate/Acrylic Sheets | 1 | ₹900 | Local Laser-Cutting Shop |
| Custom PCB (Matte Black + ENIG) | 5 | ₹1850 | JLCPCB |
| Hardware Kit (T-Nuts, M4 Bolts, Brackets) | 1 | ₹350 | Local Hardware Supplier |
- Total Estimated Build Cost: ~₹23,500 (approx. $235 USD)
Parts
22| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | Conn_01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | j-thmprnt7, J4, J5, J6 |
| 2 | C | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | C1, C3 |
| 2 | SW_Push | Button_Switch_THT:SW_PUSH_6mm | SW1, SW2 |
| 1 | 0.1uf | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | C2 |
| 1 | 01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J2 |
| 1 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | 10k-R2 |
| 1 | 10k-r1 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 1 | 10uf | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | C4 |
| 1 | 1k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R3 |
| 1 | 1x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J3 |
| 1 | 2N2219 | Package_TO_SOT_THT:TO-39-3 | Q1 |
| 1 | 330 OHMS | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2 |
| 1 | 4pin-usb | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | Buzzer | Buzzer_Beeper:Buzzer_12x9.5RM7.6 | BZ1 |
| 1 | ESP32-WROOM-32 | RF_Module:ESP32-WROOM-32 | U1 |
| 1 | LED | LED_THT:LED_D5.0mm | D1 |
Questions
How big is the MAAP-1 PCB?
It measures 74 × 77.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the MAAP-1 use?
22 parts, built around the ESP32-WROOM-32 and 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 MAAP-1 KiCad files?
From the anshsinghcoder/dimensioner-v1 repository on GitHub, at the commit this page was made from: the board is hardware/MAAP-1.kicad_pcb and its schematic hardware/MAAP-1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the MAAP-1 design in my own project?
Its repository states no licence, so its author keeps all rights: ask anshsinghcoder before reusing the design.
Similar boards
- 2 layers90 × 76.5 mm

- 2 layers85 × 56 mm

- 2 layers62.2 × 30.5 mm

WLED ESP32 Controller
Hasenpups/WLED_ESP32_Controller
This work is licensed under a [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License][cc-by-nc-sa].
24 parts44 - 2 layers150 × 50 mm

- 2 layers40 × 68 mm

MULTIGW
nuclearcat/ESP32ETH
Simple ESP32 with native ethernet using LAN8720 phy, Arduino compatible
32 parts30LGPL-2.1 - 2 layers259.5 × 60.7 mm

1512hh control
larryqiann/AP1512HH-ESP32
Coway AP1512HH Main Board replacement with ESP32
71 parts29CERN-OHL-P-2.0 - 2 layers64.6 × 87.1 mm

- 2 layers139.7 × 88.9 mm
