Skip to the content
PCBKitNew board
2 layers21.1 × 26.9 mmDemo, the printed circuit board in 3D

kicadStepUp: ECAD to MCAD FreeCAD WorkBench

Size
21.1 × 26.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
16
Nets
6
Pads
29
Tracks, vias
65, 6
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
12 Sep 2017
Updated
4 Sep 2026

Overview

Demo is an open-source printed circuit board by easyw, from the easyw/kicadStepUpMod repository on GitHub. It is a 2-layer board of 21.1 × 26.9 mm with 16 parts on 6 nets, routed with 65 tracks and 6 vias.

It is built around the BS170. Its parts include 4 capacitors, 4 resistors, 1 IC, 1 diode and 1 transistor.

Main components

1

README

README.md

kicadStepUp-WB

icon

made-with-python

FreeCAD Addokn manager status

KiCad StepUp tools are a FreeCAD Macro and a FreeCAD WorkBench to help in Mechanical Collaboration between KiCad EDA and FreeCAD or a Mechanical CAD.

KiCad StepUp features:

  • load kicad board and parts in FreeCAD and export it to STEP (or IGES) for a full ECAD MCAD collaboration
  • load kicad_mod footprint in FreeCAD to easy and precisely align the mechanical model to kicad footprint
  • convert the STEP 3D model of parts, board, enclosure to VRML with Materials properties for the best use in kicad
  • check interference and collisions for enclosure and footprint design
  • design a new pcb Edge with FreeCAD Sketcher and PUSH it to an existing kicad_pcb Board
  • PULL a pcb Edge from a kicad_pcb Board, edit it in FC Sketcher and PUSH it back to kicad
  • design a new footprint in FreeCAD to get the power of Sketch in footprints
  • generate Blender compatible VRML files
  • translation infrastructure enabled
  • auto-generate 3D FFC/FPC stiffener geometry from custom PCB user layers

Please see KiCad Info forum or FreeCAD forum to discuss or report issues regarding this Addon.

CrazyFlie

Installing

Download and install your corresponding version of FreeCAD from Download page and either install

  • automatically using the FreeCAD Add-on Manager (bundled in to FreeCAD under Tools Menu) (*) There is a known issue in FreeCAD Addons Manager on Linux

  • manually by copying the kicadStepUpMod folder to the Mod sub-directory of the FreeCAD application

  • manually by following the standard installation FreeCAD Installing more workbenches

StepUp Cheat sheet

kicad StepUp Cheat sheet kicad StepUp Cheat sheet

StepUp Videos

ECAD-MCAD-collaboration: Complex Edge Sketch to PCB ECAD-MCAD-collaboration: Complex Edge Sketch to PCB

ECAD-MCAD-collaboration: Push&Pull Edge to PCB ECAD-MCAD-collaboration: Push&Pull Edge to PCB

ECAD MCAD Synchronization: Push & Pull model placement in 3D environment ECAD MCAD Synchronization: Push & Pull model placement in 3D environment

ECAD-MCAD-collaboration: Footprint in FreeCAD ECAD-MCAD-collaboration: Footprint in FreeCAD

ECAD-MCAD-collaboration: FreeCAD + KiCAD complete walkthrough design ECAD-MCAD-collaboration: FreeCAD + KiCAD complete walkthrough design

ECAD-MCAD-collaboration: Designing a Complex PCB Edge from a 3D model Enclosure ECAD-MCAD-collaboration: Designing a Complex PCB Edge from a 3D model Enclosure

Requirements

  • FreeCAD 0.19, 0.20, 0.21, 0.22, 1.0

  • KiCAD 5.1, 6.x, 7.x, 8.x, 9.x, 10.x

  • KiCAD 10.99 nigthly (partially supported)

Known issues

  • on Linux FreeCAD Snap and Flatpak you may need to use 'mount bind' to have access to KiCad 3D models path

  • on Linux FreeCAD Addons may fail to install (FC >= 1.0.1)

License

GNU AFFERO GENERAL PUBLIC LICENSE

Contributing to kicadStepUp

:no_entry_sign: AI-generated contributions are not accepted. All Pull Requests and issues must be written genuinely by the contributor. :no_entry:We do not accept content (code, comments, commit messages, issue or PR descriptions, documentation, etc.) that is generated by :robot:AI tools. Such contributions will be rejected.

Parts

16
QtyValueFootprintReferences
2100Ncap_0603C3, C8
2470r_0603R1, R4
247uc_tant_DC1, C6
2LOGOLOGOG***, G***
112Kr_0603R3
11Kr_0603R6
11N4148sod80cD1
17805-DPAKd-pakU2
1AlimSIL-2J1
1BS170SOT23-GSDQ1
1REDLed_0603LD1
1VAL**hole_3mm5hole_3mm5

Questions

How big is the Demo PCB?

It measures 21.1 × 26.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Demo use?

16 parts, built around the BS170. 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 Demo KiCad files?

From the easyw/kicadStepUpMod repository on GitHub, at the commit this page was made from: the board is demo/demo.kicad_pcb and its schematic demo/KSU_FFC_Stiffener_Example/KSU_FFC_Stiffener_Example.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Demo design in my own project?

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

Similar boards

  • 2 layers94.6 × 46.1 mmHeaterMeterPI, the printed circuit board in 3D

    HeaterMeterPI

    CapnBry/HeaterMeter

    HeaterMeter and LinkMeter Arduino BBQ Controller

    66 parts557MIT
  • 2 layers97.1 × 97 mmADX, the printed circuit board in 3D

    ADX

    WB2CBA/ADX

    ADX - Arduino Digital Modes HF Transceiver

    82 parts136
  • 2 layers121 × 68 mmFreeds sanchez, the printed circuit board in 3D

    Freeds sanchez

    pablozg/freeds

    Derivador de energía solar excedente creado por Pablo Zerón, Diseño PCB por Amcalo, Tester original por Aeizoon, Wiki por Zoilo Mora

    42 parts108
  • 2 layers167.6 × 97.5 mmAS3397 proto DIP, the printed circuit board in 3D

    AS3397 proto DIP

    PhysicsDptAngers/polyUAnalog

    Open source, analog and polyphonic synthesizer

    142 parts88MIT
  • 2 layersT41-Main+RF board V012, the printed circuit board in 3D

    T41-Main+RF board V012

    DRWJSCHMIDT/T41

    This is the repository for the officially released V10, V11, and V12 versions of the T41 Software Defined Transceiver hardware and kits.

    255 parts66
  • 2 layers71.1 × 24.1 mmDactyl manuform gimbal, the printed circuit board in 3D

    Dactyl manuform gimbal

    sffubs/dactyl_manuform_gimbal

    Instrutions and designs for building the dactyl-manuform-gimbal keyboard

    20 parts57
  • 2 layers33 × 53 mmTapecart diy, the printed circuit board in 3D

    Tapecart diy

    ikorb/tapecart

    a tape port storage pod for the C64

    25 parts56