
Multistepper
eddyem/stm32samples
Code samples and ready projects based on bare-metal STM32

Code samples and ready projects based on bare-metal STM32
Many485 is an open-source printed circuit board by eddyem, from the eddyem/stm32samples repository on GitHub. It is a 2-layer board of 80 × 84 mm with 117 parts on 133 nets, routed with 1,229 tracks and 77 vias.
It is built around the STM32F303RBT6, ISO3088DW and ISO1050DUB, with the ISO3086DW, MAX3232ID and B0505S-1W among its other parts. Its parts include 32 capacitors, 18 resistors, 14 connectors, 13 ICs and 12 diodes. It belongs with the sensors and measurement and computers and single-board computers boards and the STM32 boards of this library.
The stm32samples repository is a collection of low-level, bare-metal code examples and complete
projects for various STM32 microcontroller series (F0, F1, F3, F4, G0). It uses CMSIS header files
from modm-io/cmsis-header-stm32 for register definitions.
-flto optimisationsdeprecated/This repository is a valuable resource for learning low‑level STM32 programming without vendor libraries. It covers practical applications:
For the latest updates, check the repository on GitHub.
This repository is provided under the GNU General Public License v3 or later. Full text of the GPLv3 is available at https://www.gnu.org/licenses/gpl-3.0.html.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 22 | 0.1 | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C3, C10, C11, C13, C16, C17, C18, C21, C22, C23, C24, C25, C26, C27, C28, C29 +6 |
| 8 | 510 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2, R3, R4, R5, R6, R7, R8, R9 |
| 6 | 0.5A | Fuse:Fuse_1206_3216Metric | F1, F2, F3, F4, F5, F6 |
| 6 | Term_3 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-3_1x03_P5.00mm_Horizontal | J6, J7, J8, J12, J13, J14 |
| 5 | B0505S-1W | my_footprints:B0x0xS | Q2, Q3, Q5, Q6, Q7 |
| 5 | Jumper_3_Open | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JP1, JP2, JP4, JP5, JP6 |
| 5 | SM712_SOT23 | Package_TO_SOT_SMD:SOT-23 | D6, D8, D10, D11, D12 |
| 4 | 1u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C9, C14, C15 |
| 4 | H11L1 | Package_DIP:DIP-6_W7.62mm | U10, U11, U12, U13 |
| 4 | HOLE | MountingHole:MountingHole_3.2mm_M3 | J1, J2, J4, J5 |
| 4 | SMAJ15CA | Diode_SMD:D_SMA | D2, D3, D4, D5 |
| 3 | 0.47 | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C6, C8 |
| 3 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R10, R14, R16 |
| 3 | 22 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R11, R13, R15 |
| 3 | 3.3V | TestPoint:TestPoint_Loop_D2.54mm_Drill1.5mm_Beaded | TP1, TP2, TP3 |
| 3 | ISO3088DW | Package_SO:SOIC-16W_7.5x10.3mm_P1.27mm | U7, U8, U9 |
| 3 | SW_Push | Button_Switch_SMD:SW_SPST_FSMSM | SW2, SW3, SW4 |
| 2 | 12 | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C19, C20 |
| 2 | 1N5817 | Diode_SMD:D_SMA-SMB_Universal_Handsoldering | D7, D9 |
| 1 | 120 | Resistor_SMD:R_1210_3225Metric_Pad1.30x2.65mm_HandSolder | R1 |
| 1 | 1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R18 |
| 1 | 1k5 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R12 |
| 1 | 22u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C12 |
| 1 | 330 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R17 |
| 1 | 8MHz | Crystal:Crystal_HC49-U_Vertical | Y1 |
| 1 | AO3401 | Package_TO_SOT_SMD:SOT-23_Handsoldering | Q1 |
| 1 | B0505S-2W | my_footprints:B0505S-2W | Q4 |
| 1 | ISO1050DUB | Package_SO:SOP-8_6.62x9.15mm_P2.54mm | U1 |
| 1 | ISO3086 | Package_SO:SOIC-16W_7.5x10.3mm_P1.27mm | U3 |
| 1 | Jumper_2_Open | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP3 |
| 1 | LM1117MP-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U4 |
| 1 | LOGO | my_footprints:QR | G*** |
| 1 | MAX3232 | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U2 |
| 1 | PESD1CAN | Package_TO_SOT_SMD:SOT-23 | D1 |
| 1 | Prog | Connector_PinSocket_1.27mm:PinSocket_1x06_P1.27mm_Vertical | J3 |
| 1 | SSI/422 | my_footprints:DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm | J10 |
| 1 | STM32F303RBT6 | Package_QFP:LQFP-64_10x10mm_P0.5mm | U6 |
| 1 | SW_DIP_x01 | Button_Switch_THT:SW_DIP_SPSTx01_Slide_6.7x4.1mm_W7.62mm_P2.54mm_LowProfile | SW1 |
| 1 | Screw_Terminal_01x02 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | J9 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U5 |
| 1 | USB_B | Connector_USB:USB_B_OST_USB-B1HSxx_Horizontal | J11 |
It measures 80 × 84 mm and has 2 copper layers, 1.6 mm thick.
117 parts, built around the STM32F303RBT6, ISO3088DW, ISO1050DUB and ISO3086DW. 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 eddyem/stm32samples repository on GitHub, at the commit this page was made from: the board is F3:F303/InterfaceBoard/kicad/many485.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask eddyem before reusing the design.

eddyem/stm32samples
Code samples and ready projects based on bare-metal STM32






eddyem/stm32samples
Code samples and ready projects based on bare-metal STM32





eddyem/stm32samples
Code samples and ready projects based on bare-metal STM32

joshajohnson/louise
A project between Josh and RiotPunch to build a 75% alice keyboard with a southpaw numpad.


Stab-Rabbit-coding/Serenity-UAV
A functional, security conscious, Unmanned Aerial Vehicle based on the Firefly Class spacecraft Serenity from the 2002 show..


sihyun-noh/zephyr_485toSDI12
Zephyr RTOS 기반 Dajilog MCU 장비의 firmware, custom board 정의, 공통 component, KiCad hardware source를 함께 관리하는 repository입니다.

team-mountaineers-urc-2023/electronics
Block diagrams, schematics, and PCB files related to the electronics subteam

rivotmotors-rnd/ECU_Firmware_V3
RIVOT ECU V3.0 Repo containing STM32F446RE firmware and KiCad PCB hardware designs.
