Skip to the content
PCBKitNew board
2 layers40 × 50 mmProgArm, the printed circuit board in 3D

This repository contains only schematic and PCB files. Schematic PDF and Gerber files are attached to every release.

Size
40 × 50 mm
Copper layers
2
Thickness
1.6 mm
Parts
131
Nets
101
Pads
513
Tracks, vias
1,759, 131
Pours
41
Routed
Yes
KiCad
KiCad 3
Created
3 Jun 2014
Updated
23 Feb 2015

Overview

ProgArm is an open-source printed circuit board by ProgArm, from the ProgArm/ProgArm-Hardware repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 40 × 50 mm with 131 parts on 101 nets, routed with 1,759 tracks and 131 vias.

It is built around the STM32F103RBT6 and LPS25HB. Its parts include 40 resistors, 37 capacitors, 17 connectors, 9 ICs and 8 transistors. It belongs with the STM32 boards of this library.

Main components

2

README

README.md

ProgArm-Hardware

This repository contains only schematic and PCB files. Schematic PDF and Gerber files are attached to every release.

You can find other files used in ProgArm project in other repositories.

Contributing

If you have found a bug, please consider creating an issue. If you have a question, please ask it on our website.

Please set up these filters before commiting to this repository:

text
git config --global filter.cleansch.clean "sed 's/^Date.*$/Date \"\"/'"
git config --global filter.cleanlib.clean "sed 's/^\(EESchema-LIBRARY Version [^ \\t]*\).*$/\1/'"
git config --global filter.cleanpcb.clean "sed 's/\(host pcbnew \"\)[^\"]*/\1/'"
git config --global filter.cleanpro.clean "sed 's/^\(update=\).*$/\1/'"

License

According to Free Software Foundation, GPL license can be applied to anything as long as we can clearly define 'source code'. In this repository all Kicad files are considered as source code files (*.sch *.kicad_pcb *.lib *.mod and several others). You must provide these files (or their modifications) if you are distributing any work based on this project. Please refer to LICENSE file for details.

text
ProgArm is free hardware & software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

Parts

131
QtyValueFootprintReferences
1710kSM0402_rR1, R7, R11, R12, R15, R16, R22, R23, R24, R25, R31, R33, R34, R35, R36, R37 +1
12100nFSM0402_cC1, C9, C18, C19, C21, C22, C23, C24, C25, C26, C30, C36
8MOS_PSOT-723Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8
6300RSM0402_rR14, R18, R19, R20, R21, R29
5100kSM0402_rR10, R13, R28, R30, R38
410uFSM0603_CapaC3, C8, C16, C17
31uFSM0402_cC2, C5, C32
322uFSM0603_CapaC14, C27, C29
34.7kSM0402_rR3, R5, R17
34.7uFSM0402_cC4, C15, C28
3LEDLed_0603D1, D2, D3
212pFSM0402_cC34, C35
218pFSM0402_cC11, C12
22.2uHLQH43PB2R2M26L1, L2
227RSM0402_rR39, R40
26pFSM0402_cC6, C10
10.03FPAS311HR-VA6RC7
1100RSM0402_rR8
110uHSM0603L3
115nHSM0402L4
116MHzcrystal_16MHz_SMDX3
12.2nFSM0402_cC37
122kSM0402_rR32
1240RSM0402_rR2
13.7V Li-ionPIN_HEADER_1.27_2BT1
130RSM0805R27
132.768kHzcrystal_32.768kHz_SMDX1
133kSM0402_rR4
133nFSM0402_cC31
1470nFSM0402_cC20
147nFSM0402_cC13
147uFc_tant_AC33
18001_BALUN2450BM14A0002TB1
18MHzcrystal_smd_5x3.2mmX2
1ANT2450AT43F0100EA1
1BQ24297QFN24U2
1BQ27410bq27410-g1U6
1DIODEsod523D4
1FW/RSTsmd_microswitchSW1
1Ferrite_BeadSM0805L5
1GPIOA_1_2_PortPIN_HEADER_1.27_2P5
1I²C_PortPIN_HEADER_1.27_4P1
1JUMPERsolder_jumperJP1
1LM3668LM3668U3
1LPS25HLPS25HU8
1MOTORvibramotorM1
1MPU9250MPU9250U5
1MicroUSBmicrousb-hw-mc-5f-02P17
1NRF8001QFN32U9
1ON/OFFmsk1103SW2
1RSM0402_rR6
1RSM0805R26
1REFprogarm_logoVAL
1RING_BUTTONS_PortPIN_HEADER_1.27_2P16
1RING_GNDPIN_HEADER_1.27_1P12
1RING_GPIOA_3_PortPIN_HEADER_1.27_1P13
1RING_GPIOA_4_PortPIN_HEADER_1.27_1P14
1RING_IR_OUTPIN_HEADER_1.27_1P8
1RING_LEDS_PortPIN_HEADER_1.27_3P9
1RING_VCCPIN_HEADER_1.27_1P11
1RXD1PIN_SMDP15
1SI1143QFN-10U7
1SPI_PortPIN_HEADER_1.27_6P2
1STM32F103Rlqfp64U4
1SWD_PortPIN_HEADER_1.27_4P4
1TIM1_PortPIN_HEADER_1.27_1P6
1TPS78330SOT23-5U1
1TXD1PIN_SMDP10
1T_SENSPIN_HEADER_1.27_1P7
1UART_PortPIN_HEADER_1.27_4P3

Questions

How big is the ProgArm PCB?

It measures 40 × 50 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ProgArm use?

131 parts, built around the STM32F103RBT6 and LPS25HB. 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 ProgArm KiCad files?

From the ProgArm/ProgArm-Hardware repository on GitHub, at the commit this page was made from: the board is ProgArm.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the ProgArm design in my own project?

Its repository publishes it under the GPL-3.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).

Similar boards

  • 2 layers80 × 74 mmHubble metal detector, the printed circuit board in 3D

    Hubble metal detector

    zartarn15/hubble-metal-detector

    STM32-based digital metal detector with custom hardware and embedded DSP firmware.

    156 parts2
  • 2 layers79.7 × 80 mmMainboardv1.2, the printed circuit board in 3D

    Mainboardv1.2

    doobedoobedo/Huebner_Inverter

    KiCAD port of https://github.com/jsphuebner/inverter-hardware mainboard V1.2

    133 parts1
  • 4 layers100 × 50 mmBalancing robot, the printed circuit board in 3D

    Balancing robot

    JwAhn0830/stm32_balancingRobot

    68 parts
  • 4 layers76.4 × 74.9 mmPCB-1-2, the printed circuit board in 3D

    PCB-1-2

    ACDC-KSU-Senior-Design/ACDC_PCBFiles

    129 parts