Skip to the content
2 layers100 × 60 mmCheap focer clone, the printed circuit board in 3D

OpenRobot SPN-MC(=VESCular6, VESC6 파생) 동등 기능의 QDD용 원형 모터 컨트롤러를 오픈소스 VESC6를 베이스로 신규 설계하는 프로젝트.

Size
100 × 60 mm
Copper layers
2
Thickness
1.6 mm
Parts
36
Nets
44
Pads
243
Tracks, vias
179, 27
Pours
4
Routed
Yes
KiCad
KiCad 1.0 (file 20241229)
Created
7 Jun 2026
Updated
18 Jun 2026

Overview

Cheap focer clone is an open-source printed circuit board by duwogus7650-ctrl, from the duwogus7650-ctrl/board-design repository on GitHub. It is a 2-layer board of 100 × 60 mm with 36 parts on 44 nets, routed with 179 tracks and 27 vias.

It is built around the STM32F405RGT6, TJA1051T and AS5047P-AT, with the DRV8301DCA and IPT007N06N among its other parts. It belongs with the STM32 boards of this library.

Main components

5

README

README.md

QDD VESC Controller

OpenRobot SPN-MC(=VESCular6, VESC6 파생) 동등 기능의 QDD용 원형 모터 컨트롤러를 오픈소스 VESC6를 베이스로 신규 설계하는 프로젝트.

현재 상태 (일시정지)

  • 검증: 기존 SPN-MC + OpenRobot Motor Tool로 모터 동작 확인 완료 (Phase 1)
  • 설계: Ø52 보드 외곽선 생성 완료 → mechanical/qdd_outline.kicad_pcb
  • 다음: 회로 변경(DRV8301→DRV8323RS) + 밀집 4층 레이아웃 (Phase 2 잔여)

사양 (요약)

  • 버스 48V (60V급 설계), 연속 30A / 피크 60A, 모터 극쌍수 21
  • 게이트드라이버 DRV8323RS (게이트드라이버+벅+3CSA 통합), MCU STM32F405
  • 엔코더 MT6835(보드 중앙), Ø52 디스크 + M5 마운팅 귀 4개
  • 자세한 사양: docs/07_phase2_60v_dense_spec.md

📋 전체 한눈에: docs/00_overview.md (파이프라인·산출물·설계결정·발견버그·한계)

설계 자동화 프로그램 qddgen (신규)

보드 사양을 입력하면 외곽선·오픈소스 부품선택·전기/열/기구 계산·배치·KiCad PCB·BOM·검증 리포트를 한 번에 생성하는 파라메트릭 생성기. SPG QDD Control 스타일 다크/시안 웹 대시보드 포함. 순수 Python stdlib(설치 불필요).

bash
python3 -m qddgen.cli serve              # http://127.0.0.1:8000 대시보드
python3 -m qddgen.cli generate boards/qdd_v1.json -o out/qdd_v1
python3 -m unittest discover -s tests    # 테스트 65개

생성물 out/<board>/에는 자체포함 KiCad 9 PCB(실제 풋프린트+패드+마운팅홀+외곽선, 외부 라이브러리 불필요), 네트리스트(~45개 네트 → 러츠네스트 + -netlist.txt/.csv), 자동배선(A* + 비아 + 리핑업), 전원/상 구리 포어, 거버/드릴 zip(fab/), BOM/CPL, 검증 리포트, PNG가 들어간다. 오픈소스 근거: VESC6, Cheap-FOCer-2(dongilc), ODrive, moteus + TI/ST/onsemi/Infineon/NXP/ams/MagnTek 부품.

  • 프로그램 설명: docs/08_qddgen_program.md, qddgen/README.md
  • KiCad 처음이면: docs/09_kicad_beginner_guide.md (열기·확인·DRC·문제·조치)
  • 생성 보드 검증 체크리스트: docs/10_kicad_verify_checklist.md (존 채우기·6층·DRC·마무리)

폴더

  • qddgen/ — 설계 자동화 프로그램(엔진+웹 대시보드+CLI)
  • boards/ — 예제 보드 사양 6종 (qdd_v1, qdd_v1_6L(6층), qdd_hv, mini_qdd, odrive_like, cheap_focer_clone)
  • out/ — 생성 산출물 (kicad_pcb, bom, cpl, png, report)
  • tests/ — 테스트 스위트
  • docs/ — 설계 분석·사양 문서 (01~11, 11=펌웨어 브링업)
  • mechanical/ — QDD STEP 실측·파서·외곽선 KiCad 파일
  • hardware/qdd_ctrl_100v/ — 작업용 KiCad 프로젝트 (VESC6 복사본, 변경 예정)
  • tasks/todo.md — 전체 계획·진행상황

베이스 (별도 다운로드)

reference/는 용량상 제외됨. 베이스는 craigg96의 VESC6 오픈하드웨어(MIT):

text
git clone https://github.com/craigg96/VESC6_OPEN_HARDWARE.git reference/VESC6_OPEN_HARDWARE

Parts

36
QtyValueFootprintReferences
6C_0402C_0402C_D1, C_D2, C_D3, C_D4, C_DVF, C_VCP
6IPT007N06NIPT007N06NQ1, Q2, Q3, Q4, Q5, Q6
6R_0402R_0402R_GUH, R_GUL, R_GVH, R_GVL, R_GWH, R_GWL
3R_0603R_0603R_CAN, R_DVB, R_DVT
3shuntshuntR_SH1, R_SH2, R_SH3
2bulk_capbulk_capC_BULK1, C_BULK2
1AS5047PAS5047PU_ENC
1DRV8301DRV8301U_DRV
1STM32F405RGT6STM32F405RGT6U_MCU
1TJA1051TJA1051U_CAN
1conn_canconn_canJ_CAN
1conn_powerconn_powerJ_PWR

The 32 most common of 36 parts.

More from duwogus7650-ctrl/board-design

4
  • 4 layers52 × 66 mmQdd v1, the printed circuit board in 3D

    Qdd v1

    duwogus7650-ctrl/board-design

    OpenRobot SPN-MC(=VESCular6, VESC6 파생) 동등 기능의 QDD용 원형 모터 컨트롤러를 오픈소스 VESC6를 베이스로 신규 설계하는 프로젝트.

    36 parts
  • 4 layers80 × 50 mmOdrive like, the printed circuit board in 3D

    Odrive like

    duwogus7650-ctrl/board-design

    OpenRobot SPN-MC(=VESCular6, VESC6 파생) 동등 기능의 QDD용 원형 모터 컨트롤러를 오픈소스 VESC6를 베이스로 신규 설계하는 프로젝트.

    34 parts
  • 4 layers46 × 48 mmMini qdd, the printed circuit board in 3D

    Mini qdd

    duwogus7650-ctrl/board-design

    OpenRobot SPN-MC(=VESCular6, VESC6 파생) 동등 기능의 QDD용 원형 모터 컨트롤러를 오픈소스 VESC6를 베이스로 신규 설계하는 프로젝트.

    31 parts
  • 4 layers64 × 66 mmQdd hv, the printed circuit board in 3D

    Qdd hv

    duwogus7650-ctrl/board-design

    OpenRobot SPN-MC(=VESCular6, VESC6 파생) 동등 기능의 QDD용 원형 모터 컨트롤러를 오픈소스 VESC6를 베이스로 신규 설계하는 프로젝트.

    31 parts

Similar boards

  • 8 layers63.5 × 93.3 mmPmc, the printed circuit board in 3D

    Pmc

    7134956/phobia-pcb

    This repository contains schematic and printed circuit board design files of the PMC. There is KiCad project. Refer to the PMC repository for details.

    174 parts
  • 2 layers59.1 × 99.9 mmCheap FOCer 2 60mm, the printed circuit board in 3D

    Cheap FOCer 2 60mm

    shamansystems/Cheap-FOCer-2

    Low-Cost Motor Controller based on the VESC 6

    193 parts407
  • 2 layers104.6 × 60 mmStupid FOCer, the printed circuit board in 3D

    Stupid FOCer

    Old-Nick-99/Simplified_CheapFOCer

    Simplied VESC Motor Controller

    184 parts
  • 6 layers80 × 95 mmVesc, the printed circuit board in 3D

    Vesc

    bluesatunsw/owr

    This repo includes all software necessary to operate the Test Rover Platform that is being designed and developed in the 502 project.

    153 parts5Apache-2.0
  • 2 layers40 × 60 mmSTM8003f3p development board, the printed circuit board in 3D

    STM8003f3p development board

    niksrajendra/stm8-bootloader-extended

    STM8 bootloader designed to work with any available communication interface and configure for different feature like secure, unsecure bootloader.

    131 parts
  • 4 layers240 × 90.5 mmBILLEE Rover Control Module V1, the printed circuit board in 3D

    BILLEE Rover Control Module V1

    BILLEE-BroncoSTAR/billee-hardware-2027

    Hardware and firmware Repository for BILLEE URC 2027

    276 parts1MIT
  • 2 layers95 × 80 mmPW-2a, the printed circuit board in 3D

    PW-2a

    Git-Narii/PW-2alpha

    電源基板

    71 parts
  • 2 layers120.1 × 69 mmHigh Power DC Load Control Unit, the printed circuit board in 3D

    High Power DC Load Control Unit

    muhammedsaifudeen/High_Power_DC_Load_Control_Unit

    Designed and developed a 2 Layer PCB which has both high power component and low component .Using certain isolation and methods i have successfully design the control unit using stm32f103 which can drive load upto 2000W

    85 parts

Questions

How big is the Cheap focer clone PCB?

It measures 100 × 60 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Cheap focer clone use?

36 parts, built around the STM32F405RGT6, TJA1051T, AS5047P-AT and DRV8301DCA. 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 Cheap focer clone KiCad files?

From the duwogus7650-ctrl/board-design repository on GitHub, at the commit this page was made from: the board is out/cheap_focer_clone/cheap_focer_clone.kicad_pcb and its schematic hardware/qdd_ctrl_100v/CAN.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Cheap focer clone design in my own project?

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