summaryrefslogtreecommitdiffstats
path: root/keyboards/signum/3_0
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/signum/3_0')
-rw-r--r--keyboards/signum/3_0/3_0.c16
-rw-r--r--keyboards/signum/3_0/3_0.h32
-rw-r--r--keyboards/signum/3_0/config.h25
-rw-r--r--keyboards/signum/3_0/elitec/config.h7
-rw-r--r--keyboards/signum/3_0/elitec/elitec.c1
-rw-r--r--keyboards/signum/3_0/elitec/elitec.h3
-rw-r--r--keyboards/signum/3_0/elitec/rules.mk0
-rw-r--r--keyboards/signum/3_0/info.json73
-rwxr-xr-xkeyboards/signum/3_0/keymaps/default/generate_km.py194
-rw-r--r--keyboards/signum/3_0/keymaps/default/km_template.txt20
-rw-r--r--keyboards/signum/3_0/keymaps/default/readme.md24
-rw-r--r--keyboards/signum/3_0/keymaps/default/rules.mk1
-rw-r--r--keyboards/signum/3_0/keymaps/sgurenkov/config.h42
-rw-r--r--keyboards/signum/3_0/keymaps/sgurenkov/rules.mk2
-rw-r--r--keyboards/signum/3_0/readme.md15
-rw-r--r--keyboards/signum/3_0/rules.mk25
-rw-r--r--keyboards/signum/3_0/teensy/config.h22
-rw-r--r--keyboards/signum/3_0/teensy/rules.mk1
-rw-r--r--keyboards/signum/3_0/teensy/teensy.c16
-rw-r--r--keyboards/signum/3_0/teensy/teensy.h18
20 files changed, 0 insertions, 537 deletions
diff --git a/keyboards/signum/3_0/3_0.c b/keyboards/signum/3_0/3_0.c
deleted file mode 100644
index 2775713bf6..0000000000
--- a/keyboards/signum/3_0/3_0.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* Copyright 2021 Stan Gurenkov <rococo04_fox@icloud.com>
- *
- * This program is free 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 2 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/>.
- */
-#include "3_0.h"
diff --git a/keyboards/signum/3_0/3_0.h b/keyboards/signum/3_0/3_0.h
deleted file mode 100644
index c857afd7c5..0000000000
--- a/keyboards/signum/3_0/3_0.h
+++ /dev/null
@@ -1,32 +0,0 @@
-/* Copyright 2021 Stan Gurenkov <rococo04_fox@icloud.com>
- *
- * This program is free 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 2 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/>.
- */
-#pragma once
-
-#include "quantum.h"
-
-// clang-format off
-# define LAYOUT_ortho_4x12( \
- K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, \
- K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, \
- K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, \
- K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311 \
-) { \
- { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011 }, \
- { K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111 }, \
- { K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211 }, \
- { K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311 } \
-}
-// clang-format on
diff --git a/keyboards/signum/3_0/config.h b/keyboards/signum/3_0/config.h
deleted file mode 100644
index 4ecd7cb9fd..0000000000
--- a/keyboards/signum/3_0/config.h
+++ /dev/null
@@ -1,25 +0,0 @@
-/* Copyright 2021 Stan Gurenkov <rococo04_fox@icloud.com>
- *
- * This program is free 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 2 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/>.
- */
-#pragma once
-
-#include "config_common.h"
-
-/* key matrix size */
-#define MATRIX_ROWS 4
-#define MATRIX_COLS 12
-
-/* COL2ROW or ROW2COL */
-#define DIODE_DIRECTION COL2ROW
diff --git a/keyboards/signum/3_0/elitec/config.h b/keyboards/signum/3_0/elitec/config.h
deleted file mode 100644
index 0c8ad2e414..0000000000
--- a/keyboards/signum/3_0/elitec/config.h
+++ /dev/null
@@ -1,7 +0,0 @@
-#pragma once
-
-#include "config_common.h"
-
-/* key matrix pins */
-#define MATRIX_ROW_PINS { D2, D1, F5, B5 }
-#define MATRIX_COL_PINS { B4, D7, D0, E6, D4, F6, F4, F7, B1, B3, C6, B2 }
diff --git a/keyboards/signum/3_0/elitec/elitec.c b/keyboards/signum/3_0/elitec/elitec.c
deleted file mode 100644
index 78195260b1..0000000000
--- a/keyboards/signum/3_0/elitec/elitec.c
+++ /dev/null
@@ -1 +0,0 @@
-#include "elitec.h"
diff --git a/keyboards/signum/3_0/elitec/elitec.h b/keyboards/signum/3_0/elitec/elitec.h
deleted file mode 100644
index dfb7e01164..0000000000
--- a/keyboards/signum/3_0/elitec/elitec.h
+++ /dev/null
@@ -1,3 +0,0 @@
-#pragma once
-
-#include "3_0.h"
diff --git a/keyboards/signum/3_0/elitec/rules.mk b/keyboards/signum/3_0/elitec/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/signum/3_0/elitec/rules.mk
+++ /dev/null
diff --git a/keyboards/signum/3_0/info.json b/keyboards/signum/3_0/info.json
deleted file mode 100644
index 632d87e711..0000000000
--- a/keyboards/signum/3_0/info.json
+++ /dev/null
@@ -1,73 +0,0 @@
-{
- "keyboard_name": "Signum 3.0",
- "manufacturer": "Troy Fletcher",
- "url": "http://troyfletcher.net/",
- "maintainer": "jceb",
- "usb": {
- "vid": "0xFEED",
- "pid": "0x6060",
- "device_version": "0.0.1"
- },
- "layout_aliases": {
- "LAYOUT": "LAYOUT_ortho_4x12"
- },
- "layouts": {
- "LAYOUT_ortho_4x12": {
- "layout": [
-
- { "x": 0, "y": 0.5, "r": 15 },
- { "x": 1, "y": 0.5, "r": 15 },
- { "x": 2, "y": 0.25, "r": 15 },
- { "x": 3, "y": 0, "r": 15 },
- { "x": 4, "y": 0.25, "r": 15 },
- { "x": 5, "y": 0.5, "r": 15 },
- { "x": 9, "y": 0.5, "r": -15 },
- { "x": 10, "y": 0.25, "r": -15 },
- { "x": 11, "y": 0, "r": -15 },
- { "x": 12, "y": 0.25, "r": -15 },
- { "x": 13, "y": 0.5, "r": -15 },
- { "x": 14, "y": 0.5, "r": -15 },
-
- { "x": 0, "y": 1.5, "r": 15 },
- { "x": 1, "y": 1.5, "r": 15 },
- { "x": 2, "y": 1.25, "r": 15 },
- { "x": 3, "y": 1, "r": 15 },
- { "x": 4, "y": 1.25, "r": 15 },
- { "x": 5, "y": 1.5, "r": 15 },
- { "x": 9, "y": 1.5, "r": -15 },
- { "x": 10, "y": 1.25, "r": -15 },
- { "x": 11, "y": 1, "r": -15 },
- { "x": 12, "y": 1.25, "r": -15 },
- { "x": 13, "y": 1.5, "r": -15 },
- { "x": 14, "y": 1.5, "r": -15 },
-
- { "x": 0, "y": 2.5, "r": 15 },
- { "x": 1, "y": 2.5, "r": 15 },
- { "x": 2, "y": 2.25, "r": 15 },
- { "x": 3, "y": 2, "r": 15 },
- { "x": 4, "y": 2.25, "r": 15 },
- { "x": 5, "y": 2.5, "r": 15 },
- { "x": 9, "y": 2.5, "r": -15 },
- { "x": 10, "y": 2.25, "r": -15 },
- { "x": 11, "y": 2, "r": -15 },
- { "x": 12, "y": 2.25, "r": -15 },
- { "x": 13, "y": 2.5, "r": -15 },
- { "x": 14, "y": 2.5, "r": -15 },
-
- { "x": 0, "y": 4, "r": 15 },
- { "x": 1, "y": 3.5, "r": 15 },
- { "x": 2, "y": 3.25, "r": 15 },
- { "x": 4, "y": 4.25, "r": 15, "h": 1.5 },
- { "x": 5, "y": 4, "r": 15, "h": 2 },
- { "x": 6, "y": 4.25, "r": 15, "h": 1.5 },
- { "x": 8, "y": 4.25, "r": -15, "h": 1.5 },
- { "x": 9, "y": 4, "r": -15, "h": 2 },
- { "x": 10, "y": 4.25, "r": -15, "h": 1.5 },
- { "x": 12, "y": 3.25, "r": -15 },
- { "x": 13, "y": 3.5, "r": -15 },
- { "x": 14, "y": 4, "r": -15 }
-
- ]
- }
- }
-}
diff --git a/keyboards/signum/3_0/keymaps/default/generate_km.py b/keyboards/signum/3_0/keymaps/default/generate_km.py
deleted file mode 100755
index cfa8edf57a..0000000000
--- a/keyboards/signum/3_0/keymaps/default/generate_km.py
+++ /dev/null
@@ -1,194 +0,0 @@
-#!/usr/bin/env python3
-# -*- coding: utf-8 -*-
-
-import json
-import layout
-import os
-import re
-
-
-def gen_uc_iter():
- length = len(layout.uc_dict)
- for key, value in sorted(layout.uc_dict.items()):
- length -= 1
- if length:
- yield (key, value, False)
- else:
- yield (key, value, True)
-
-
-def _translate(s):
- if re.match("^[0-9]$", s):
- return ("KC_{0}".format(s), " {0} ".format(s))
- elif re.match("^[a-z]$", s):
- return ("KC_{0}".format(s.upper()), " {0} ".format(s))
- elif re.match("^[A-Z]$", s):
- return ("S(KC_{0})".format(s), " {0} ".format(s))
- elif re.match("^F[0-9]{1,2}$", s): # Fn, works from F0 to F99
- return ("KC_{0}".format(s), "{0:^7}".format(s))
- elif re.match("^DF[0-9]{1,2}$", s): # DFn, works from DF0 to DF99
- return ("DF({0})".format(s[2:]), "{0:^7}".format(s))
- elif re.match("^MO[0-9]{1,2}$", s): # MOn, works from MO0 to MO99
- return ("MO({0})".format(s[2:]), "{0:^7}".format(s))
- elif re.match("^OSL[0-9]{1,2}$", s): # OSLn, works from OSL0 to OSL99
- return ("OSL({0})".format(s[3:]), "{0:^7}".format(s))
- elif re.match("^TG[0-9]{1,2}$", s): # TGn, works from TG0 to TG99
- return ("TG({0})".format(s[2:]), "{0:^7}".format(s))
- elif re.match("^TO[0-9]{1,2}$", s): # Tn, works from TO0 to TO99
- return ("TO({0})".format(s[2:]), "{0:^7}".format(s))
- elif re.match("^TT[0-9]{1,2}$", s): # Tn, works from TT0 to TT99
- return ("TT({0})".format(s[2:]), "{0:^7}".format(s))
- elif s in layout.uc_dict:
- return ("X("+s+")", " {0} ".format(chr(int(layout.uc_dict[s], 0))))
- elif s in layout.qmk_dict:
- return (layout.qmk_dict[s], "{0:^7}".format(s))
- elif s == s.upper() and s.startswith("KC_"):
- return (s, "{0:^7}".format(s[2:]))
- else:
- return ("XXXXXXX", " {0} ".format(chr(128165)))
-
-
-def toKC(s):
- return _translate(s)[0]
-
-
-def toLgd(s):
- return _translate(s)[1]
-
-
-def quoteC(text):
- yield "/*"
- for line in text:
- yield " * " + line
- yield " */\n"
-
-
-def getKeymapText(id, layer, columns, rows):
- keymap = []
- keymap.append("Layer %d" % id)
- keymap.append("------------------------------------------------- -------------------------------------------------")
- keymap.append("|{0}|{1}|{2}|{3}|{4}|{5}| |{6}|{7}|{8}|{9}|{10}|{11}|".format(*map(toLgd, layer[:12])))
- keymap.append("------------------------------------------------- -------------------------------------------------")
- keymap.append("|{0}|{1}|{2}|{3}|{4}|{5}| |{6}|{7}|{8}|{9}|{10}|{11}|".format(*map(toLgd, layer[12:24])))
- keymap.append("------------------------------------------------- -------------------------------------------------")
- keymap.append("|{0}|{1}|{2}|{3}|{4}|{5}| |{6}|{7}|{8}|{9}|{10}|{11}|".format(*map(toLgd, layer[24:36])))
- keymap.append("-----------------------------------------------------------------------------------------------------------------")
- keymap.append(" {0} {1} {2} |{3}|{4}|{5}|{6}|{7}|{8}| {9} {10} {11}".format(*map(toLgd, layer[36:48])).rstrip())
- keymap.append(" -------------------------------------------------")
- return keymap
-
-
-def writeKeymap(f_template, f_keymap, layers, columns, rows):
- doCopy = False
-
- for line in f_template:
- doCopy = True
- if line.startswith("//<enum/>"):
- doCopy = False
- # f_keymap.write(str(layout.uc_dict))
- for k, v, isLast in gen_uc_iter():
- if isLast:
- f_keymap.write(k + "\n")
- else:
- f_keymap.write(k + ",\n")
- elif line.startswith("//<uc_map/>"):
- doCopy = False
- for k, v, isLast in gen_uc_iter():
- if isLast:
- f_keymap.write(u"\t[{0}] = {1} // {2}\n".format(k, v, chr(int(v, 0))))
- else:
- f_keymap.write(u"\t[{0}] = {1}, // {2}\n".format(k, v, chr(int(v, 0))))
- elif line.startswith("//<keymaps/>"):
- doCopy = False
- for layer, L in enumerate(layers):
- r_counter = rows
- f_keymap.write('\n'.join(quoteC(getKeymapText(layer, L, columns, rows))))
-
- l_code = '\tLAYOUT_ortho_4x12(\n'
- for r in range(r_counter):
- r_counter -= 1
- c_counter = columns
- l_code += '\t\t'
- for c in range(c_counter):
- c_counter -= 1
- if c != 0:
- l_code += " "
- l_code += "%s" % toKC(L[r*columns + columns-c_counter-1])
- if r_counter or c_counter:
- l_code += ","
- l_code += '\n'
- if layer + 1 != len(layout.layers):
- l_code += "\t),\n\n"
- else:
- l_code += "\t)\n"
- f_keymap.write(l_code)
- if doCopy:
- f_keymap.write(line)
-
-
-def getKeymapJSON(keyboard, keymap, layout, layers):
- return json.dumps({
- 'keyboard': keyboard,
- 'keymap': keymap,
- 'layout': layout,
- 'layers': layers
- }, sort_keys=True, indent=4)
-
-
-def getKeymapAsciidoc(title, layers, columns, rows):
- yield '= ' + title
- yield ''
- for id, layer in enumerate(layers):
- keymap = getKeymapText(id, layer, columns, rows)
- if len(keymap):
- yield '.' + keymap[0]
- yield '--------------------------'
- for line in keymap[1:]:
- yield ' ' + line
- yield '--------------------------'
- yield ''
-
-
-def layersToKC(layers):
- return [list(map(toKC, layer)) for layer in layers]
-
-
-def pathToKeymap(path):
- head, keymap = os.path.split(path)
- _, keymapsdir = os.path.split(head)
- if keymapsdir == 'keymaps':
- return keymap
-
-
-def pathToKeyboard(path):
- head, keymap = os.path.split(path)
- head, keymapsdir = os.path.split(head)
- if keymapsdir == 'keymaps':
- head, dir = os.path.split(head)
- while dir not in ('/', 'keyboards'):
- yield dir
- head, dir = os.path.split(head)
-
-
-if __name__ == "__main__":
- with open("km_template.txt", mode="r") as f_template:
- with open("keymap.c", mode="w", encoding='utf-8') as f_keymap:
- writeKeymap(f_template, f_keymap, layout.layers, columns=12, rows=4)
-
- abspath = os.path.dirname(os.path.abspath(__file__))
- keyboard = list(reversed(list(pathToKeyboard(abspath))))
- keymap = pathToKeymap(abspath)
- keyboard_layout = 'LAYOUT_ortho_4x12'
- with open("%s_%s.json" % ('_'.join(keyboard), keymap), mode="w") as f_keymapjson:
- f_keymapjson.write(
- getKeymapJSON(
- '/'.join(keyboard),
- keymap,
- keyboard_layout,
- layersToKC(layout.layers))
- )
-
- with open("keymap.adoc", mode="w") as f_keymapasciidoc:
- f_keymapasciidoc.write('\n'.join(getKeymapAsciidoc('Signum 3.0 %s_%s' % ('_'.join(keyboard), keymap), layout.layers, columns=12, rows=4)))
- print("Run the following command to generate a PDF from the keymap")
- print("a2x -f pdf --xsltproc-opts '--stringparam page.orientation landscape --stringparam body.font.master 12' --fop -v keymap.adoc")
diff --git a/keyboards/signum/3_0/keymaps/default/km_template.txt b/keyboards/signum/3_0/keymaps/default/km_template.txt
deleted file mode 100644
index 47b35ee514..0000000000
--- a/keyboards/signum/3_0/keymaps/default/km_template.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-/* keymap.c is auto-generated, don't edit it directly.
- * Further instructions are provided in readme.md */
-
-#include QMK_KEYBOARD_H
-
-enum unicode_name {
-//<enum/>
-};
-
-const uint32_t PROGMEM unicode_map[] = {
-//<uc_map/>
-};
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
-
-//<keymaps/>
-};
-
-/* vi: ft=c:tw=80:sw=2:ts=2:sts=2:et
- */
diff --git a/keyboards/signum/3_0/keymaps/default/readme.md b/keyboards/signum/3_0/keymaps/default/readme.md
deleted file mode 100644
index be8cc30e8a..0000000000
--- a/keyboards/signum/3_0/keymaps/default/readme.md
+++ /dev/null
@@ -1,24 +0,0 @@
-# Default layout
-
-Layout created by: [Jan Christoph Ebersbach](https://github.com/jceb)
-
-The `generate_km.py` file automatically generates `keymap.c` with
-additional comments that visually represent the layout.
-
-This layout is maintained as I am using it. You can also use it as a
-starting point to create your own layouts for the Signum 3.0 with
-`km_template.txt` and `generate_km.py`.
-
-# Customization
-
-- Customize `layout.py` to your liking.
- - Attention 1: keycodes are either translated into symbols and
- function calls via the `translate()` function in `generate_km.py`
- or via user-defined mappings in the dictionary `qmk_dict` in
- `layout.py`. Especially the latter might require adjustment for
- uncommon qmk features
- - Attention 2: additional C functions need to be put into
- `km_template.txt`
-
-Run `./generate_km.py` to regenerate `keymap.c` and the JSON keymap
-definition that should be copied to `qmk_configurator/public/keymaps`.
diff --git a/keyboards/signum/3_0/keymaps/default/rules.mk b/keyboards/signum/3_0/keymaps/default/rules.mk
deleted file mode 100644
index 502b2def76..0000000000
--- a/keyboards/signum/3_0/keymaps/default/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-UNICODEMAP_ENABLE = yes
diff --git a/keyboards/signum/3_0/keymaps/sgurenkov/config.h b/keyboards/signum/3_0/keymaps/sgurenkov/config.h
deleted file mode 100644
index 7d164aa3a9..0000000000
--- a/keyboards/signum/3_0/keymaps/sgurenkov/config.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/* Copyright 2021 Stan Gurenkov <rococo04_fox@icloud.com>
- *
- * This program is free 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 2 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/>.
- */
-#pragma once
-
-#define ONESHOT_TAP_TOGGLE 2
-#define ONESHOT_TIMEOUT 5000
-#define LEADER_TIMEOUT 600
-#define LEADER_PER_KEY_TIMING 300
-
-// default but used in macros
-#define TAPPING_TERM 300
-
-// Prevent normal rollover on alphas from accidentally triggering mods.
-#define IGNORE_MOD_TAP_INTERRUPT
-
-// Auto Shift and Retro Shift (Auto Shift for Tap Hold).
-#define AUTO_SHIFT_TIMEOUT TAPPING_TERM
-
-// Mouse key speed and acceleration.
-#undef MOUSEKEY_DELAY
-#define MOUSEKEY_DELAY 0
-#undef MOUSEKEY_INTERVAL
-#define MOUSEKEY_INTERVAL 16
-#undef MOUSEKEY_WHEEL_DELAY
-#define MOUSEKEY_WHEEL_DELAY 0
-#undef MOUSEKEY_MAX_SPEED
-#define MOUSEKEY_MAX_SPEED 6
-#undef MOUSEKEY_TIME_TO_MAX
-#define MOUSEKEY_TIME_TO_MAX 64
diff --git a/keyboards/signum/3_0/keymaps/sgurenkov/rules.mk b/keyboards/signum/3_0/keymaps/sgurenkov/rules.mk
deleted file mode 100644
index 5c9a4b49b7..0000000000
--- a/keyboards/signum/3_0/keymaps/sgurenkov/rules.mk
+++ /dev/null
@@ -1,2 +0,0 @@
-LEADER_ENABLE = yes
-AUTO_SHIFT_ENABLE = no
diff --git a/keyboards/signum/3_0/readme.md b/keyboards/signum/3_0/readme.md
deleted file mode 100644
index 3e937f771f..0000000000
--- a/keyboards/signum/3_0/readme.md
+++ /dev/null
@@ -1,15 +0,0 @@
-# Signum 3.0
-
-![Signum 3.0 Top](https://i.redd.it/vl54yl36bpz11.jpg)
-
-An ergonomic 40% PCB.
-
-Keyboard Maintainer: [Troy Fletcher](http://troyfletcher.net/)
-Hardware available here: [Troy Fletcher](http://troyfletcher.net/keyboard_sales.html)
-
-Make example for this keyboard (after setting up your build environment):
-
- make signum/3_0/elitec:default
- make signum/3_0/teensy:default
-
-See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
diff --git a/keyboards/signum/3_0/rules.mk b/keyboards/signum/3_0/rules.mk
deleted file mode 100644
index d1eef7d82f..0000000000
--- a/keyboards/signum/3_0/rules.mk
+++ /dev/null
@@ -1,25 +0,0 @@
-# MCU name
-MCU = atmega32u4
-
-# Bootloader selection
-BOOTLOADER = atmel-dfu
-
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = yes # Mouse keys
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = no # Console for debug
-COMMAND_ENABLE = no # Commands for debug and configuration
-NKRO_ENABLE = yes # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
-
-LAYOUTS = ortho_4x12
-
-# Disable unsupported hardware
-RGBLIGHT_SUPPORTED = no
-AUDIO_SUPPORTED = no
-BACKLIGHT_SUPPORTED = no
diff --git a/keyboards/signum/3_0/teensy/config.h b/keyboards/signum/3_0/teensy/config.h
deleted file mode 100644
index 2a81c0f565..0000000000
--- a/keyboards/signum/3_0/teensy/config.h
+++ /dev/null
@@ -1,22 +0,0 @@
-/* Copyright 2021 Stan Gurenkov <rococo04_fox@icloud.com>
- *
- * This program is free 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 2 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/>.
- */
-#pragma once
-
-/* key matrix pins */
-// clang-format off
-#define MATRIX_ROW_PINS { B0, B3, F6, C7 }
-#define MATRIX_COL_PINS { C6, D2, B7, D3, D0, F7, F5, B6, B5, B4, D1, D7 }
-// clang-format on
diff --git a/keyboards/signum/3_0/teensy/rules.mk b/keyboards/signum/3_0/teensy/rules.mk
deleted file mode 100644
index 8b13789179..0000000000
--- a/keyboards/signum/3_0/teensy/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/keyboards/signum/3_0/teensy/teensy.c b/keyboards/signum/3_0/teensy/teensy.c
deleted file mode 100644
index 42e993a6be..0000000000
--- a/keyboards/signum/3_0/teensy/teensy.c
+++ /dev/null
@@ -1,16 +0,0 @@
-/* Copyright 2021 Stan Gurenkov <rococo04_fox@icloud.com>
- *
- * This program is free 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 2 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/>.
- */
-#include "teensy.h"
diff --git a/keyboards/signum/3_0/teensy/teensy.h b/keyboards/signum/3_0/teensy/teensy.h
deleted file mode 100644
index 073accaa61..0000000000
--- a/keyboards/signum/3_0/teensy/teensy.h
+++ /dev/null
@@ -1,18 +0,0 @@
-/* Copyright 2021 Stan Gurenkov <rococo04_fox@icloud.com>
- *
- * This program is free 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 2 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/>.
- */
-#pragma once
-
-#include "3_0.h"