Skip to the content
2 layers52.6 × 48.8 mmDwm1001-devboard, the printed circuit board in 3D

Breakout board for DWM1001 UWB module.

Size
52.6 × 48.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
39
Nets
46
Pads
180
Tracks, vias
581, 524
Pours
8
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
5 Feb 2021
Updated
21 Jan 2022

Overview

Dwm1001-devboard is an open-source printed circuit board by panovvv, from the panovvv/dwm1001-devboard repository on GitHub, published under the MIT licence. It is a 2-layer board of 52.6 × 48.8 mm with 39 parts on 46 nets, routed with 581 tracks and 524 vias.

It is built around the DWM1001C, CH340G and AMS1117-3.3, with the SMBJ5.0A and SMBJ3.3A among its other parts. Its parts include 9 diodes, 7 capacitors, 6 resistors, 6 connectors and 3 ICs. It belongs with the microcontroller boards boards of this library.

Main components

5

README

README.md

DWM1001 Development board

Breakout board for DWM1001 UWB module.

10_raytrace_right.png

> Demo video here <

Intended for easy exploration:

  • Modular thanks to compatibility with Arduino Uno shield footprint.
  • Modules can be battery-powered using a simple DIY battery shield.
  • Open access to all GPIOs.

Files and folders:

  • dwm1001-devboard.***- KiCAD schematics and PCB files.
  • schematic.pdf - full schematic sheet rendered in PDF.
  • bom.csv - Bill of Materials, semicolon-separated.
  • paper_footprint_test.pdf - this is my usual practice when designing and ordering PCBs: before even designing the board layout, I plot the empty board with all footprints in it to PDF (1:1 scale), print it on a sheet of paper and do a "test fit" for every component. This helps to find footprint inconsistencies early on.
  • gerber/ - Generated according to this document. To order the PCB made, just zip up all files in gerber/ folder and send to fab.
  • renders/ - 3D renders and STL of the board with all components populated.
  • SMD_Polyfuse_1812.stp - model for PTC fuse in 1812 package, courtesy of Joan The Spark distributed under GNU General Public License v2.0. Source: Kicad forum, direct link

BOM

DesignatorPackageQuantityValue
F2,F11812 (4532 Metric)20.5A PTC fuse
C2,C10603 (1608 Metric)222pF ceramic capacitor
Y1HC49-SD SMD112MHz crystal oscillator
U1SOIC-161CH340G
J1Micro USB Type B, SMD1Micro USB B connector, female
SW1, SW2SPST Pushbutton 6x6mm, SMD2WKUP, RST buttons
U3SOT-223-31AMS1117-3.3 3.3V voltage regulator
U2DecaWave DWM10011DWM1001
R10805 (2012 Metric)1100kΩ resistor
Q2,Q1SuperSOT-32FDN430P P-MOSFET
JP12.54mm pitch Male Pin Header 1x02 Vertical13.3V Current probe jumper
J72.54mm pitch Female Pin Header 1x10 Vertical1Arduino Stackable type if possible
J62.54mm pitch Female Pin Header 1x08 Vertical1Arduino Stackable type if possible
J42.54mm pitch Female Pin Header 1x15 Vertical1Arduino Stackable type if possible
J5Tag-Connect TC2030-IDC1Tag-Connect TC2030 SWD
J22.54mm pitch Male Pin Header 1x04 Vertical1SWD Pin Header Male
D4SMA or SMB Diode1SMBJ3.3A Transient voltage suppressor
D1 - D3SMA or SMB Diode3SMBJ5.0A Transient voltage suppressor
C5,C30805 (2012 Metric)2100nF ceramic capacitor
C7,C6,C40805 (2012 Metric)310µF ceramic capacitor
D90603 (1608 Metric)1Green LED
D8,D60603 (1608 Metric)2Red LED
D7,D50603 (1608 Metric)2Blue LED
R60805 (2012 Metric)147Ω resistor, for green LED @ 3.3V
R5,R30805 (2012 Metric)275Ω resistor, for red LED @ 3.3V
R4,R20805 (2012 Metric)215Ω resistor, for blue LED @ 3.3V

Parts

39
QtyValueFootprintReferences
310uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC4, C6, C7
3SMBJ5.0ADiode_SMD:D_SMA-SMB_Universal_HandsolderingD1, D2, D3
20.5A PTCFuse:Fuse_1812_4532Metric_Pad1.30x3.40mm_HandSolderF1, F2
2100nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3, C5
215Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2, R4
222pCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C2
275Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3, R5
2BlueLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD5, D7
2FDN430PPackage_TO_SOT_SMD:SuperSOT-3Q1, Q2
2RedLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD6, D8
110Connector_PinSocket_2.54mm:PinSocket_1x10_P2.54mm_VerticalJ7
1100kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1
112MHzCrystal:Crystal_SMD_HC49-SDY1
115Connector_PinSocket_2.54mm:PinSocket_1x15_P2.54mm_VerticalJ4
13.3V Current probeTestPoint:TestPoint_2Pads_Pitch2.54mm_Drill0.8mmJP1
147Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR6
18Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ6
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U3
1CH340GPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU1
1DWM1001RF_Module:DecaWave_DWM1001U2
1GreenLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD9
1Micro USB BConnector_USB:USB_Micro-B_Molex-105017-0001J1
1RSTButton_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mmSW1
1SMBJ3.3ADiode_SMD:D_SMA-SMB_Universal_HandsolderingD4
1SWD Pin Header MaleConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2
1Tag-Connect TC2030 SWDConnector:Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_VerticalJ5
1WKUPButton_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mmSW2

Similar boards

  • 2 layers85 × 84 mmTTC LoRa, the printed circuit board in 3D

    TTC LoRa

    PARTH-KAKIRDE/CUBESAT

    Radio (communications) module for the 2U CubeSat, LoRa version, Rev A.

    81 partsMIT
  • 2 layers28 × 48.3 mmPenguin32, the printed circuit board in 3D

    Penguin32

    amnotpopichu/penguin32

    a esp32s3 devboard submitted to outpost by hackclub

    42 parts1MPL-2.0
  • 2 layers59 × 50 mmXlAnchor, the printed circuit board in 3D

    XlAnchor

    ClemensElflein/xLocalization

    The xLocalization project aims to provide a simple to use, low cost indoor positioning system for hobbyist use.

    34 parts1
  • 2 layers39.5 × 94 mmMarker, the printed circuit board in 3D

    Marker

    Cyclic007/marker

    This is a RP2040 dev-bord that has wireless capabilities

    57 partsApache-2.0
  • 2 layers59.7 × 64.8 mmMobile tag, the printed circuit board in 3D

    Mobile tag

    jkelleyrtp/rwm-fa2020

    Real World Microcontrollers - Fall 2020

    25 parts
  • 4 layers67.6 × 56.9 mmSensor pcb, the printed circuit board in 3D

    Sensor pcb

    Nautilus-UUV/sensor_pcb

    113 parts
  • 4 layers160 × 100 mmEsp32 s3 dwm3000 uwb anchor with relay outputs, the printed circuit board in 3D

    Esp32 s3 dwm3000 uwb anchor with relay outputs

    Takingo/Mypcb35

    OmniCircuit AI is a local proof of concept for an autonomous PCB/PCBA design and manufacturing suite. The current implementation focuses on the ESP32-S3 + DWM3000 UWB Anchor example and establishes the architecture for:

    323 parts
  • 4 layers102.8 × 67 mmEntegre fc, the printed circuit board in 3D

    Entegre fc

    ErdemA33/stm32f405-flight-controller

    Open-source ArduPilot-compatible flight controller for fixed-wing UAVs. STM32F405, 4-layer KiCad design, built in 5 modular stages.

    129 parts3

Questions

How big is the Dwm1001-devboard PCB?

It measures 52.6 × 48.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Dwm1001-devboard use?

39 parts, built around the DWM1001C, CH340G, AMS1117-3.3 and SMBJ5.0A. 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 Dwm1001-devboard KiCad files?

From the panovvv/dwm1001-devboard repository on GitHub, at the commit this page was made from: the board is dwm1001-devboard.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Dwm1001-devboard 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).