Skip to the content
PCBKitNew board
2 layers64 × 90 mmBattleBeasts, the printed circuit board in 3D

Just before Christmas, I had a kind offer from the folks at [PCBWay][PCBWAY] to work on a small maker project. I saw this as a great opportunity to experiment with some new tech and designed a new board around the…

Size
64 × 90 mm
Copper layers
2
Thickness
1.6 mm
Parts
94
Nets
53
Pads
258
Tracks, vias
535, 115
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
28 Feb 2019
Updated
14 Jan 2020

Overview

BattleBeasts is an open-source printed circuit board by MalphasWats, from the MalphasWats/BattleBeasts repository on GitHub. It is a 2-layer board of 64 × 90 mm with 94 parts on 53 nets, routed with 535 tracks and 115 vias.

Its parts include 67 diodes, 11 resistors, 6 switches, 3 capacitors and 3 connectors. It belongs with the SAM D and SAM boards of this library.

README

README.md

BattleBeasts

PCBWAY

Just before Christmas, I had a kind offer from the folks at PCBWay to work on a small maker project. I saw this as a great opportunity to experiment with some new tech and designed a new board around the Microchip SAMD21G microcontroller.

I've always wanted to build a 'Tamagotchi'-type device, so I designed a simple development board the size of a standard playing card with an 8x8 LED matrix and some capacitative-touch buttons. I knocked my design up in KiCAD in a couple of hours:

KiCAD PCB Layout

and uploaded the files to the PCB website.

Not long afterwards I got these beauties in the post:

PCBWay PCBs

I'd also asked for a solder paste stencil. I was a little bit lazy and just added a comment for it to be made the same size as the board and the guys at PCBWay did it for me which was really great. The boards were really good quality - I poked at them with my multimeter to check continuity and everything was fine.

The black soldermask looks so good on bare PCBs.

Using some old PCBs from another project, I taped the stencil down to my workbench:

Stencil taped to PCB

and applied the paste. I think my paste might be a little bit old but it still looks good. I'd really like to get a little USB microscope so I can take proper solder paste glamour shots!

Solder paste porn

I then very patiently placed most of the components - I don't have any RGB LEDs or coin cell holders so I left those off. This is easily the highest component count I've assembled so far and it went really well. I was paranoid about the LEDs being the right way around so I check every single one out of the reel-strip!

After blasting it with my hot air gun, I think it looks pretty good:

Finished Board.

I can power the board via the USB connector whilst I'm developing and I can add the RGBs to it later once I've got the matrix working.

My main goal with this board is to build up my Arm MCU development toolchain so getting some code up and running is the next step!

Parts

94
QtyValueFootprintReferences
64LED_ALTCustom Footprints:LED_1206_3216Metric_CleanD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +48
81.3kResistor_SMD:R_0805_2012MetricR1, R2, R3, R4, R5, R6, R7, R8
6SW_CapTouchCustom Footprints:CapTouch_D8.0mmSW1, SW2, SW4, SW5, SW7, SW8
3300RResistor_SMD:R_0805_2012MetricR9, R10, R11
3LED_RGB_CALED_SMD:LED_Avago_PLCC6_3x2.8mmD65, D66, D67
21uFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC2, C3
1AP7333-33SRG-7Package_TO_SOT_SMD:SOT-23U2
1Battery_CellBattery:BatteryHolder_Keystone_3002_1x2032BT1
1CCapacitor_SMD:C_0805_2012MetricC1
1Conn_02x05_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalJ2
1LogoCustom Footprints:LOGO_5x5X1
1ResetTestPoint:TestPoint_Pad_1.0x1.0mmJ3
1SAMD21GPackage_QFP:TQFP-48_7x7mm_P0.5mmU1
1USB_B_MicroConnector_USB:USB_Micro-B_Molex-105017-0001J1

Questions

How big is the BattleBeasts PCB?

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

What parts does the BattleBeasts use?

94 parts. 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 BattleBeasts KiCad files?

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

Can I use the BattleBeasts design in my own project?

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

Similar boards

  • 2 layers102 × 85 mmSuperflat, the printed circuit board in 3D

    Superflat

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    94 parts915
  • 2 layers58 × 71 mmMLX90640-allsky, the printed circuit board in 3D

    MLX90640-allsky

    eddyem/stm32samples

    Code samples and ready projects based on bare-metal STM32

    94 parts208
  • 2 layers45.2 × 146.8 mmVca, the printed circuit board in 3D

    Vca

    nickajeglin/Eurorack-pcbs

    A collection of easy to solder DIY eurorack PCB's

    94 parts208
  • 2 layers62.3 × 64.3 mmCapacitor alarm clock, the printed circuit board in 3D

    Capacitor alarm clock

    ArcaEge/capacitor-alarm-clock

    capacitor blow up human wake up

    94 parts156MIT
  • 2 layers180 × 160 mmIidx pico, the printed circuit board in 3D

    Iidx pico

    whowechina/iidx_pico

    Pico beatmania IIDX controller

    94 parts125
  • 2 layers145.7 × 107.8 mmTRS IO++, the printed circuit board in 3D

    TRS IO++

    apuder/TRS-IO

    TRS-IO gives a TRS-80 Model 1/III online capabilities and provides access to a variety of services. TRS-IO currently features the following capabilities:

    94 parts75GPL-3.0
  • 2 layers49.6 × 37.2 mmLocateMagnet, the printed circuit board in 3D

    LocateMagnet

    Aiano/LocateMagnet

    磁定位系统

    94 parts64
  • 2 layers65 × 40 mmNF6-MCP2210-v01, the printed circuit board in 3D

    NF6-MCP2210-v01

    nanofury/NanoFury

    NanoFury Project

    94 parts62GPL-3.0