Skip to the content
PCBKitNew board
2 layers63.2 × 29.5 mmHackpill, the printed circuit board in 3D

A small, bluepill like board based on the STM32F042C6 MCU

Size
63.2 × 29.5 mm
Copper layers
2
Thickness
1.59 mm
Parts
34
Nets
56
Pads
169
Tracks, vias
355, 38
Pours
43
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
15 Aug 2024
Updated
26 Aug 2024

Overview

Hackpill is an open-source printed circuit board by AdamTuraj, from the AdamTuraj/Hackpill repository on GitHub, published under the MIT licence. It is a 2-layer board of 63.2 × 29.5 mm with 34 parts on 56 nets, routed with 355 tracks and 38 vias.

It is built around the AMS1117-3.3, USBLC6-2SC6 and SS14. Its parts include 8 capacitors, 5 resistors, 4 connectors, 3 ICs and 3 diodes. It belongs with the STM32 boards of this library.

Main components

3

README

README.md

Title Saying Hackpill

The Hackboard may be overkill, but Hackpill is here to fill the smaller shoes!

The Hackpill is a small but versatile board at a small cost.

A 3d view of the hackpill

Hackpill has the following features:

  • 48MHz Cortex M0 Core with 32 Kb of Flash and 6 Kb of SRAM
  • 32 GPIO pins
    • 1 SPI Interfaces
    • 1 I2C Interface
    • 1 CAN Interface
    • 1 USART Interface
    • 1 I2S Interface
    • 11 PWM Pins
    • 10 ADC's (Analog pins)
  • An addressable LED
  • USB C port for flashing and power

Assembly

[!CAUTION] The USBLC6 and diode may be orientated wrong. Ensure all components are properly orientated before ordering!

This board can be assembled through JLCPCB. The price for 5 assembled boards is around $35 USD without headers.

Work with Arduino

[!NOTE] You must have an STLink to continue. They can be bought standalone or with a Nucleo board.

A more detailed guide will be written up shortly. You may now use STM32Duino to make it work with Arduino.

License

Hackclub is licensed under the MIT License. See the full license text in LICENSE.

Parts

34
QtyValueFootprintReferences
60.1uFCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C4, C5, C6
25.1kResistor_SMD:R_0603_1608MetricR3, R4
251RResistor_SMD:R_0603_1608MetricR2, R5
2Conn_01x22Connector_PinSocket_2.54mm:PinSocket_1x22_P2.54mm_VerticalJ3, J4
2LEDLED_SMD:LED_0805_2012MetricD1, D2
110kResistor_SMD:R_0603_1608MetricR1
110uFCapacitor_SMD:C_0603_1608MetricC7
122uFCapacitor_SMD:C_0603_1608MetricC8
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1
1LOGOSymbol:logoG***
1SS14Diode_SMD:D_SMAD4
1STM32F042C6TxPackage_QFP:LQFP-48_7x7mm_P0.5mmU1
1SW_PushButton_Switch_SMD:SW_Push_1P1T_XKB_TS-1187ASW1
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U3
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_Shouhan_16P_TopMnt_HorizontalJ2

The 25 most common of 34 parts.

Questions

How big is the Hackpill PCB?

It measures 63.2 × 29.5 mm and has 2 copper layers, 1.59 mm thick.

What parts does the Hackpill use?

34 parts, built around the AMS1117-3.3, USBLC6-2SC6 and SS14. 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 Hackpill KiCad files?

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

Can I use the Hackpill design in my own project?

Its repository publishes it under the MIT 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

  • 4 layers64 × 60 mmDronemagnav, the printed circuit board in 3D

    Dronemagnav

    ajisrawi/dronemagnav

    Magnetic-anomaly navigation (MagNav) board + firmware for drones: ESP32-S3, BMI088, LIS3MDL, BMP280, u-blox GNSS, WDMAM map matching, particle filter, MAVLink, phone route planner. Proprietary - all rights reserved.

    60 parts11
  • 4 layers340.8 × 104.6 mmNiphar, the printed circuit board in 3D

    Niphar

    mornepousse/Niphargus

    Niphargus — a slim, indestructible wireless split keyboard. ESP32 + nRF24, wired fallback, and an emergency kit hidden behind the USB port. The successor to the Rouge-Gorge.

    287 parts4MIT
  • 2 layers50 × 80 mmIOT, the printed circuit board in 3D

    IOT

    supsenpaii/iot-classroom

    Website lớp học tương tác: React, Express, SQLite và giao thức WebSocket kết nối ESP32. Chưa kèm firmware.

    57 parts2
  • 2 layers78 × 99 mmB W Master, the printed circuit board in 3D

    B W Master

    Alihk93/B-W_Master_Slave_RF

    Design, validate, and release two manufacturable PCBs that together form a one-way wireless link: a solar-powered remote node (**R_Slave**) transmits a 433.92 MHz ASK/OOK signal to a mains-powered base unit…

    80 parts
  • 2 layers120 × 90 mmPLC STM32 Modbus, the printed circuit board in 3D

    PLC STM32 Modbus

    danhmanu/PLC-STM32F407VET6

    Mạch nguyên lý KiCad 10 cho bộ PLC: điều khiển qua LAN bằng Modbus TCP (module W5500 Lite), nạp code qua USB‑C (CH340C), 16 ngõ ra transistor cách ly quang, 10 ngõ vào analog 4–20mA.

    264 parts
  • 4 layers73 × 98 mmALBERT FLIGHTCOMPUTER, the printed circuit board in 3D

    ALBERT FLIGHTCOMPUTER

    felixznr/ALBERT

    Albert I was a rhesus macaque monkey and the first mammal launched on a rocket (V-2 Rocket "Blossom No. 3") on June 18, 1948.

    161 partsMIT
  • 4 layers86 × 90 mmSc02 drive, the printed circuit board in 3D

    Sc02 drive

    KVR-CIBER/sc02-solar-hypercar

    SC-02 Solar Hypercar: 3D-printbare Le-Mans-racer op zonne-energie met Pi 4 + ESP32-S3, CadQuery-CAD en three.js-simulatie

    94 parts
  • 4 layers70.6 × 75 mmSmart irrigator, the printed circuit board in 3D

    Smart irrigator

    mantisea12/esp32_smart_irrigator

    An ESP32 based smart irrigator system that uses a LoRaWAN node to output on LoRa and an ESP32 and solenoid to automatically irrigate when needed.

    33 parts