
FOC
nordstream3/FOC
Date | Manufacturer | amount | includes | shipping & tax | price | -------- | -------- | -------- | -------- | -------- | -------- | 2024-01-17 | JLCPCB | 10 boards | All assembled excl fets and caps | YES, to EU |…

This is the repo for the Urban Motor Controller PCB. You can find the KiCad files here.
Urban MC is an open-source printed circuit board by supermileage, from the supermileage/UrbanMotorControllerPCB repository on GitHub. It is a 6-layer board of 146.1 × 125.2 mm with 88 parts on 99 nets, routed with 491 tracks and 387 vias.
It is built around the IRS21867S. Its parts include 28 capacitors, 18 resistors, 7 diodes, 7 connectors and 6 transistors. It belongs with the robots and motor control boards and the AVR (ATmega, ATtiny) boards of this library.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 10u | Capacitor_SMD:C_0805_2012Metric | C1, C3, C6, C8, C11, C12, C18 |
| 6 | 11Ω | Resistor_SMD:R_0805_2012Metric | R2, R5, R7, R9, R10, R12 |
| 6 | NTBLS0D8N08XTXG | urban_mc_custom_footprints:NVBLS1D1N08H | Q1, Q2, Q3, Q4, Q5, Q6 |
| 4 | 0Ω | Resistor_SMD:R_0805_2012Metric | R3, R8, R11, R18 |
| 3 | 1 uF | Capacitor_SMD:C_1210_3225Metric | C19, C20, C21 |
| 3 | 10 uF | Capacitor_SMD:C_1210_3225Metric | C23, C25, C27 |
| 3 | 100 nF | Capacitor_SMD:C_1210_3225Metric | C5, C10, C13 |
| 3 | 10K | Resistor_SMD:R_0805_2012Metric | R6, R13, R14 |
| 3 | 4.7 uF | Capacitor_SMD:C_1210_3225Metric | C22, C24, C26 |
| 3 | D | urban_mc_custom_footprints:DIODE_DO214AA_MBRS_VIS | D1, D2, D3 |
| 3 | IRS2186 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | G1, G2, G3 |
| 3 | TestPoint | TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mm | TP_5V0, TP_12V0, TP_48V0 |
| 2 | 0.1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C17 |
| 2 | 10k | Resistor_SMD:R_0805_2012Metric | R4, R15 |
| 2 | 16pF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C7, C9 |
| 2 | 1m | urban_mc_custom_footprints:CAPPRD750W80D1600H2500 | C14, C14 |
| 2 | Arduino_Nano_v2.x | Module:Arduino_Nano | A1-Motor_Control1, A2-CAN1 |
| 2 | HEATSINK-518-95AB | urban_mc_custom_footprints:HEATSINK-518-95AB | HEATSINK, HEATSINK |
| 2 | LED | LED_SMD:LED_0805_2012Metric | D6, D7 |
| 1 | 1.5k | Resistor_SMD:R_0805_2012Metric | R17 |
| 1 | 120 | Resistor_SMD:R_0805_2012Metric | R1 |
| 1 | 1u | Capacitor_SMD:C_0805_2012Metric | C4 |
| 1 | 1u | Capacitor_SMD:C_1206_3216Metric | C15 |
| 1 | 22u | Capacitor_SMD:C_1206_3216Metric | C16 |
| 1 | 4.7k | Resistor_SMD:R_0805_2012Metric | R16 |
| 1 | 8MHz | Crystal:Crystal_HC49-U_Vertical | Y1 |
| 1 | CAN | urban_mc_custom_footprints:CONN_5569-04A_MOL | J1 |
| 1 | CAN_TERM | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal | SW1 |
| 1 | Conn_01x15_Socket | Connector_PinSocket_2.54mm:PinSocket_1x15_P2.54mm_Vertical | J7 |
| 1 | Conn_02x03_CUSTOM | urban_mc_custom_footprints:TE_1986660-3 | J8 |
| 1 | D | urban_mc_custom_footprints:DIOAD1990W125L900D530 | D4 |
| 1 | D_TVS | urban_mc_custom_footprints:PTVS1058CH | D5 |
| 1 | HALL_SENSORS | urban_mc_custom_footprints:CONN_OSTTC030162_OST | J6 |
| 1 | LOGO | LOGO | G*** |
| 1 | MCP2515-xSO | Package_SO:SOIC-18W_7.5x11.6mm_P1.27mm | U3 |
| 1 | MCP2561/2 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U1 |
| 1 | MCP4725 | Package_TO_SOT_SMD:SOT-23-6 | U2 |
| 1 | PWR_HALL | urban_mc_custom_footprints:CONN_OSTTC022162_OST | J5 |
| 1 | SW_MEC_5E | urban_mc_custom_footprints:SW_TS04-66-70-BK-160-SMT | SW2 |
| 1 | UART_DYNO | urban_mc_custom_footprints:CONN_OSTTC022162_OST | J2 |
| 1 | VBAT | urban_mc_custom_footprints:TE_1-1986660-2 | J4 |
| 1 | ~ | urban_mc_custom_footprints:CONV_LCW78_12-1.0 | U4 |
The 84 most common of 88 parts.
It measures 146.1 × 125.2 mm and has 6 copper layers, 1.6 mm thick.
88 parts, built around the IRS21867S. 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.
From the supermileage/UrbanMotorControllerPCB repository on GitHub, at the commit this page was made from: the board is Urban MC.kicad_pcb and its schematic Urban MC.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask supermileage before reusing the design.

nordstream3/FOC
Date | Manufacturer | amount | includes | shipping & tax | price | -------- | -------- | -------- | -------- | -------- | -------- | 2024-01-17 | JLCPCB | 10 boards | All assembled excl fets and caps | YES, to EU |…

G-Pereira/greenmobi-drive
A FOC motor drive compatible with VESC

JLJ-V14/Synchronous-Buck-converter
A synchronous buck converter project built from the ground up to practice power stage design, feedback control implementation, and real-time embedded firmware development.

Ryan-Fagan/QuadcopterPCB
Gerbers, models, & code for an STM32 quadcopter focused on reasearch applications.



Protocentral/healthypi-move-hw
Hardware files for the HealthyPi Move

PyCubed-Mini/avionics-solarpanels
Solar panel boards for the PyCubed-Mini PocketQube platform