Skip to the content
4 layers21.5 × 30 mmQUarkNano 9250 UC4H, the printed circuit board in 3D

QUarkNano 9250 UC4H

ukmook/qUark10

HW designs

Size
21.5 × 30 mm
Copper layers
4
Thickness
1.6 mm
Parts
61
Nets
81
Pads
263
Tracks, vias
688, 77
Pours
10
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
8 May 2019
Updated
7 Feb 2023

Overview

QUarkNano 9250 UC4H is an open-source printed circuit board by ukmook, from the ukmook/qUark repository on GitHub, published under the CC-BY-SA-4.0 licence. It is a 4-layer board of 21.5 × 30 mm with 61 parts on 81 nets, routed with 688 tracks and 77 vias.

It is built around the STM32F405RGT6 and MAX3051EKA. Its parts include 19 resistors, 18 capacitors, 10 connectors, 5 ICs and 5 diodes. It belongs with the STM32 boards of this library.

Main components

2

README

qUarkNano_UC4H_HW/README.md

qUarkNano CANBUS flight controller

QNU

I am in the process of testing this design

Design files for qUarkNano UC4H Flight controller.
PWM can now be selected using ALT Config. But not with the Firmwares in this repo.
This flight controller is to be used with either Betacopter or Ardupilot using nodes from Oliiw designs or from ardupilot. https://discuss.ardupilot.org/t/ap-periph-1-0-0-stable-released/49049/14 or Olliw http://www.olliw.eu/2017/uavcan-for-hobbyists/

This is not an easy build and uses very small components.

I use a small oven which i bought from a local store, a microscope from ebay and solder paste from an online UK store. Also OSH Stencils are the best i have tried others and they dont come close. 4mil stainless steel. But if you are thinking of building this then i suspect that you already have the right tools.

The BOM file has all the part numbers listed either from RS Components or mouser (the 2 component suppliers i use), You do not have to buy from there but adding the part numbers to the RS website search will bring up the item page which has all the info. The components can be bought from where ever you like.

Kicad

Included are the design files for Kicad and also images, 3d for freecad, part footprint .pretty & PDF schematic.

Specs

0 PWM, 3 Uarts, 1 RCIN, 2 CANBUS, BUZZER

Firmware

Firmware & bootloader which will work with the board and Arducopter

The uarts, i2c and spi buses were chosen to keep the DMA Table as clear as possible.

Other flight stacks can be used.

Features

Specification
IMUMPU9250
BaroBMP280
SD CardPush Push type JST
Volt SenseVoltage sensor 6s Max
Curent Sense3.3v
UartsUsart1 Usart2 Usart6
RXRCIN on 3 pin port
CPUSTM32F405RGT6
CANBUSMAX3051 solder link for 120ohm Termination
CANBUSJST GH Socket
USBVertical USB with diode protection
PCB Size4 layer board of 21.6 x 30.1 mm.
Buzzer/AlarmAlarm for Ardupilot musical tones on a timer using micro nfet

PCB

PCB Boards OSH Park https://oshpark.com/shared_projects/3hq3EozV

Upper

QNU

Lower

QNU

Parts

61
QtyValueFootprintReferences
60402_10KKicad Library:RES_0402R1, R5, R8, R9, R10, R11
50402_100nF_X5RKicad Library:CAP_0402C3, C4, C6, C10, C18
50402_100nF_X7RKicad Library:CAP_0402C13, C14, C15, C16, C17
30402_2KKicad Library:RES_0402R17, R18, R19
30402_330RKicad Library:RES_0402R2, R3, R4
3PIN_2.54x4_VRTKicad Library:Pin_Header_Straight_1x04_Pitch2.54mmJ6, J7, J9
20402_10nF_X5RKicad Library:CAP_0402C5, C8
20402_2.2uF_X5RKicad Library:CAP_0402C1, C2
20402_22RKicad Library:RES_0402R6, R7
20603_100nF_X7RKicad Library:CAP_0603C7, C9
20603_4.7uF_X5RKicad Library:CAP_0603C11, C12
2JST_GH_4_BRDKicad Library:JST_GH_SM04B-GHS-TB_RAJ2, J3
2SDM1U20CSP-7Kicad Library:SDM1U20CSP-7D4, D5
10402_0RKicad Library:RES_0402R13
10402_1KKicad Library:RES_0402R15
10402_1K1Kicad Library:RES_0402R14
10402_9K1Kicad Library:RES_0402R16
10603_120RKicad Library:RES_0603R12
1BMP280_PKicad Library:BMP280_PU4
1Blue_LED_0402Kicad Library:BLUE_LED_0603D2
1CONN_1.27_4Kicad Library:CONN_1.27_4J4
1CSTCE16M0V53A-R0Kicad Library:CSTCE16M0V53A-R0Y1
1EVPBB2A9B000Kicad Library:EVPBB2A9B000S1
1Ferrite_Bead_0805_WurthKicad Library:FERRITE_0805FB1
1Green_LED_0402Kicad Library:GREEN_LED_0603D3
1MAX3051TO_SOT_Packages_SMD:SOT-23-8U5
1MPU9250Kicad Library:MPU9250U1
1NFET_CSD13383F4_MICROKicad Library:NFET_CSD13383F4Q1
1PIN_2.54x3_VRTKicad Library:Pin_Header_Straight_1x03_Pitch2.54mmJ5
1Pin_Header_Straight_1x02_Pitch2.54mmKicad Library:Pin_Header_Straight_1x02_Pitch2.54mmJ8
1REG113NA-3.3_250Kicad Library:REG113NA_3_3_250U3
1Red_LED_0402Kicad Library:RED_LED_0603D1
1SD_CARD_JSTKicad Library:JST_SDCARDJ1
1STM32F405RGT6Kicad Library:STM32F405RGT6U2
1USB_A_VRT_WURTHKicad Library:WURTH_USB_VRTJ10

More from ukmook/qUark

1
  • 4 layers21.5 × 30 mmQUarkNano 9250, the printed circuit board in 3D

    QUarkNano 9250

    ukmook/qUark

    HW designs

    60 parts10CC-BY-SA-4.0

Similar boards

  • 2 layers53 × 36 mmController, the printed circuit board in 3D

    Controller

    najnesnaj/moosesnif

    canbus volvo reverse engineering

    35 parts17
  • 8 layers78 × 55 mmJetson AI Cam CopperPilot, the printed circuit board in 3D

    Jetson AI Cam CopperPilot

    CopperPilot/Jetson-AI-Cam-CopperPilot

    A carrier for Jetson Nano, Xavier NX and TX2 NX with two IMX219 cameras on a 39 mm stereo baseline, dual 4K outputs and CAN.

    305 parts15
  • 2 layers26.1 × 15 mmUsb2can pcb, the printed circuit board in 3D

    Usb2can pcb

    myaki-moe/usb2can

    A compact and low cost open source USB to CAN bus adaptor. 紧凑且低成本的开源USB到CAN总线适配器

    19 parts10GPL-3.0
  • 4 layers60 × 44 mmSTM32G431, the printed circuit board in 3D

    STM32G431

    Jana-Marie/OtterControlNG

    Next generation of OtterControl.

    156 parts9
  • 4 layers92 × 92 mmRtihu, the printed circuit board in 3D

    Rtihu

    AMSAT-NA/PacSatDocs

    395 parts4
  • 12 layers92 × 92 mmAMSAT SDR, the printed circuit board in 3D

    AMSAT SDR

    WA1CYB/SDR_Gen2

    AMSAT ASCENT Software Defined Radio for CubeSats

    634 parts3MIT
  • 4 layers84.5 × 17 mmSmartProbe v004, the printed circuit board in 3D

    SmartProbe v004

    alex31/smartprobe

    firmware and hardware for an autonomous five holes 3D pitot tube

    90 parts1
  • 4 layers78 × 70 mmRadome dish controller, the printed circuit board in 3D

    Radome dish controller

    ay2718/RadomeMotorController

    The Radome CAN protocol is very simple. Send azimuth commands to address 0x1 and elevation commands to address 0x2. Azimuth and elevation reply back from addresses 0x101 and 0x102 respectively.

    89 parts1

Questions

How big is the QUarkNano 9250 UC4H PCB?

It measures 21.5 × 30 mm and has 4 copper layers, 1.6 mm thick.

What parts does the QUarkNano 9250 UC4H use?

61 parts, built around the STM32F405RGT6 and MAX3051EKA. 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 QUarkNano 9250 UC4H KiCad files?

From the ukmook/qUark repository on GitHub, at the commit this page was made from: the board is qUarkNano_UC4H_HW/qUarkNano_9250_UC4H.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the QUarkNano 9250 UC4H design in my own project?

Its repository publishes it under the CC-BY-SA-4.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).