Skip to the content
2 layers99.1 × 90.2 mmSouthernCross, the printed circuit board in 3D

micro pad

Size
99.1 × 90.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
68
Nets
15
Pads
428
Tracks, vias
496, 24
Pours
8
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
18 Oct 2021
Updated
14 Nov 2021

Overview

SouthernCross is an open-source printed circuit board by swanmatch, from the swanmatch/SouthernCross repository on GitHub, published under the MIT licence. It is a 2-layer board of 99.1 × 90.2 mm with 68 parts on 15 nets, routed with 496 tracks and 24 vias.

Its parts include 36 switches, 16 inductors, 12 connectors and 4 ICs. It belongs with the AVR (ATmega, ATtiny) boards of this library.

README

readme.md

SouthernCrossビルドガイド

部品

付属品

品目数量
PCB1枚
ボトムプレート1枚
LED(SK6812mini)4個
M2L7丸スペーサ3本
M2L4ネジ6本
タクトスイッチ(大)4個
タクトスイッチ(小)1個
ゴム足3個

別途必要なもの

品目数量入手先
ProMicro1個遊舎工房(コンスルー付き)
talpkeyboard
コンスルー2本遊舎工房
talpkeyboard
MX互換スイッチ(5pin推奨)4個遊舎工房
talpkeyboard
1Uキーキャップ4個遊舎工房
talpkeyboard
USBケーブル1本100円ショップなど

工具

品目入手先
* 温度調整ハンダゴテAmazon、ホームセンターなど
* 低音はんだ100円ショップなど
ニッパー100円ショップなど
2液混合接着剤100円ショップなど
ピンセット100円ショップなど
テスターAmazon、ホームセンターなど

*印のものは必須で、その他はあったほうが便利なものです。

組み立て手順

LED

LEDをはんだ付けします。
三角のシルクマークが付いているパッドがLEDの欠けているタブに対応しています。

LEDは比較的熱に弱いので、温度調整はんだごてで220℃くらいで、手早くはんだ付けしてください。

スイッチ

基板をひっくり返してスイッチをはめ込み、 再度裏面からスイッチをはんだ付けします。 差し込む際にピンを曲げてしまわないように気をつけてください。

タクトスイッチ

タクトスイッチを差し込み、 反対側(表、スイッチ側)に戻してはんだ付けします。

上部だけ小さいタクトスイッチを使います。

裏表間違えるとキーを押し込んだときにキーキャップが干渉する可能性があるので気をつけてください。

ProMicro

ここだけは間違えるとリカバリが面倒なので、細心の注意をして作業にあたってください
コンスルーの取り付け方は遊舎工房さんの記事を参考にしてください。

また、ProMicroはあらかじめいわゆる「モゲ対策」をしておくことをおすすめします。

まず、基板にコンスルーを差し込みます。

部品実装面が上になるようにPromicroを乗せます。

はんだ付けします。

ボトムプレート、ゴム足

ボトムプレートをスペーサーでネジ止めして、 ゴム足を貼り付けます。

ボトムプレートはリバーシブルです。

ファームウェア

ファームウェアの書き込みには、RemapというWebサイトでカスタマイズする方法と、
公開しているソースコードを元にカスタマイズする方法があります。

前者のほうが簡単ですが、後者のほうが柔軟性が高いです。

VIA/Remapを使う場合
  1. GoogleChromeでRemapにアクセスします。
  2. 「Firmware」タブからお好みのキーマップを「FLASH」します。
  3. キーマップ変更ページにアクセスして、「SouthernCross」をペアリングします。
  4. ドラッグ&ドロップでキーマップを変更できます。
自身でビルドして書き込む場合

Repmapでも大概のことは実現できますが、 公開しているファームウェアをもとに、 完全にオリジナルのキーマップを作成することも可能です。

といってもKeymapの定義くらいならそれほど難しくはないです。こんなかんじ。

ファームウェアの書き込みは以下のコマンドを実行します。
QMKの環境構築についてはお使いのOSによって異なりなりますので、 公式ドキュメントを読んでください。

sh
git clone https://github.com/swanmatch/qmk_firmware.git
cd qmk_firmware
make git-submodule
git checkout southerncross

# 書き込み
make southern_cross:default:avrdude
# via対応する場合
make southern_cross/via/:default:avrdude
# 33gakuキーマップを書き込むとき
make southern_cross:33gaku:avrdude
# via対応33gakuキーマップを書き込むとき
make southern_cross/via:33gaku:avrdude

# 自分のキーマップを作成する([your_name]部分は適宜変更)
cp keyboards/southern_cross/keymaps/default keyboards/southern_cross/keymaps/[your_name]
# 好きなエディタで `keyboards/southern_cross/keymaps/[your_name]/keymap.c`を編集する
make southern_cross:[your_name]:avrdude

Detecting USB port, reset your controller now...という表示になりましたら、 奥のサイドボタン(RESETボタン)を押し込みます。

数秒で書き込みが完了します。

完成図

完成図

Parts

68
QtyValueFootprintReferences
20SW_PUSHButton_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx39-2LFSSW3, SW3, SW3, SW3, SW4, SW4, SW4, SW4, SW7, SW7, SW7, SW7, SW8, SW8, SW8, SW8 +4
16SW_PUSHKeyboard:MX_1USW1, SW1, SW1, SW1, SW2, SW2, SW2, SW2, SW5, SW5, SW5, SW5, SW6, SW6, SW6, SW6
16YS-SK6812MINIKeyboard:YS-SK6812MINI-EL1, L1, L1, L1, L2, L2, L2, L2, L3, L3, L3, L3, L4, L4, L4, L4
12Conn_01x01MountingHole:MountingHole_2.2mm_M2_Pad_ViaJ1, J1, J1, J1, J2, J2, J2, J2, J3, J3, J3, J3
4ProMicroKeyboard:ProMicro_v3U1, U1, U1, U1

Similar boards

  • 2 layers110 × 90 mmEEZ DIB B3C, the printed circuit board in 3D

    EEZ DIB B3C

    eez-open/modular-psu

    EEZ Bench Box 3 (BB3) Modular T&M chassis

    68 parts394
  • 2 layers243.6 × 104.8 mmDASBOB, the printed circuit board in 3D

    DASBOB

    GroooveBob/DASBOB

    36 Key Diodeless Split Choc Keyboard

    68 parts284MIT
  • 2 layers100 × 35 mmArduI2CKeyboard, the printed circuit board in 3D

    ArduI2CKeyboard

    Ardumower/ardumower

    Develop an open source robotic lawn mower (HW+SW reference platform)

    68 parts282
  • 2 layers58 × 65 mmAdsr vca core, the printed circuit board in 3D

    Adsr vca core

    shmoergh/moduleur

    Fully analog DIY-friendly modular synth

    68 parts222
  • 2 layers98 × 38 mmBldc control ver3, the printed circuit board in 3D

    Bldc control ver3

    pekkaroi/bldc-drive

    Cheap and simple brushless DC motor driver designed for CNC applications using STM32 microcontroller

    68 parts199GPL-2.0
  • 2 layers203.2 × 149.9 mm65C02 Computer, the printed circuit board in 3D

    65C02 Computer

    dbuchwald/6502

    DB6502: 65C02 based computer inspired by BE6502

    68 parts177MIT
  • 2 layers347 × 156.5 mmOF1 v1, the printed circuit board in 3D

    OF1 v1

    GregTurbo/Open-Frame1

    An open-source rectangle hardware project for smash, prioritizing ease of assembly and cost

    68 parts120GPL-3.0

Questions

How big is the SouthernCross PCB?

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

What parts does the SouthernCross use?

68 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 SouthernCross KiCad files?

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

Can I use the SouthernCross 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).