Skip to the content
2 layers34.8 × 34.8 mmCompanion, the printed circuit board in 3D
Size
34.8 × 34.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
13
Nets
28
Pads
56
Tracks, vias
103, 17
Pours
2
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
23 Oct 2022
Updated
25 Oct 2022

Overview

Companion is an open-source printed circuit board by mspicer, from the mspicer/hitb2022 repository on GitHub. It is a 2-layer board of 34.8 × 34.8 mm with 13 parts on 28 nets, routed with 103 tracks and 17 vias.

It is built around the ATTINY85-20SU and WS2812B. Its parts include 6 connectors, 4 diodes and 1 IC. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

Hack-in-the-box 2022 Badge Guide

  • PCB.md contains the schematics and pcb layout for each board. This may be helpful for assembly or programming.
  • PROGRAM.md contains information on flashing the boards with the current or custom code if desired.

Assembly

Step 1

  • Solder the attiny85 to the base pcb.

Step 1

Step 2

  • Solder the first two leds on the base pcb.

Step 2

Step 3

  • Solder the last two leds on the base pcb.

Step 3

Step 4

  • Solder the first two leds on the top of the upper pcb.

Step 4

Step 5

  • Solder the next two leds on the top of the upper pcb.

Step 5

Step 6

  • Solder the first two leds on the bottom of the upper pcb.

Step 6

Step 7

  • Solder the last two leds on the upper pcb.

Step 7

Step 8

  • Solder the headers on the board by first placing them in the expansion board or similar and then slide the board on to ensure good fit. Step 8

Step 9

Step 9

Step 10

  • Remove the stripped ends of the three solid-core wires and attach them to the base pcb.

Step 10

Step 11

  • Solder the solid-core wires to the top. The easiest way is to solder the outer two wires, bend them all 90 degrees, then solder the middle one.

Step 11

Step 12

  • Attach the stand offs to the base pcb with the socket cap screws.

Step 13

Step 13

Step 14

Step 14

  • With the other screws attach the acrylic and the upper pcb to the standoffs.

Step 15

Step 15

Step 16

Parts

13
QtyValueFootprintReferences
4Conn_01x06_MaleConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ1, J2, J3, J4
4WS2812Bcustomstuff:LED_WS2812B_MinimalD1, D2, D3, D4
2MountingHole_PadMountingHole:MountingHole_4.3mm_M4_DIN965_Pad_TopOnlyH1, H2
1ATtiny85-20SUPackage_SO:SOIJ-8_5.3x5.3mm_P1.27mmU1
1Conn_01x01_FemaleConnector_Wire:SolderWirePad_1x01_SMD_1x2mmJ6
1Conn_01x03_FemaleConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical_SMD_Pin1LeftJ5

More from mspicer/hitb2022

2

Similar boards

  • 2 layers60.3 × 35.3 mmATTiny BlinkeShit 5050, the printed circuit board in 3D

    ATTiny BlinkeShit 5050

    sgmk/BlinkeShit3000

    SGMK X-mas Party "Make DOCK18 Bright Again"

    31 parts6
  • 2 layers56.4 × 30.4 mmNyan, the printed circuit board in 3D

    Nyan

    d-haldane/nyan-bow

    Select the green Use This Template button towards the top of this page and create a new repository. If you do not see this button, sign into GitHub.

    21 parts1BSD-3-Clause
  • 2 layers73.1 × 87.8 mmPCBWay, the printed circuit board in 3D

    PCBWay

    fgcoca/Granabot-badge

    Repositorio con toda la información relativa a esta PCB

    31 parts1GPL-3.0
  • 2 layers81 × 156.1 mmNollbricka24, the printed circuit board in 3D

    Nollbricka24

    CASE-Association/nollbricka24

    Nollbricka 2024

    26 parts
  • 2 layers12 × 80 mmPrint, the printed circuit board in 3D

    Print

    MonkeyEnterprise/do-not-disturb-indicator

    00.25.0029

    38 parts
  • 2 layers60 × 58.8 mmDashcam, the printed circuit board in 3D

    Dashcam

    TechsDarshan/dashcam_DB

    The Dashcam Daughter Board is a sub-board of the Dashcam project. It controls the neopixel indicators, includes a buzzer, and houses a reset button.

    28 parts

Questions

How big is the Companion PCB?

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

What parts does the Companion use?

13 parts, built around the ATTINY85-20SU and WS2812B. 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 Companion KiCad files?

From the mspicer/hitb2022 repository on GitHub, at the commit this page was made from: the board is kicad-files/base-pcb/companion.kicad_pcb and its schematic kicad-files/base-pcb/companion.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Companion design in my own project?

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