diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 00000000..fd83b118 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,10 @@ +# See: https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#about-the-dependabotyml-file +version: 2 + +updates: + # Configure check for outdated GitHub Actions actions in workflows. + # See: https://docs.github.com/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot + - package-ecosystem: github-actions + directory: / # Check the repository's workflows under /.github/workflows/ + schedule: + interval: daily diff --git a/.github/workflows/htmlproofer.yml b/.github/workflows/htmlproofer.yml index d537c72c..6c852ee2 100644 --- a/.github/workflows/htmlproofer.yml +++ b/.github/workflows/htmlproofer.yml @@ -5,13 +5,13 @@ jobs: runs-on: ubuntu-latest name: HTML Proofer env: - HTMLPROOFER_OPTIONS: './_site --internal-domains=pid.codes --check-html --check-opengraph --report-missing-names --log-level=:debug --url-ignore /www.andreas.org/,/www.kbles.ru/,/github.com\/KK2345\/TinyPassword$/,/github.com\/KK2345\/TinyPassword\/blob\/master\/README.md/,/www.oshec.org/,/github.com\/xuio\/Cynteract$/,/github.com\/mattomatto\/craft$/,/triparts.strikingly.com$/,/facebook.com/varioskybean$/' + HTMLPROOFER_OPTIONS: '--ignore-urls /www.andreas.org/,/www.kbles.ru/,/github.com\/KK2345\/TinyPassword$/,/github.com\/KK2345\/TinyPassword\/blob\/master\/README.md/,/www.oshec.org/,/github.com\/xuio\/Cynteract$/,/github.com\/mattomatto\/craft$/,/triparts.strikingly.com$/,/facebook.com/varioskybean$/' steps: - - uses: actions/checkout@v2 - - uses: actions/setup-ruby@v1 + - uses: actions/checkout@v4 + - uses: ruby/setup-ruby@v1 with: - ruby-version: '2.6' - - uses: actions/cache@v2 + ruby-version: '3.3' + - uses: actions/cache@v4 with: path: vendor/bundle key: ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile') }} @@ -23,7 +23,7 @@ jobs: bundle install --jobs 4 --retry 3 - run: bundle exec jekyll doctor - run: bundle exec jekyll build - - run: bundle exec htmlproofer $HTMLPROOFER_OPTIONS --disable-external + - run: bundle exec htmlproofer ./_site --swap-urls "http[s]\://pid.codes:" --no-enforce-https --disable-external --log-level=:debug $HTMLPROOFER_OPTIONS # External check fail because they fetch too quickly from sites and get # 429 responses. We should cache checks and rate limit them as well. # - run: bundle exec htmlproofer $HTMLPROOFER_OPTIONS diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index 5e135bb5..6bcdd210 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -5,9 +5,9 @@ jobs: runs-on: ubuntu-latest name: Python Validator steps: - - uses: actions/checkout@v2 - - uses: actions/setup-python@v2 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 with: python-version: '3.x' - - run: python3 -m test.validate_pids + - run: pip install -r requirements.txt; python3 -m test.validate_pids diff --git a/.gitignore b/.gitignore index c6ecaf53..cb5c1478 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,8 @@ _site/ .sass-cache/ .DS_Store -test/__pycache__ +/test/__pycache__ +/.bundle +/vendor +/Gemfile.lock +/.jekyll-metadata diff --git a/1209/2007/index.md b/1209/2007/index.md new file mode 100644 index 00000000..84c82ce5 --- /dev/null +++ b/1209/2007/index.md @@ -0,0 +1,12 @@ +--- +layout: pid +title: MultiBus Bridge +owner: MultiBus +license: BSD-2-Clause +site: https://github.com/mringwal/multibus +source: https://github.com/mringwal/multibus/tree/main/firmware/pico +--- + +MultiBus project aims to use common embedded interface such as +GPIO, I2C, I2S, SPIO, SPIO, .. from a regular host system via +common development kits like Raspberry Pi Pico or ESP32. diff --git a/1209/200A/index.md b/1209/200A/index.md new file mode 100644 index 00000000..ea107703 --- /dev/null +++ b/1209/200A/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: PIC16F1-USB-CDC-Bootloader +owner: yard2 +license: BSD 3-Clause +site: https://github.com/YARD2/PIC16F1-USB-Bootloader/ +source: https://github.com/YARD2/PIC16F1-USB-Bootloader/ +--- diff --git a/1209/2011/index.md b/1209/2011/index.md new file mode 100644 index 00000000..b9a3a0c0 --- /dev/null +++ b/1209/2011/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Exapandable Dash +owner: JS-SimSport + +license: MIT +site: https://github.com/Jordessey/ExpandableDash +source: https://github.com/Jordessey/ExpandableDash +--- diff --git a/1209/2014/index.md b/1209/2014/index.md new file mode 100644 index 00000000..b5fafcea --- /dev/null +++ b/1209/2014/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Tangara +owner: cooltechzone +license: GPLv3 and CERN-OHL +site: https://sr.ht/~jacqueline/tangara/ +source: https://sr.ht/~jacqueline/tangara/ +--- +Open hardware portable music player \ No newline at end of file diff --git a/1209/2017/index.md b/1209/2017/index.md index f3abd85f..7d2a7be5 100644 --- a/1209/2017/index.md +++ b/1209/2017/index.md @@ -3,7 +3,7 @@ layout: pid title: Mini SAM M4 owner: bshockley license: MIT -site: https://www.minisam.cc +site: https://www.minifigboards.com source: https://github.com/bwshockley/Mini-SAM --- -[Benjamin Shockley Github - Mini SAM](https://github.com/bwshockley/Mini-SAM) is a minifigure shaped development board. License files located on the Github repository. +Mini SAM M4 is a minifigure shaped development board. License files located on the Github repository. diff --git a/1209/2019/index.md b/1209/2019/index.md index 6e7ded10..0d0bb6fb 100644 --- a/1209/2019/index.md +++ b/1209/2019/index.md @@ -1,5 +1,5 @@ --- -layout: 2019 +layout: pid title: PunchBOOT owner: jop license: BSD-3 diff --git a/1209/2023/index.md b/1209/2023/index.md new file mode 100644 index 00000000..f0a677ea --- /dev/null +++ b/1209/2023/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: T-Display rp2040 +owner: SSIS-Robotics +license: MIT +site: https://github.com/adafruit/circuitpython/pull/6037 +source: https://github.com/Xinyuan-LilyGO/LILYGO-T-display-RP2040 +--- diff --git a/1209/2024/index.md b/1209/2024/index.md new file mode 100644 index 00000000..bf34ca63 --- /dev/null +++ b/1209/2024/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: PicUNO RP2040 +owner: AtrivaTECH +license: MIT, GNU +site: http://www.atrivatech.com/picuno +source: http://github.com/atrivatech/picuno +--- +The PicUNO is an RP2040 powered UNO form Factor Pico board with level shifting to 5V on certain GPIO compatible with Micro Python, CircuitPython and Arduino IDE (C/C++) diff --git a/1209/2025/index.md b/1209/2025/index.md new file mode 100644 index 00000000..12f9adb9 --- /dev/null +++ b/1209/2025/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: emon +owner: openenergymonitor +license: CC SA 4.0 +site: https://openenergymonitor.org +source: https://github.com/awjlogan/emon32 +--- diff --git a/1209/2026/index.md b/1209/2026/index.md new file mode 100644 index 00000000..bc9e5e5c --- /dev/null +++ b/1209/2026/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Tempo SAMD51-based Logger +owner: rrainey +license: GNU GPLv3 +site: https://github.com/rrainey +source: https://github.com/rrainey/tempo +--- \ No newline at end of file diff --git a/1209/2030/index.md b/1209/2030/index.md new file mode 100644 index 00000000..66f6a948 --- /dev/null +++ b/1209/2030/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Maker badge +owner: Czech_maker +license: MIT +site: https://github.com/dronecz/maker_badge +source: https://github.com/dronecz/maker_badge +--- +Maker badge is badge for Maker Faire in Czech Republic, but it is also development board with e-ink display, RGB LED´s, touch buttons and battery management circuit. diff --git a/1209/2031/index.md b/1209/2031/index.md new file mode 100644 index 00000000..f7c8b8dc --- /dev/null +++ b/1209/2031/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: ES3ink +owner: Czech_maker +license: MIT +site: https://github.com/dronecz/es3ink +source: https://github.com/dronecz/es3ink +--- +ES3ink is board design to control e-ink displays. diff --git a/1209/2040/index.md b/1209/2040/index.md new file mode 100644 index 00000000..87580886 --- /dev/null +++ b/1209/2040/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: RP2040smol +owner: mikepython +license: MIT +site: https://www.mikepython.com/home/rp2040smol +source: https://www.mikepython.com/home/rp2040smol +--- +RP2040smol is a smol microcontroller board based on RP2040. It is designed to make it easy to add RP2040 to maker projects without nasty QFN package soldering. diff --git a/1209/2041/index.md b/1209/2041/index.md new file mode 100644 index 00000000..63a8217a --- /dev/null +++ b/1209/2041/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: viaems +owner: via +license: GPLv3 +site: https://github.com/via/viaems +source: https://github.com/via/viaems/ +--- +Open source engine management firmware diff --git a/1209/2060/index.md b/1209/2060/index.md new file mode 100644 index 00000000..f37108bc --- /dev/null +++ b/1209/2060/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: GdmIface +owner: OM5XM +license: GPLv2 +site: https://github.com/robots/gdm +source: https://github.com/robots/gdm +--- +Project to keep Geodimeter total stations alive - interface board to allow service access. diff --git a/1209/2069/index.md b/1209/2069/index.md new file mode 100644 index 00000000..95fb7912 --- /dev/null +++ b/1209/2069/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: iCEBlaster +owner: TinLethax +license: GPLv3.0 +site: https://github.com/TiNredmc/iCEBlaster_maplemini +source: https://github.com/TiNredmc/iCEBlaster_maplemini +--- +iCEBlaster is the Open source STM32 based iCE40 Bitstream loader tool with USB MSC Drag and Drop feature. diff --git a/1209/2070/index.md b/1209/2070/index.md new file mode 100644 index 00000000..e53c3e1a --- /dev/null +++ b/1209/2070/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: VG3D Printer +owner: Vegetronix +license: GPLv3.0 +site: https://www.vegetronix.com/Products/3D-Printers +source: https://github.com/Vegetronix-Inc/VG3D-Source-Index +--- +VG3D Printer Control board which uses forked versions of the stk500v2 bootloader, the PrusaOwners/mk3-32u2-firmware, and the prusa3d/Prusa-Firmware:MK3_3.14.0, and uses the ultimachine/Einsy-Rambo board as its hardware. diff --git a/1209/2077/index.md b/1209/2077/index.md new file mode 100644 index 00000000..0502737f --- /dev/null +++ b/1209/2077/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: LoRaptor +owner: Smuggr +license: MIT +site: https://loraptor.smuggr.xyz/ +source: http://github.com/smegg99/LoRaptor/ +--- +LoRaptor is a communication device leveraging the ESP32-S3-MINI-1 microcontroller and the RA-02 LoRa module. It facilitates seamless peer-to-peer communication over a mesh network topology, managed through an intuitive companion application. diff --git a/1209/2127/index.md b/1209/2127/index.md new file mode 100644 index 00000000..e8fdcde7 --- /dev/null +++ b/1209/2127/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: TR-Cowbell +owner: TreasureCoastDesigns +license: Hardware:GPL Software:MIT +site: http://www.TreasureCoastDesigns.com +source: https://github.com/DJDevon3/My_Circuit_Python_Projects/tree/main/Boards/raspberrypi/Raspberry%20Pi%20Pico/TR%20Cowbell +--- diff --git a/1209/2150/index.md b/1209/2150/index.md new file mode 100644 index 00000000..9a2535d5 --- /dev/null +++ b/1209/2150/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Sensor Watch UF2 Bootloader +owner: oddlyspecific +license: CC-BY-SA 4.0 (hardware), MIT (firmware) +site: https://github.com/joeycastillo/Sensor-Watch +source: https://github.com/joeycastillo/uf2-samdx1 +--- +This PID identifies the Sensor Watch when in bootloader mode. When the Sensor Watch is running as a normal USB device, it uses [PID 2151](https://pid.codes/1209/2151/). diff --git a/1209/2151/index.md b/1209/2151/index.md new file mode 100644 index 00000000..f1a6ff25 --- /dev/null +++ b/1209/2151/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Sensor Watch +owner: oddlyspecific +license: CC-BY-SA 4.0 (hardware), MIT (firmware) +site: https://www.sensorwatch.net/ +source: https://github.com/joeycastillo/Sensor-Watch +--- +The Sensor Watch is a board replacement for the classic Casio F-91W wristwatch. It is powered by a Microchip SAM L22 microcontroller with built-in segment LCD controller. You can write your own programs for the watch using the provided watch library, program the watch over USB using the built-in [UF2 bootloader](https://pid.codes/1209/2150/), and then install the board in your existing watch case to run your own software on your wrist. diff --git a/1209/2350/index.md b/1209/2350/index.md new file mode 100644 index 00000000..253a8ed4 --- /dev/null +++ b/1209/2350/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: CircuitArt RP2350 zero +owner: circuitart +license: MIT +site: https://github.com/CircuitART/RP2350zero +source: https://github.com/CircuitART/RP2350zero +--- diff --git a/1209/2402/index.md b/1209/2402/index.md new file mode 100644 index 00000000..275f84e5 --- /dev/null +++ b/1209/2402/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Kimiro nRF52840 +owner: kien242 +license: MIT +site: https://github.com/kien242/Kimiro-nRF52840 +source: https://github.com/kien242/Adafruit_nRF52_Bootloader/tree/kien242_board +--- +An open source nRF52840 controller board in a Pro-micro footprint. diff --git a/1209/2404/index.md b/1209/2404/index.md new file mode 100644 index 00000000..35388887 --- /dev/null +++ b/1209/2404/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: Badgerd SDWire +owner: BadgerdTechnologies +license: Apache-2.0 +site: https://badgerd.nl/sdwirec +source: https://github.com/Badger-Embedded/badgerd-sdwirec +--- +A usb media hub with SDCard multiplexing capability. It switches sd card between +target device and host pc with the commandline utility. diff --git a/1209/2442/index.md b/1209/2442/index.md new file mode 100644 index 00000000..cb7e7b3e --- /dev/null +++ b/1209/2442/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: Opilio - PC Fan/Pump Controller v1 +owner: mygnu +license: GPLv3 +site: https://gill.net.in +source: https://github.com/mygnu/opilio-firmware +--- + + diff --git a/1209/2445/index.md b/1209/2445/index.md new file mode 100644 index 00000000..67d573de --- /dev/null +++ b/1209/2445/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: tk3-paparazzi +owner: openrobots +license: BSD +site: https://git.openrobots.org/projects/tk3-paparazzi +source: https://git.openrobots.org/projects/tk3-paparazzi/repository +--- +Custom firmware for the +[Paparazzi](https://wiki.paparazziuav.org/wiki/Category:Autopilots) boards +used in the Aerial Robotics Testbed at [LAAS/CNRS](https://www.laas.fr) diff --git a/1209/2525/index.md b/1209/2525/index.md new file mode 100644 index 00000000..d306ccf5 --- /dev/null +++ b/1209/2525/index.md @@ -0,0 +1,12 @@ +--- +layout: pid +title: MFSerial +owner: first.ac +license: GPLv3 +site: https://github.com/zibredlektab/MFSerial +source: https://github.com/zibredlektab/MFSerial +--- +A device for converting the zoom signal from a Preston MicroForce into a serial signal for communication with a Preston MDR. Allows for setting limits & smoothing of zooms. USB for firmware updates. + +Hardware: https://github.com/zibredlektab/MFSerial/ +Firmware: https://github.com/zibredlektab/Prestonduino/ diff --git a/1209/2609/index.md b/1209/2609/index.md new file mode 100644 index 00000000..157d1182 --- /dev/null +++ b/1209/2609/index.md @@ -0,0 +1,15 @@ +--- +layout: pid +title: 0x33.board +owner: s-ol +license: MIT +site: https://s-ol.nu/0x33.board +source: https://s-ol.nu/0x33.board +--- +The `0x33.board` is a 48-key isomorphic MIDI key controller. + +It supports USB-MIDI, TRS-MIDI (out only) and I2C. It also has a jack for 1-bit headphone output. +The 48 keys of the main note surface are arranged in four staggered rows of twelve keys each. +Each key has independent RGB backlighting that can be used to highlight scales, melodies or chords. + +Settings can be changed on the device using the menu display and three dedicated menu keys. diff --git a/1209/2730/index.md b/1209/2730/index.md new file mode 100644 index 00000000..73aaacd5 --- /dev/null +++ b/1209/2730/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: RubyLink +owner: Misaka0x2730 +license: CERN-OHL-P +site: https://github.com/Misaka0x2730/RubyLink +source: https://github.com/Misaka0x2730/RubyLink +--- +Open source USB/Ethernet ARM debugger with 2 target interfaces \ No newline at end of file diff --git a/1209/2828/index.md b/1209/2828/index.md new file mode 100644 index 00000000..f8a9c3f9 --- /dev/null +++ b/1209/2828/index.md @@ -0,0 +1,12 @@ +--- +layout: pid +title: TotTag +owner: HedgeTech +license: Apache-2.0 +site: https://github.com/lab11/socitrack +source: https://github.com/lab11/socitrack +--- +The TotTag is a self-contained sensor which utilizes a hybrid ultra +wideband (UWB) and Bluetooth Low Energy (BLE) radio design to enable +high-fidelity interaction tracking between devices without requiring +any supporting infrastructure. diff --git a/1209/2883/index.md b/1209/2883/index.md new file mode 100644 index 00000000..f51aad71 --- /dev/null +++ b/1209/2883/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Ardwiino Bootloader +owner: sanjay900 +license: GPL +site: https://github.com/sanjay900/Ardwiino +source: https://github.com/sanjay900/Ardwiino +--- \ No newline at end of file diff --git a/1209/2925/index.md b/1209/2925/index.md new file mode 100644 index 00000000..f0e4ec07 --- /dev/null +++ b/1209/2925/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: Aya +owner: dannixon +license: MIT +site: https://github.com/DanNixon/aya +source: https://github.com/DanNixon/aya +--- + +Split keyboard [powered by QMK](https://github.com/qmk/qmk_firmware/tree/master/keyboards/aya). diff --git a/1209/2982/index.md b/1209/2982/index.md new file mode 100644 index 00000000..2c10f247 --- /dev/null +++ b/1209/2982/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: ppk +owner: toxygen.net +license: Creative Commons Attribution-ShareAlike 3.0 +site: https://github.com/wojtekka/ppk +source: https://github.com/wojtekka/ppk +--- +Palm™ Portable Keyboard USB adapter diff --git a/1209/2AF3/index.md b/1209/2AF3/index.md new file mode 100644 index 00000000..dee4948e --- /dev/null +++ b/1209/2AF3/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: GamingSquare +owner: ymkn +license: MIT +site: https://github.com/ymkn/GamingSquare +source: https://github.com/ymkn/GamingSquare +--- diff --git a/1209/2AF4/index.md b/1209/2AF4/index.md new file mode 100644 index 00000000..6f97fb6a --- /dev/null +++ b/1209/2AF4/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: KeeBar +owner: ymkn +license: MIT +site: https://github.com/ymkn/PinKey +source: https://github.com/ymkn/PinKey +--- diff --git a/1209/2AF5/index.md b/1209/2AF5/index.md new file mode 100644 index 00000000..fdcbff0c --- /dev/null +++ b/1209/2AF5/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: KeeBar +owner: ymkn +license: MIT +site: https://github.com/ymkn/KeeBar +source: https://github.com/ymkn/KeeBar +--- diff --git a/1209/2AF6/index.md b/1209/2AF6/index.md new file mode 100644 index 00000000..a1a437a0 --- /dev/null +++ b/1209/2AF6/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: YM60JIS +owner: ymkn +license: MIT +site: https://github.com/ymkn/YM60JIS +source: https://github.com/ymkn/YM60JIS +--- diff --git a/1209/2B00/index.md b/1209/2B00/index.md new file mode 100644 index 00000000..eb06d27c --- /dev/null +++ b/1209/2B00/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Freedom-3k +owner: gamaPhy +license: CERN-OHL-S-2.0 +site: https://github.com/gamaPhy/Freedom +source: https://github.com/gamaPhy/ +--- diff --git a/1209/2BAD/index.md b/1209/2BAD/index.md new file mode 100644 index 00000000..c7f2d356 --- /dev/null +++ b/1209/2BAD/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Haxophone +owner: CardonaBits +license: CC-BY-SA 4.0 (hardware) | MIT (software) +site: https://github.com/cardonabits/haxo-hw +source: https://github.com/cardonabits/haxo-rs +--- diff --git a/1209/2F07/index.md b/1209/2F07/index.md new file mode 100644 index 00000000..3cea2502 --- /dev/null +++ b/1209/2F07/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: DreamcastControllerUsbPico +owner: OrangeFox86 +license: MIT +site: https://github.com/OrangeFox86/DreamcastControllerUsbPico +source: https://github.com/OrangeFox86/DreamcastControllerUsbPico +--- \ No newline at end of file diff --git a/1209/3020/index.md b/1209/3020/index.md new file mode 100644 index 00000000..6793ea2d --- /dev/null +++ b/1209/3020/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: LogicAnalyzer +owner: gusmanb +license: GPL-3.0 +site: https://github.com/gusmanb/logicanalyzer +source: https://github.com/gusmanb/logicanalyzer +--- +Versatile logic analyzer based on the Raspberry Pico \ No newline at end of file diff --git a/1209/3070/index.md b/1209/3070/index.md new file mode 100644 index 00000000..1ebccd4a --- /dev/null +++ b/1209/3070/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: MegaCommand +owner: MegaCMD +license: BSD-3-Clause +site: http://www.megacmd.com/ +source: http://github.com/jmamma/MegaCommand_Design/ +--- diff --git a/1209/3249/index.md b/1209/3249/index.md new file mode 100644 index 00000000..0d7613c3 --- /dev/null +++ b/1209/3249/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: USB MIDI to Sync Converter +owner: ammlab.org +license: GPLv3 +site: https://github.com/YuuichiAkagawa/USBMIDItoSyncConverter +source: https://github.com/YuuichiAkagawa/USBMIDItoSyncConverter +--- +Converts USB MIDI clock messages to sync signals diff --git a/1209/3304/index.md b/1209/3304/index.md index 39d58768..c0ef3d61 100644 --- a/1209/3304/index.md +++ b/1209/3304/index.md @@ -1,11 +1,11 @@ --- layout: pid -title: 3-Key-Ecosystem 2key2 +title: 2key-keyboards owner: 3-Key-Ecosystem license: Apache 2.0 site: https://github.com/softplus/3keyecosystem -source: https://github.com/softplus/3keyecosystem/tree/main/2key2 +source: https://github.com/softplus/3keyecosystem/tree/main/2key --- -This is a 2x1 switch USB macro-keyboard running on QMK. -It has 2-LED RGB backlighting, and uses a modular base-board. +This is for my 2x1 switch USB macro-keyboards running on QMK. +It's used by both 2key1 (single LED per key) and 2key2 (RGB WS2812B LED per key), and uses a modular base-board. diff --git a/1209/3305/index.md b/1209/3305/index.md new file mode 100644 index 00000000..38f84a9a --- /dev/null +++ b/1209/3305/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: 4key-keyboards +owner: 3-Key-Ecosystem +license: Apache 2.0 +site: https://github.com/softplus/3keyecosystem +source: https://github.com/softplus/3keyecosystem/tree/main/4key +--- + +This is for my 2x2 switch USB macro-keyboards running on QMK. +It's used by both 4key1 (single LED per key) and 4key2 (RGB WS2812B LED per key), and uses a modular base-board. diff --git a/1209/3306/index.md b/1209/3306/index.md new file mode 100644 index 00000000..93343dc1 --- /dev/null +++ b/1209/3306/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: 6key-keyboards +owner: 3-Key-Ecosystem +license: Apache 2.0 +site: https://github.com/softplus/3keyecosystem +source: https://github.com/softplus/3keyecosystem/tree/main/6key +--- + +This is for my 2x2 switch USB macro-keyboards running on QMK. +It's used by both kai6 (single LED per key) and 6key2 (RGB WS2812B LED per key), and uses a modular base-board. diff --git a/1209/3375/index.md b/1209/3375/index.md new file mode 100644 index 00000000..c9d6e6f5 --- /dev/null +++ b/1209/3375/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Peach v1 keyboard +owner: kien242 +license: MIT +site: https://github.com/kien242/Peach-keyboard +source: https://github.com/kien242/zmk +--- diff --git a/1209/3613/index.md b/1209/3613/index.md new file mode 100644 index 00000000..9519dab0 --- /dev/null +++ b/1209/3613/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Precursor +owner: Kosagi +license: CERN OHLv1.2 and Apache 2.0 +site: https://precursor.dev +source: https://github.com/betrusted-io/ +--- diff --git a/1209/3706/index.md b/1209/3706/index.md new file mode 100644 index 00000000..26b0f8a8 --- /dev/null +++ b/1209/3706/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: DMG1083 panel driver +owner: eta +license: Apache-2.0 +site: https://eta.st/dmg1083 +source: https://git.eta.st/eta/led-panel-zone +--- diff --git a/1209/3919/index.md b/1209/3919/index.md new file mode 100644 index 00000000..1982317d --- /dev/null +++ b/1209/3919/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: Thermostat +owner: Sinara +license: GPLv3.0, CERN OHL v1.2 +site: https://github.com/sinara-hw/Thermostat +source: https://github.com/quartiq/thermostat-mqtt +--- +Thermostat is a 2-channel temperature controller for NTC Thermistors and +TEC/Peltier/resistive heating elements. diff --git a/1209/391A/index.md b/1209/391A/index.md new file mode 100644 index 00000000..f7e8aded --- /dev/null +++ b/1209/391A/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: Thermostat-EEM +owner: Sinara +license: MIT/Apache-2.0, CERN OHL v1.2 +site: https://github.com/sinara-hw/Thermostat_EEM +source: https://github.com/quartiq/thermostat-eem +--- +Thermostat-EEM is a multi-channel temperature controller for up to 16 NTC thermistors and +4 TEC/Peltier/resistive heating elements. diff --git a/1209/4121/index.md b/1209/4121/index.md new file mode 100644 index 00000000..73a15d52 --- /dev/null +++ b/1209/4121/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: LibreVNA +owner: LibreVNA +license: GPL-3.0 +site: https://github.com/jankae/LibreVNA +source: https://github.com/jankae/LibreVNA +--- + +A 100kHz to 6GHz Vectornetworkanalyzer \ No newline at end of file diff --git a/1209/4122/index.md b/1209/4122/index.md new file mode 100644 index 00000000..c3003627 --- /dev/null +++ b/1209/4122/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: LibreCAL +owner: LibreVNA +license: GPL-3.0 +site: https://github.com/jankae/LibreCAL +source: https://github.com/jankae/LibreCAL +--- + +eCal (automatic calibration device) for vectornetworkanalyzers with up to 4 ports \ No newline at end of file diff --git a/1209/4126/index.md b/1209/4126/index.md new file mode 100644 index 00000000..715c6c9e --- /dev/null +++ b/1209/4126/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: BareDev rev1 +owner: manoshu +license: MIT +site: https://github.com/ManoShu/BareDev +source: https://github.com/ManoShu/BareDev +--- +An ABNT2-based 70% compact keyboard +![Prototype Build](https://i.imgur.com/fkizunN.png) diff --git a/1209/414C/index.md b/1209/414C/index.md index 89232b82..38cb539a 100644 --- a/1209/414C/index.md +++ b/1209/414C/index.md @@ -1,6 +1,6 @@ --- layout: pid -title: *uino-32u4 +title: "uino-32u4" owner: adilinden license: CC BY-SA site: https://github.com/adilinden/uino-32u4 diff --git a/1209/414D/index.md b/1209/414D/index.md index 2051ad47..5fbcfbb1 100644 --- a/1209/414D/index.md +++ b/1209/414D/index.md @@ -1,6 +1,6 @@ --- layout: pid -title: *uino-1284p +title: "*uino-1284p" owner: adilinden license: CC BY-SA site: https://github.com/adilinden/uino-1284p @@ -10,4 +10,4 @@ source: https://github.com/adilinden/uino-arduino The *uino-1284p board utilizes the ATmega1284P microcontroller. The main goal of this project is to be able to access more memory, both FLASH and RAM, while keeping the Arduino UNO compatible board size and I/O assignments. -The *uino-1284p uses a ATmega8U4 programmed with USB serial bridge firmware for uploading of scetches and serial console. \ No newline at end of file +The *uino-1284p uses a ATmega8U4 programmed with USB serial bridge firmware for uploading of scetches and serial console. diff --git a/1209/4153/index.md b/1209/4153/index.md new file mode 100644 index 00000000..e9d57956 --- /dev/null +++ b/1209/4153/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: USBLPT +owner: sakharov.me +license: MIT +site: http://sakharov.me/ +source: https://github.com/aleaksah/OmegaLptPatch +--- + +This device uses WINUSB driver, as well as I am going to use in future. So, in order to slow down consumption rate of free PIDs I want to use this VID/PID for my other devices, and distinguish them by USB "manufacturer" and "product name" propereties. \ No newline at end of file diff --git a/1209/4200/index.md b/1209/4200/index.md new file mode 100644 index 00000000..a3d84e6d --- /dev/null +++ b/1209/4200/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: MCH2022 badge +owner: badgeteam +license: CERN-OHL-P +site: https://badge.team/ +source: https://github.com/badgeteam/mch2022-badge-hardware +--- diff --git a/1209/4201/index.md b/1209/4201/index.md new file mode 100644 index 00000000..eda07b39 --- /dev/null +++ b/1209/4201/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Sub-Etha Pad +owner: 42.Keebs +license: Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License +site: http://42keebs.eu/ +source: http://github.com/piit79/Sub-Etha-Pad +--- \ No newline at end of file diff --git a/1209/4202/index.md b/1209/4202/index.md new file mode 100644 index 00000000..637346af --- /dev/null +++ b/1209/4202/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Mysteripad +owner: 42.Keebs +license: GPL-3.0 +site: http://42keebs.eu/ +source: http://github.com/piit79/mysteripad +--- \ No newline at end of file diff --git a/1209/4203/index.md b/1209/4203/index.md new file mode 100644 index 00000000..53d6c8d9 --- /dev/null +++ b/1209/4203/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Frood +owner: 42.Keebs +license: GPL-3.0 +site: http://42keebs.eu/ +source: http://github.com/piit79/Frood +--- \ No newline at end of file diff --git a/1209/4237/index.md b/1209/4237/index.md new file mode 100644 index 00000000..be345679 --- /dev/null +++ b/1209/4237/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: noisy cricket +owner: XenGi +license: CC-BY-SA +site: https://gitlab.com/noisy_cricket +source: https://gitlab.com/noisy_cricket +--- +The Noisy Cricket (Mini Gaming Keyboard) + +A minimal keyboard with just the basic keys for gaming on the go. Mostly targeted at FPS games with a focus on W A S D. diff --git a/1209/4269/index.md b/1209/4269/index.md new file mode 100644 index 00000000..8b5d81b4 --- /dev/null +++ b/1209/4269/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: MAGFest 2024 Swadge +owner: cnlohr +license: MIT-x11, Public Domain +site: https://github.com/AEFeinstein/Swadge-IDF-5.0 +--- + +The MAGFest Swadge is a hand-held game system / multi-purpose device with an LCD, IMU, buzzers, microphone, touch pad and an ESP32-S2. This PID is used for debug printf, and sandbox operations. + diff --git a/1209/43AC/index.md b/1209/43AC/index.md new file mode 100644 index 00000000..c29e8e47 --- /dev/null +++ b/1209/43AC/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Muse +owner: BEKOS +license: CC-BY-SA-4.0 License +site: https://github.com/BEKOS-Keyboards/Muse/ +source: https://github.com/BEKOS-Keyboards/Muse/ +--- diff --git a/1209/4513/index.md b/1209/4513/index.md new file mode 100644 index 00000000..a130c19d --- /dev/null +++ b/1209/4513/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Riemann +owner: agausmann +license: CC BY-SA 4.0 +site: https://github.com/agausmann/riemann-kb +source: https://github.com/agausmann/riemann-kb +--- diff --git a/1209/455A/index.md b/1209/455A/index.md new file mode 100644 index 00000000..35309d4d --- /dev/null +++ b/1209/455A/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: ErgoDonk Zero Split Keyboard +owner: JellyTitan +license: MIT +site: https://www.ergodonk.com +source: https://github.com/JellyTitan/ErgoDonk-Zero +--- + +ErgoDonk Zero is a 6×9+6 keys split ortholinear keyboard with encoder, solenoid support, hot-swop sockets for MX or Choc v1 low profile switches, and uses the RP2040 "Zero" MCU. diff --git a/1209/4567/index.md b/1209/4567/index.md new file mode 100644 index 00000000..71bea1d2 --- /dev/null +++ b/1209/4567/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: Plug-n-Play SAMD21 Development Board +owner: 4project +license: MIT +site: https://github.com/abetis/PlugAndPlay-SAMD21 +source: https://github.com/abetis/EBF +--- +Plug-n-Play is an Arduino based system of parts that allows easier and permanent connections. +Allowing easy development with interrupts and power-saving in mind. +SAMD21 Development board is the first "logic" part in the PnP series. diff --git a/1209/4704/index.md b/1209/4704/index.md new file mode 100644 index 00000000..f8605271 --- /dev/null +++ b/1209/4704/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: xwhatsit capacitive keyboard +owner: ModelFKeyboard +license: GPLv3 +site: https://geekhack.org/index.php?topic=58138.0 +source: https://static.wongcornall.com/ibm-capsense-usb/ +--- diff --git a/1209/4803/index.md b/1209/4803/index.md index 0780b299..d12c2cd4 100644 --- a/1209/4803/index.md +++ b/1209/4803/index.md @@ -2,8 +2,8 @@ layout: pid title: mkbd65 owner: XenGi -license: NMHL & MIT -site: https://gitlab.com/XenGi/mkbd65 -source: https://gitlab.com/XenGi/mkbd65 +license: MIT +site: https://mkbd65.xengi.de +source: https://gitlab.com/mkbd65 --- Mobile 65% Keyboard addon for modern smartphones. diff --git a/1209/4850/index.md b/1209/4850/index.md new file mode 100644 index 00000000..70109472 --- /dev/null +++ b/1209/4850/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: Hotp4ck60 +owner: Hotp4ck +license: CERN-OHL-P +site: https://github.com/yg3988 +source: https://github.com/yg3988/Hotp4ck60 +--- + +This is an ANSI 60% keyboard PCB +supporting Bluetooth using nRF52840 chip. \ No newline at end of file diff --git a/1209/4884/index.md b/1209/4884/index.md new file mode 100644 index 00000000..c74b20dd --- /dev/null +++ b/1209/4884/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: RAVA RNG +owner: GabrielGuerrer +license: CC BY-SA 4.0 (hardware) / MIT (firmware, software) +site: http://github.com/gabrielguerrer/rng_rava +source: http://github.com/gabrielguerrer/rng_rava +--- +RAVA is an open-source True Random Number Generator (TRNG) based on avalanche noise and designed to offer a transparent and customizable platform, making auditable and high-quality entropy accessible to a wider audience. diff --git a/1209/4920/index.md b/1209/4920/index.md new file mode 100644 index 00000000..11896bdf --- /dev/null +++ b/1209/4920/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Ghoul Mechanical Keyboard +owner: tzarc +license: GPLv3 +site: https://github.com/tzarc/ghoul +source: https://github.com/tzarc/ghoul +--- +The Ghoul is a 40-key mechanical keyboard -- dual 4x5 with an RGB OLED and encoder. It also sports a MicroMod connector for hot-swap of MCU! diff --git a/1209/4A62/index.md b/1209/4A62/index.md new file mode 100644 index 00000000..967089b6 --- /dev/null +++ b/1209/4A62/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Genoswitch Measurement Platform (City of London UK) +owner: jamescahill +license: MIT, (software, client), BSD-3-Clause (software components), CERN-OHL-W-2.0 (hardware) +site: https://github.com/genoswitch +source: https://github.com/genoswitch +--- \ No newline at end of file diff --git a/1209/4B42/index.md b/1209/4B42/index.md new file mode 100644 index 00000000..aea17be0 --- /dev/null +++ b/1209/4B42/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: HID bridge +owner: gadgetproject +license: CC0 +site: https://github.com/gadgetproject/ +source: https://github.com/gadgetproject/hidbridge/ +--- +BLE-to-USB HID bridge device for connecting BLE keyboards to PC BIOS etc. diff --git a/1209/4B56/index.md b/1209/4B56/index.md new file mode 100644 index 00000000..97b93598 --- /dev/null +++ b/1209/4B56/index.md @@ -0,0 +1,14 @@ +--- +layout: pid +title: Kleinvoet +owner: CMGeldenhuys +license: GPL-3.0 AND CERN-OHL-S-2.0 +site: https://doi.org/10.5334/joh.58 +source: https://github.com/CMGeldenhuys/kleinvoet +--- +Kleinvoet is a self-contained low-cost passive acoustic monitoring device. The +recorder was initially designed for distributed infrasonic (8Hz) localisation, +and features accurate temporal synchronisation through the use of an onboard +GNSS module. The recorder is capable of 24-bit stereo recording at a variable +sampling rate of 8kHz to 192kHz. The recordings along with timestamp and +operational log information is stored on a microSD card. diff --git a/1209/4C48/index.md b/1209/4C48/index.md new file mode 100644 index 00000000..207798ae --- /dev/null +++ b/1209/4C48/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: ElasticNode +owner: uni-due.ies +license: MIT +site: https://www.uni-due.de/es/en/en_elastic_ai.php +source: https://github.com/es-ude/elastic-ai +--- +ElasticNode Hardware for researchers diff --git a/1209/4DF1/index.md b/1209/4DF1/index.md new file mode 100644 index 00000000..3a7b65dc --- /dev/null +++ b/1209/4DF1/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: BREAD 2040 +owner: OakDevelopmentTechnologies +license: MIT +site: https://github.com/skerr92/odt-dev-boards/tree/master/boards/BREAD%202040 +source: https://github.com/skerr92/circuitpython/tree/add-ODT-bread-2040/ports/raspberrypi/boards/odt_bread_2040 +--- diff --git a/1209/4DF2/index.md b/1209/4DF2/index.md new file mode 100644 index 00000000..e4110b24 --- /dev/null +++ b/1209/4DF2/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Cast-Away RP2040 +owner: OakDevelopmentTechnologies +license: MIT +site: https://github.com/skerr92/odt-dev-boards/tree/master/boards/Cast-Away-RP2040 +source: https://github.com/skerr92/circuitpython/tree/add-odt-castaway2040/ports/raspberrypi/boards/odt_cast_away_rp2040 +--- diff --git a/1209/4DF6/index.md b/1209/4DF6/index.md new file mode 100644 index 00000000..1aadbb1e --- /dev/null +++ b/1209/4DF6/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: RPGA Feather +owner: OakDevelopmentTechnologies +license: MIT +site: https://github.com/Oak-Development-Technologies/RPGA-Feather +source: https://github.com/skerr92/circuitpython/tree/rpga_feather/ports/raspberrypi/boards/odt_rpga_feather +--- diff --git a/1209/4E00/index.md b/1209/4E00/index.md new file mode 100644 index 00000000..6ee2311b --- /dev/null +++ b/1209/4E00/index.md @@ -0,0 +1,12 @@ +--- +layout: pid +title: Acapeo LedExtender +owner: manoukianv +license: LGPL-3.0 +site: https://github.com/manoukianv/LedExtender +source: https://github.com/manoukianv/LedExtender +--- +LedExtender is a OpenSource firwmare to build a StripLed which light informations from SimRacing games. +The firmware received data from SimHub and show status with led color. + +This firmware is developed for RP2040 and WS2812. diff --git a/1209/4F4A/index.md b/1209/4F4A/index.md new file mode 100644 index 00000000..3e38830b --- /dev/null +++ b/1209/4F4A/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: OneKey Bootloader +owner: OneKeyLtd +license: Mix of licenses (LGPLv3, MIT) +site: https://onekey.so/ +source: https://github.com/OneKeyHQ/firmware/tree/bixin_dev/docs/pcb +--- +Onekey - Crypto wallet trusted by millions. \ No newline at end of file diff --git a/1209/4F4B/index.md b/1209/4F4B/index.md new file mode 100644 index 00000000..fba6fae5 --- /dev/null +++ b/1209/4F4B/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: OneKey Device +owner: OneKeyLtd +license: Mix of licenses (LGPLv3, MIT) +site: https://onekey.so/ +source: https://github.com/OneKeyHQ/firmware/tree/bixin_dev/docs/pcb +--- +Onekey - Crypto wallet trusted by millions. \ No newline at end of file diff --git a/1209/4F4C/index.md b/1209/4F4C/index.md new file mode 100644 index 00000000..181c5808 --- /dev/null +++ b/1209/4F4C/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: OneKey Multi-protocol Interface +owner: OneKeyLtd +license: Mix of licenses (LGPLv3, MIT) +site: https://onekey.so/ +source: https://github.com/OneKeyHQ/firmware/tree/bixin_dev/docs/pcb +--- +Onekey - Crypto wallet trusted by millions. \ No newline at end of file diff --git a/1209/5054/index.md b/1209/5054/index.md new file mode 100644 index 00000000..b5d92758 --- /dev/null +++ b/1209/5054/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: ES Timer +owner: ES +license: GPL-3.0 +site: https://github.com/ErfanSn/ES-Timer +source: https://github.com/ErfanSn/ES-Timer +--- +A USB timer powered by Digispark ATtiny85 according to pomodoro time management technique \ No newline at end of file diff --git a/1209/516A/index.md b/1209/516A/index.md new file mode 100644 index 00000000..a6a350f1 --- /dev/null +++ b/1209/516A/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: TReK GT40Plus PARALLAX +owner: digitarhythm +license: MIT +site: https://github.com/digitarhythm/PARALLAX +source: https://github.com/digitarhythm/PARALLAX +--- diff --git a/1209/516B/index.md b/1209/516B/index.md new file mode 100644 index 00000000..da9579f4 --- /dev/null +++ b/1209/516B/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: TReK 40Plus SYMMETRIA +owner: digitarhythm +license: MIT +site: https://github.com/digitarhythm/SYMMETRIA +source: https://github.com/digitarhythm/SYMMETRIA +--- diff --git a/1209/516C/index.md b/1209/516C/index.md new file mode 100644 index 00000000..39e9abfb --- /dev/null +++ b/1209/516C/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: TReK G70 CLAVIS +owner: digitarhythm +license: MIT +site: https://github.com/digitarhythm/CLAVIS +source: https://github.com/digitarhythm/CLAVIS +--- diff --git a/1209/5242/index.md b/1209/5242/index.md new file mode 100644 index 00000000..14842bd3 --- /dev/null +++ b/1209/5242/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: zynthian +owner: zynthian +license: GPLv3 +site: https://zynthian.org +source: https://github.com/zynthian/zynthian-ui +--- +Zynthian is an Open Platform for synthesis and audio processing. Hardware is open and software is free as in Freedom. +Hardware repository is separated from UI: https://github.com/zynthian/zynthian-hw +You will find all related repos here: https://github.com/zynthian diff --git a/1209/5284/index.md b/1209/5284/index.md new file mode 100644 index 00000000..aed43bd3 --- /dev/null +++ b/1209/5284/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: nRFMicro Bootloader +owner: joric +license: MIT +site: https://github.com/adafruit/Adafruit_nRF52_Bootloader/pull/342 +source: https://github.com/joric/nrfmicro +--- +A Pro Micro alternative for wireless keyboards. diff --git a/1209/5385/index.md b/1209/5385/index.md new file mode 100644 index 00000000..a1010aa6 --- /dev/null +++ b/1209/5385/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Pulse85 HW +owner: brianthe.dev +license: MIT (software), CC BY-SA 4.0 (hardware) +site: https://pulse85.brianthe.dev/ +source: https://github.com/brian-the-dev/Pulse85 +--- diff --git a/1209/5454/index.md b/1209/5454/index.md new file mode 100644 index 00000000..1cde85b1 --- /dev/null +++ b/1209/5454/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Tiny Tapeout Breakout Board +owner: TinyTapeout +license: Apache 2.0, MIT +site: https://tinytapeout.com +source: https://github.com/TinyTapeout/tt04-usbcdc +--- +The Tiny Tapeout Breakout board is a carrier board for Tiny Tapeout SoCs. It features a built-in USB peripheral for configuring the SoC and selecting the active user design. diff --git a/1209/554D/index.md b/1209/554D/index.md new file mode 100644 index 00000000..bca2e215 --- /dev/null +++ b/1209/554D/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: USB-Mux +owner: mmmaisel +license: CERN-OHL-S-2.0-or-later and GPL-3.0-or-later +site: https://github.com/mmmaisel/USB-Mux +source: https://github.com/mmmaisel/USB-Mux +--- +An open-source and open-hardware 2x2 USB 2.0 multiplexer. +Possible applications are switching USB connections in automated tests +or power-cycle a hanging USB device via software. diff --git a/1209/557D/index.md b/1209/557D/index.md new file mode 100644 index 00000000..0f44a407 --- /dev/null +++ b/1209/557D/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: SSTuino II +owner: FourierIndustries +license: CC-BY-SA +site: https://github.com/FourierIndustries-LLP/SSTuino-II +source: https://github.com/FourierIndustries-LLP/SSTuino-II +--- \ No newline at end of file diff --git a/1209/5687/index.md b/1209/5687/index.md new file mode 100644 index 00000000..361e9367 --- /dev/null +++ b/1209/5687/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: ECCN M0 +owner: Bradán.Lane.STUDIO +license: MIT +site: https://gitlab.com/bradanlane/eccn_m0 +source: https://github.com/bradanlane/circuitpython/tree/bls_coin_m0 +--- +The ECCN M0 is a small SAMD21G18 design with 4MB flash, touch pads, LEDs, and a buzzer. It supports both C/C++ and CircuitPython. An example use for the the ECCN M0 would be a 3-button macropad. diff --git a/1209/569C/index.md b/1209/569C/index.md new file mode 100644 index 00000000..733cd826 --- /dev/null +++ b/1209/569C/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: USB3 Super Speed microcontroller board +owner: OpenAudioGear +license: CERN-OHL-P-2.0 +site: https://github.com/hansfbaier/ch569-usb3-board +source: https://github.com/hansfbaier/ch569-usb3-board +--- +An Open Source USB3 Super Speed microcontroller board \ No newline at end of file diff --git a/1209/5800/index.md b/1209/5800/index.md new file mode 100644 index 00000000..a2247c80 --- /dev/null +++ b/1209/5800/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Lily58 Pro Rev2 +owner: yuchi +license: MIT +site: https://kata0510.github.io/Lily58-Document/ +source: https://github.com/kata0510/Lily58 +--- +Lily58 is 6×4+4keys column-staggered split keyboard. diff --git a/1209/5801/index.md b/1209/5801/index.md new file mode 100644 index 00000000..4b2ce705 --- /dev/null +++ b/1209/5801/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Lily58 Lite Rev3 +owner: yuchi +license: MIT +site: https://kata0510.github.io/Lily58-Document/ +source: https://github.com/kata0510/Lily58 +--- +Lily58 is 6×4+4keys column-staggered split keyboard. diff --git a/1209/5955/index.md b/1209/5955/index.md new file mode 100644 index 00000000..0bac6a1c --- /dev/null +++ b/1209/5955/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Sckzor's 2.4ish GHz radar +owner: sckzor +license: MIT +site: http://www.sckz.org/ +source: http://github.com/sckzor/RadarProject/ +--- + diff --git a/1209/595A/index.md b/1209/595A/index.md new file mode 100644 index 00000000..941c95d8 --- /dev/null +++ b/1209/595A/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: RetroZord +owner: MatheusFraguas +license: GPL 3.0 +site: https://github.com/sonik-br/RetroZordAdapter +source: https://github.com/sonik-br/RetroZordAdapter +--- +Arduino based multiple controller adapter to usb. diff --git a/1209/5A0C/index.md b/1209/5A0C/index.md new file mode 100644 index 00000000..40e9612b --- /dev/null +++ b/1209/5A0C/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: Orange Cartridge Bootloader +owner: zeldin +license: CERN OHL v1.2, Apache 2.0 +site: https://github.com/zeldin/OrangeCart +source: https://github.com/zeldin/OrangeCart https://github.com/zeldin/foboot/tree/OrangeCart +--- +The Orange Cartridge is an ECP5 FPGA based cartridge for the Commodore +C64 and C128 home computers diff --git a/1209/5A52/index.md b/1209/5A52/index.md new file mode 100644 index 00000000..944a45ca --- /dev/null +++ b/1209/5A52/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: RP2.65-F Keyboard +owner: ZFR_KBD +license: MIT +site: https://github.com/BigTuna94/ +source: https://github.com/BigTuna94/RP2.65-F/ +--- diff --git a/1209/5AB1/index.md b/1209/5AB1/index.md new file mode 100644 index 00000000..b888657b --- /dev/null +++ b/1209/5AB1/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Futaba +owner: geek-rabb1t +license: MIT +site: https://github.com/geek-rabb1t/futaba +source: https://github.com/geek-rabb1t/futaba +--- +Futaba is a keyboard with trackpad. \ No newline at end of file diff --git a/1209/5AF1/index.md b/1209/5AF1/index.md new file mode 100644 index 00000000..ccb77b6c --- /dev/null +++ b/1209/5AF1/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: ButterStick DFU Bootloader +owner: GoodStuffDepartment +license: CERN OHL v1.2, BSD-2-Clause +site: https://github.com/butterstick-fpga +source: https://github.com/butterstick-fpga/butterstick-hardware +--- +ButterStick is a compact ECP5 FPGA development board with DDR3L, High-speed USB,Gigabit ethernet, and SYZYGY interfaces \ No newline at end of file diff --git a/1209/5C51/index.md b/1209/5C51/index.md new file mode 100644 index 00000000..ae641b9c --- /dev/null +++ b/1209/5C51/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: BlueSCSI V2 +owner: BlueSCSI +license: GPL3 +site: https://bluescsi.com +source: https://github.com/BlueSCSI/BlueSCSI-V2 +--- +An open source SCSI adapter for connecting modern hardware to vintage computer hardware. diff --git a/1209/5E7C/index.md b/1209/5E7C/index.md new file mode 100644 index 00000000..a73afd78 --- /dev/null +++ b/1209/5E7C/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Chrumm keyboard +owner: sev.dev +license: CERN-OHL-W v2 or later +site: https://sev.dev/hardware/chrumm-keyboard/ +source: https://github.com/sevmeyer/chrumm-keyboard/ +--- diff --git a/1209/5F00/index.md b/1209/5F00/index.md new file mode 100644 index 00000000..9994ab3a --- /dev/null +++ b/1209/5F00/index.md @@ -0,0 +1,17 @@ +--- +layout: pid +title: RF Chameleon +owner: andreas.sandberg.uk +license: Apache-2.0 +site: https://github.com/rfchameleon +source: https://github.com/rfchameleon/rfchameleon-fw +--- + +RF Chameleon is a set of tools to interface with ISM-band devices. It +exposes a high-level interface to software by handling low-level +protocol details, such as RF channels and modulation, in firmware. + +The firmware is licensed under the Apache 2.0 license and the +[custom hardware](https://github.com/rfchameleon/rfchameleon-hw) is +licensed under the Solderpad Hardware License 2.1 (aka Apache-2.0 WITH +SHL-2.1). diff --git a/1209/6036/index.md b/1209/6036/index.md new file mode 100644 index 00000000..4021c26f --- /dev/null +++ b/1209/6036/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: WK-50 Trackball Keyboard +owner: kelvinA +license: GPLv3 +site: https://hackaday.io/project/197550-wk-50-trackball-keyboard +source: https://github.com/Glodigit/wk-50 +--- +40%, backlit, hot-swappable keyboard from AliExpress that uses an ADNS-5050 optical sensor to read a centered trackball. It also has a backlit encoder. It can run CircuitPython. diff --git a/1209/6110/index.md b/1209/6110/index.md new file mode 100644 index 00000000..6e6b72d5 --- /dev/null +++ b/1209/6110/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: SEEQ MIDI and CV/Gate sequencer +owner: 6px +license: MIT +site: https://6px.eu/seeq +source: https://github.com/jfoucher/seeq +--- +This is a simple music sequencer, that can interface with regular MIDI instruments as well as analog synthesizers though its CV and gate outputs, as well as any computer since it supports USB MIDI. \ No newline at end of file diff --git a/1209/6262/index.md b/1209/6262/index.md new file mode 100644 index 00000000..99d337ed --- /dev/null +++ b/1209/6262/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: xwhatsit capacitive keyboard QMK VIA +owner: ModelFKeyboard +license: GPLv2 +site: https://geekhack.org/index.php?topic=58138.0 +source: https://github.com/matthew-wolf-n4mtt/qmk_firmware/tree/model_f_labs_f62_f77/keyboards/model_f_labs/f62 +--- diff --git a/1209/6370/index.md b/1209/6370/index.md new file mode 100644 index 00000000..25dfbb2e --- /dev/null +++ b/1209/6370/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: SPI_Fiend +owner: EricBrombaugh +license: MIT +site: https://github.com/emeb/spi_fiend +source: https://github.com/emeb/spi_fiend +--- +The SPI Fiend is a small device for programming Lattice iCE40 FPGAs and SPI Flash +memory devices. It also provides a serial I/O device for communicating with soft +core MCUs in the FPGAs. \ No newline at end of file diff --git a/1209/63C1/index.md b/1209/63C1/index.md new file mode 100644 index 00000000..5b09040a --- /dev/null +++ b/1209/63C1/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: GekiPi +owner: ljsebald +license: MIT + CERN-OHL-S v2 +site: https://github.com/ljsebald/gekipi/ +source: https://github.com/ljsebald/gekipi/ +--- +A USB controller for a certain rhythm game and its workalikes. diff --git a/1209/6400/index.md b/1209/6400/index.md new file mode 100644 index 00000000..25536418 --- /dev/null +++ b/1209/6400/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: AstroX64 Steering Wheel +owner: MostlyWhat-Systems +license: GPL-3 +site: http://www.mostlywhat.cf/ +source: http://github.com/MostlyWhat/64BitAstro-Steering-Wheel +--- +Steering Wheel Designed to be used with F1 Games from Codemasters. But any other games should work fine through key-mapping. (Powered by Unojoy) diff --git a/1209/6687/index.md b/1209/6687/index.md new file mode 100644 index 00000000..d0945f21 --- /dev/null +++ b/1209/6687/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: TEF668X Headless USB Tuner +owner: FMDX.org +license: CERN-OHL-W v2 (HW), GPL-3.0 (FW) +site: https://fmdx.org/ +source: https://github.com/FMDX-org/tef668x-headless-usb-tuner +--- +USB radio tuner based on STM32F072 MCU and TEF6687 RF receiver with three antenna inputs and digital audio. +Firmware is available in a separate repository: https://github.com/kkonradpl/FM-DX-Tuner diff --git a/1209/6800/index.md b/1209/6800/index.md new file mode 100644 index 00000000..8798867c --- /dev/null +++ b/1209/6800/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: N64cart +owner: pdaXrom +license: BSD-2-Clause +site: https://github.com/pdaxrom/N64cart +source: https://github.com/pdaxrom/N64cart +--- +Simple and cheap N64 flash cartridge diff --git a/1209/6804/index.md b/1209/6804/index.md new file mode 100644 index 00000000..8a7a24fd --- /dev/null +++ b/1209/6804/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Hootswitch +owner: saybur +license: GPLv3 (firmware), CERN-OHL-S-2.0 (hardware) +site: https://github.com/saybur/hootswitch +source: https://github.com/saybur/hootswitch +--- +ADB keyboard/mouse switch for vintage Mac computers. diff --git a/1209/68A0/index.md b/1209/68A0/index.md new file mode 100644 index 00000000..d27f8421 --- /dev/null +++ b/1209/68A0/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Frtost68 +owner: SkeletonKBD +license: CC BY-NC 4.0 +site: https://skeletonkbd.com/ +source: https://github.com/skeletonkbd/Frost68 +--- diff --git a/1209/6D00/index.md b/1209/6D00/index.md new file mode 100644 index 00000000..7fb6b868 --- /dev/null +++ b/1209/6D00/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: MNT Reform Keyboard 2.0 +owner: mnt-research +license: CERN OHL-S v2 +site: https://mntre.com/documentation/reform-handbook/hardware.html#keyboard +source: https://source.mnt.re/reform/reform/-/tree/master/reform2-keyboard2-pcb +--- +Mechanical Keyboard with WLED backlighting and Atmega32U4 MCU, used in MNT Reform laptops and as standalone USB device. diff --git a/1209/6D01/index.md b/1209/6D01/index.md new file mode 100644 index 00000000..c680673c --- /dev/null +++ b/1209/6D01/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: MNT Reform Keyboard 3.0 +owner: mnt-research +license: CERN OHL-S v2 +site: https://mntre.com/documentation/reform-handbook/hardware.html#keyboard +source: https://source.mnt.re/reform/reform/-/tree/master/reform2-keyboard3-pcb +--- +Mechanical Keyboard with WLED backlighting and Atmega32U4 MCU, traditional stagger, used in MNT Reform laptops and as standalone USB device. diff --git a/1209/6D02/index.md b/1209/6D02/index.md new file mode 100644 index 00000000..7ad8b517 --- /dev/null +++ b/1209/6D02/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: MNT Reform Keyboard 4.0 +owner: mnt-research +license: CERN OHL-S v2 +site: https://shop.mntre.com/products/mnt-reform-keyboard-40 +source: https://source.mnt.re/reform/reform/-/tree/master/reform2-keyboard4-pcb +--- +Mechanical Keyboard with RGB backlighting and RP2040 MCU, used in MNT Reform and MNT Reform Next laptops and as standalone USB device. diff --git a/1209/6D03/index.md b/1209/6D03/index.md new file mode 100644 index 00000000..7cfeba13 --- /dev/null +++ b/1209/6D03/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: MNT Reform Trackball 1.0 +owner: mnt-research +license: CERN OHL-S v2 +site: https://mntre.com/documentation/reform-handbook/hardware.html#trackball +source: https://source.mnt.re/reform/reform/-/tree/master/reform2-trackball-pcb +--- +Optical Trackball (first version) with Atmega32U2 MCU, used in the MNT Reform Laptop. diff --git a/1209/6D04/index.md b/1209/6D04/index.md new file mode 100644 index 00000000..8fb6223f --- /dev/null +++ b/1209/6D04/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: MNT Reform Trackball 2.0 +owner: mnt-research +license: CERN OHL-S v2 +site: https://mntre.com/documentation/reform-handbook/hardware.html#trackball +source: https://source.mnt.re/reform/reform/-/tree/master/reform2-trackball2-pcb +--- +Optical Trackball with RP2040 MCU, used in the MNT Reform Laptop. diff --git a/1209/6D05/index.md b/1209/6D05/index.md new file mode 100644 index 00000000..a1c1d0a2 --- /dev/null +++ b/1209/6D05/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: MNT Reform Trackpad 1.0 +owner: mnt-research +license: CERN OHL-S v2 +site: https://mntre.com/documentation/reform-handbook/hardware.html#trackpad +source: https://source.mnt.re/reform/reform/-/tree/master/reform2-trackpad-pcb +--- +Capacitive Trackpad with Atmega32U2 MCU, used in the MNT Reform Laptop. diff --git a/1209/6D06/index.md b/1209/6D06/index.md new file mode 100644 index 00000000..00fece79 --- /dev/null +++ b/1209/6D06/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: MNT Pocket Reform Input 1.0 +owner: mnt-research +license: CERN OHL-S v2 +site: https://mntre.com/documentation/pocket-reform-handbook/hardware.html#keyboard +source: https://source.mnt.re/reform/pocket-reform/-/tree/main/pocket-reform-keyboard-kailh-ortho +--- +Combined Mechanical Keyboard/Trackball with RP2040 +MCU, used in the MNT Pocket Reform Mini Laptop. diff --git a/1209/6D07/index.md b/1209/6D07/index.md new file mode 100644 index 00000000..27ffcfa6 --- /dev/null +++ b/1209/6D07/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: MNT Pocket Reform System Controller 1.0 +owner: mnt-research +license: CERN OHL-S v2 +site: https://source.mnt.re/reform/pocket-reform +source: https://mntre.com/documentation/pocket-reform-handbook/hardware.html#motherboard +--- +Motherboard of the MNT Pocket Reform Laptop, with USB exposed System Controller (RP2040 MCU). diff --git a/1209/6D08/index.md b/1209/6D08/index.md new file mode 100644 index 00000000..e4fc79ef --- /dev/null +++ b/1209/6D08/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: MNT Reform Next System Controller 1.0 +owner: mnt-research +license: CERN OHL-S v2 +site: https://source.mnt.re/reform/reform-next +source: https://source.mnt.re/reform/reform-next/-/tree/main/nref-motherboard +--- +Motherboard of the MNT Reform Next Laptop, with USB exposed System Controller (RP2040 MCU). diff --git a/1209/6D09/index.md b/1209/6D09/index.md new file mode 100644 index 00000000..29108337 --- /dev/null +++ b/1209/6D09/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: MNT Reform Camera +owner: mnt-research +license: CERN OHL-S v2 +site: https://source.mnt.re/reform/reform-camera +source: https://source.mnt.re/reform/reform-camera +--- +Modular open hardware USB Camera, designed for use with the MNT Reform laptop, but works with any USB Video Class compatible computer. diff --git a/1209/6E01/index.md b/1209/6E01/index.md new file mode 100644 index 00000000..bb0686af --- /dev/null +++ b/1209/6E01/index.md @@ -0,0 +1,12 @@ +--- +layout: pid +title: MacroPaw KnGXT +owner: kodachi614 +license: GPL-3.0-or-later, CERN-OHL-S-2.0 +site: http://github.com/kodachi614/macropaw/ +source: http://github.com/kodachi614/macropaw/ +--- +The MacroPaw KnGXT is a USB HID combining a 14-key hotswappable mechanical +keyboard (14 keys in a 5x3 grid, with the lower right key being 2U instead of +1U), two rotary encoders, and a lot of RGB LEBs. It's based on the RP2040 and +runs customized KMK firmware. diff --git a/1209/6E02/index.md b/1209/6E02/index.md new file mode 100644 index 00000000..6a6fc6b8 --- /dev/null +++ b/1209/6E02/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: MacroPaw KnGYT +owner: kodachi614 +license: GPL-3.0-or-later, CERN-OHL-S-2.0 +site: http://github.com/kodachi614/macropaw/ +source: http://github.com/kodachi614/macropaw/ +--- +The MacroPaw KnGYT is a USB keyboard with 10 keys in a 5x2 grid and 10 RGB +LEDs. It's based on the RP2040 and runs customized KMK firmware. diff --git a/1209/6E6E/index.md b/1209/6E6E/index.md new file mode 100644 index 00000000..c0c2d6a1 --- /dev/null +++ b/1209/6E6E/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Orions Hands +owner: Allorx +license: MIT +site: https://github.com/Allorx/PCB-Design +source: https://github.com/Allorx/PCB-Design +--- \ No newline at end of file diff --git a/1209/6F78/index.md b/1209/6F78/index.md new file mode 100644 index 00000000..871d0942 --- /dev/null +++ b/1209/6F78/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: oxikey HID +owner: OxideKeyboard +license: MIT +site: http://www.oxidekeyboard.com +source: https://github.com/n8tlarsen/oxikey +--- + diff --git a/1209/6F79/index.md b/1209/6F79/index.md new file mode 100644 index 00000000..2bfa09ce --- /dev/null +++ b/1209/6F79/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: oxikey MSC +owner: OxideKeyboard +license: MIT +site: http://www.oxidekeyboard.com +source: https://github.com/n8tlarsen/oxikey +--- diff --git a/1209/7102/index.md b/1209/7102/index.md index a2034845..1a650ab0 100644 --- a/1209/7102/index.md +++ b/1209/7102/index.md @@ -3,7 +3,7 @@ layout: pid title: Mini SAM M0 owner: bshockley license: MIT -site: https://www.minisam.cc +site: https://www.minifigboards.com source: https://github.com/bwshockley/Mini-SAM --- -[Benjamin Shockley Github - Mini SAM M0](https://github.com/bwshockley/Mini-SAM) is a minifigure shaped development board. License files located on the Github repository. +Mini SAM M0 is a minifigure shaped development board. License files located on the Github repository. diff --git a/1209/7103/index.md b/1209/7103/index.md new file mode 100644 index 00000000..de32f7aa --- /dev/null +++ b/1209/7103/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Fig Pi +owner: bshockley +license: MIT +site: https://www.minifigboards.com +source: https://github.com/bwshockley/FigPi +--- +Fig Pi is a minifigure shaped development board. License files located on the Github repository. diff --git a/1209/7110/index.md b/1209/7110/index.md new file mode 100644 index 00000000..6abd0e64 --- /dev/null +++ b/1209/7110/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: PicoDitDah +owner: dg1psi +license: MIT +site: https://github.com/dg1psi/PicoDitDah +source: https://github.com/dg1psi/PicoDitDah +--- +PicoDitDah is a Morse code keyer based on the Raspberry Pi Pico. The device acts as a virtual USB microphone which sends pure sine waves based on the connected paddle. \ No newline at end of file diff --git a/1209/7111/index.md b/1209/7111/index.md new file mode 100644 index 00000000..5d4ddb90 --- /dev/null +++ b/1209/7111/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Tomato Radio Automation Button Box +owner: dtcooper +license: MIT +site: https://github.com/dtcooper/tomato/blob/main/controller/README.md +source: https://github.com/dtcooper/tomato/tree/main/controller +--- diff --git a/1209/7272/index.md b/1209/7272/index.md new file mode 100644 index 00000000..145154da --- /dev/null +++ b/1209/7272/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: FLUXPAD Analog Keypad +owner: TonyWu +license: GPL3 +site: https://www.tindie.com/products/kappachino/fluxpad-analog-keypad/ +source: https://github.com/sssata/fluxpad +--- +A keypad using hall effect switches designed for osu! diff --git a/1209/7274/index.md b/1209/7274/index.md new file mode 100644 index 00000000..ec62d58c --- /dev/null +++ b/1209/7274/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: Rusty Tracker +owner: emilfresk +license: Apache 2.0, MIT +site: https://github.com/korken89/rusty-tracker +source: https://github.com/korken89/rusty-tracker/tree/master/firmware +--- + +An LTE / GPS / BT tracker board based on uBlox SARA-R422. \ No newline at end of file diff --git a/1209/7380/index.md b/1209/7380/index.md new file mode 100644 index 00000000..da7085a0 --- /dev/null +++ b/1209/7380/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Challenger 840 BLE - Bootloader +owner: iLabs +license: CERN Open Hardware Licence v1.2 +site: https://ilabs.se/product/challenger-840-ble +source: https://github.com/PontusO/Adafruit_nRF52_Bootloader +--- +The Challenger 840 BLE board is an Arduino/Circuitpython compatible Adafruit Feather format micro controller board that require low power consumption and a BLE connection. diff --git a/1209/7381/index.md b/1209/7381/index.md new file mode 100644 index 00000000..036f2dae --- /dev/null +++ b/1209/7381/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Challenger 840 BLE - CDC Serial port +owner: iLabs +license: CERN Open Hardware Licence v1.2 +site: https://ilabs.se/product/challenger-840-ble +source: https://github.com/PontusO/circuitpython +--- +The Challenger 840 BLE board is an Arduino and Circuitpython compatible Adafruit Feather format micro controller board that require low power consumption and a BLE connection. diff --git a/1209/7382/index.md b/1209/7382/index.md new file mode 100644 index 00000000..42e22bc1 --- /dev/null +++ b/1209/7382/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Challenger RP2040 SUBGHz - CDC Serial port +owner: iLabs +license: CERN Open Hardware Licence v1.2 +site: https://ilabs.se/product/challenger-rp2040-subghz-868mhz +source: https://github.com/PontusO/circuitpython,https://github.com/PontusO/arduino-pico +--- +The Challenger RP2040 SubGHz board is an Arduino and Circuitpython compatible Adafruit Feather format micro controller board with an integrated SubGHz radio module. diff --git a/1209/7388/index.md b/1209/7388/index.md new file mode 100644 index 00000000..d570e0e7 --- /dev/null +++ b/1209/7388/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: All-In-One-Cable +owner: AIOC +license: MIT +site: https://skuep.github.io/AIOC +source: https://github.com/skuep/AIOC +--- +The AIOC ("All-In-One-Cable) is an ecosystem of small-form-factor adapters with USB Type-C connectors to allow ham radio operators to connect their radios to a computer. +It enumerates itself as different USB classes, such as a sound-card (e.g. for APRS purposes) and a virtual tty ("COM Port") for programming/control and asserting the PTT (Push-To-Talk). + diff --git a/1209/7402/index.md b/1209/7402/index.md new file mode 100644 index 00000000..650c262b --- /dev/null +++ b/1209/7402/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: OpenHealthBand +owner: Movuino +license: MIT +site: https://movuino.github.io/OpenHealthBandFirmware/ +source: https://github.com/movuino/OpenHealthBandFirmware +--- +Open Health Band is a low-tech open-source wearable featuring sensors such as accelerometer, gyroscope and magnetometer, aswell as heart rate monitoring. +Schematics can be found at [https://github.com/movuino/OpenHealthBand](https://github.com/movuino/OpenHealthBand). diff --git a/1209/7672/index.md b/1209/7672/index.md new file mode 100644 index 00000000..73dd5421 --- /dev/null +++ b/1209/7672/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: VR61 Keyboard +owner: Tecsmith +license: CC BY-SA 4.0 +site: https://c1k.it.vr61 +source: https://github.com/tecsmith/vr61-keyboard-pcb +--- +A 61-key "poker" loayout keyboard designed to fit GH60 cases and features a pluggable SparkFun MicroMod MCU module running QMK firmware. diff --git a/1209/7690/index.md b/1209/7690/index.md new file mode 100644 index 00000000..de93a982 --- /dev/null +++ b/1209/7690/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: SlimeNRF Receiver +owner: SlimeVR +license: MIT OR Apache-2.0 +site: https://github.com/SlimeVR/SlimeNRF-Receiver +source: https://github.com/SlimeVR/SlimeNRF-Receiver +--- +A dongle for connecting SlimeVR smol trackers \ No newline at end of file diff --git a/1209/7691/index.md b/1209/7691/index.md new file mode 100644 index 00000000..08d01065 --- /dev/null +++ b/1209/7691/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: SlimeNRF Receiver Bootloader +owner: SlimeVR +license: MIT OR Apache-2.0 +site: https://github.com/SlimeVR/SlimeNRF-Receiver +source: https://github.com/SlimeVR/Adafruit_nRF52_Bootloader +--- +UF2 bootloader for SlimeVR receiver \ No newline at end of file diff --git a/1209/7692/index.md b/1209/7692/index.md new file mode 100644 index 00000000..e52a06a1 --- /dev/null +++ b/1209/7692/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: SlimeNRF Tracker +owner: SlimeVR +license: MIT OR Apache-2.0 +site: https://github.com/SlimeVR/SlimeNRF-Tracker +source: https://github.com/SlimeVR/SlimeNRF-Tracker +--- +SlimeVR smol rotation-based vr trackers \ No newline at end of file diff --git a/1209/7693/index.md b/1209/7693/index.md new file mode 100644 index 00000000..852025ce --- /dev/null +++ b/1209/7693/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: SlimeNRF Tracker Bootloader +owner: SlimeVR +license: MIT OR Apache-2.0 +site: https://github.com/SlimeVR/SlimeNRF-Tracker +source: https://github.com/SlimeVR/Adafruit_nRF52_Bootloader +--- +UF2 bootloader for SlimeVR smol slime \ No newline at end of file diff --git a/1209/7702/index.md b/1209/7702/index.md new file mode 100644 index 00000000..e71d9ec5 --- /dev/null +++ b/1209/7702/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: UniversalboxARM DFU bootloader +owner: marwedels.de +license: CC BY-SA 3.0 DE (hardware) / GPLv3.0+ (firmware) +site: https://github.com/Solartraveler/UniversalboxArm +source: https://github.com/Solartraveler/UniversalboxArm +--- +A small evaluation board with a STM32 MCU and several peripherals +for experimenting, supporting multiple firmwares. diff --git a/1209/7A01/index.md b/1209/7A01/index.md new file mode 100644 index 00000000..a370dca8 --- /dev/null +++ b/1209/7A01/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Mikoto nRF52840 +owner: zhiayang +license: Apache License 2.0 +site: https://github.com/zhiayang/mikoto +source: https://github.com/zhiayang/mikoto +--- +An open source nRF52840 controller board in a Pro-micro footprint. diff --git a/1209/7AA0/index.md b/1209/7AA0/index.md new file mode 100644 index 00000000..b5ee200b --- /dev/null +++ b/1209/7AA0/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: AIRDOS04 - Advanced Radiation Monitoring for Aircrafts +owner: UniversalScientificTechnologies +license: GPLv3.0 +site: https://www.ust.cz/ +source: https://github.com/universalScientificTechnologies/AIRDOS04 +--- + +The AIRDOS04 is a semiconductor-based radiation detector, operating on the principle of energy deposition in a semiconductor diode. Equipped with its own batteries and memory storage, the detector is uniquely designed for convenience and efficiency in radiation monitoring in aircraft. Its interchangeable batteries not only power the device but also contain the data storage, streamlining the process of data retrieval and power management. This feature makes AIRDOS04 a highly practical tool for continuous, long-term radiation monitoring in aviation environments. diff --git a/1209/8080/index.md b/1209/8080/index.md new file mode 100644 index 00000000..9eccf21f --- /dev/null +++ b/1209/8080/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Porcupine Keyboard +owner: anarion80 +license: SolderPad +site: https://github.com/anarion80/porcupine +source: https://github.com/anarion80/porcupine +--- +Porcupine is an autogenerated, ergonomic, split, 36-42 key, wired/wireless, columnar-staggered keyboard. diff --git a/1209/80A0/index.md b/1209/80A0/index.md new file mode 100644 index 00000000..5796f162 --- /dev/null +++ b/1209/80A0/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: ATMega-Z80 - an 8 bit hobby computer +owner: SyMat +license: "Open source, permissive licenses. Software: BSD-3, Hardware: CERN-OHL-P." +site: https://github.com/symat/atmega-z80 +source: https://github.com/symat/atmega-z80 +--- +An open source hobby computer based on Z80 CPU and an ATMega MCU used for IO controller and other tasks. Check it out! ;) diff --git a/1209/8100/index.md b/1209/8100/index.md new file mode 100644 index 00000000..53164435 --- /dev/null +++ b/1209/8100/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: DINOctopus +owner: bjonnh +license: MIT +site: https://github.com/bjonnh/dinoctopus +source: https://github.com/bjonnh/dinoctopus +--- +A midi-USB merger and debugger. + diff --git a/1209/8101/index.md b/1209/8101/index.md new file mode 100644 index 00000000..9a5e60f9 --- /dev/null +++ b/1209/8101/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: Theremin (provisional title) +owner: bjonnh +license: MIT +site: https://github.com/bjonnh/theremin +source: https://github.com/bjonnh/theremin +--- +A midi-USB Laser-TOF Theremin and it will probably get various analog and digital inputs too. + diff --git a/1209/8191/index.md b/1209/8191/index.md new file mode 100644 index 00000000..c4dfe8a9 --- /dev/null +++ b/1209/8191/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Insane MacroPad +owner: MetalBoards +license: MIT +site: https://MetalBoards.tech/ +source: https://github.com/MetalBoards/InsaneMacroPad +--- +The Insane MacroPad is a 16 Key Macro Pad with Dual Encoders powered by an Arduino Pro Micro diff --git a/1209/8738/index.md b/1209/8738/index.md new file mode 100644 index 00000000..ae1e7382 --- /dev/null +++ b/1209/8738/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: UniversalIO +owner: jeff3 +license: MIT +site: https://github.com/jeffpeng3/UniversalIO +source: https://github.com/jeffpeng3/UniversalIO +--- + +UniversalIO utilizes an external board's I2C, SPI, and other interfaces through a system-level driver, enabling seamless expansion of the system bus for both debugging and production environments. diff --git a/1209/8801/index.md b/1209/8801/index.md new file mode 100644 index 00000000..3e257291 --- /dev/null +++ b/1209/8801/index.md @@ -0,0 +1,15 @@ +--- +layout: pid +title: 16F1454 PIC programmer +owner: hanyazou +license: MIT License (hardware) / Apache License, version 2.0 and MIT License (firmware) +site: https://github.com/hanyazou/a-p-prog +source: https://github.com/hanyazou/a-p-prog +--- +A old school 8-bit PIC programmer based on tiny 16F1454 processor. +Schematic: + +Gerber: + +Firmware: + diff --git a/1209/8851/index.md b/1209/8851/index.md new file mode 100644 index 00000000..e808ca63 --- /dev/null +++ b/1209/8851/index.md @@ -0,0 +1,26 @@ +--- +layout: pid +title: The Tic-Nic PTP Adapter with GPS and Hardware I/O +owner: till-s +license: EUPL +site: https://www.github.com/till-s/tic-nic +source: https://www.github.com/till-s/tic-nic +--- +The Tic-Nic is based on the DP83640 PHY with IEEE-1588 (PTP) +support. The PHY has several hardware GPIOs which can be used to +capture or generate PTP-synchronized events. These are routed +to connectors and pins on the board. + +A USB CDC-NCM network adapter which connects to the PHY is +implemented in a Trion-T20 FPGA. + +The FPGA has plenty of resources for added user functionality +(but the device operates just fine as-is). + +The board also features an optional GPS receiver which lets you +operate in PTP grand-master mode. The NMEA data are accessible +via a USB CDC-ACM interface. + +The DP83640 is well-supported under linux; a kernel driver +which extends the vanilla CDC-NCM driver to integrate PHY +access via MDIO is part of this project (GPL). diff --git a/1209/8886/index.md b/1209/8886/index.md new file mode 100644 index 00000000..2808b909 --- /dev/null +++ b/1209/8886/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: TP-1 +owner: Tillitis AB +license: CERN-OHL-S-2.0 +site: https://www.tillitis.se/products/ +source: https://github.com/tillitis/tillitis-key1/tree/main/hw/boards/tp1 +--- + diff --git a/1209/8887/index.md b/1209/8887/index.md new file mode 100644 index 00000000..68b3aea3 --- /dev/null +++ b/1209/8887/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: MTA-USB-V1 +owner: Tillitis AB +license: CERN-OHL-S-2.0 +site: https://www.tillitis.se/products/ +source: https://github.com/tillitis/tillitis-key1 +--- + diff --git a/1209/8990/index.md b/1209/8990/index.md new file mode 100644 index 00000000..54912572 --- /dev/null +++ b/1209/8990/index.md @@ -0,0 +1,12 @@ +--- +layout: pid +title: KVM-Card-Mini K/M port +owner: Jancgk +license: MIT +site: https://github.com/Jackadminx/KVM-Card-Mini +source: https://github.com/Jackadminx/KVM-Card-Mini +--- + KVM-Card-Mini is a plug-and-play KVM (Keyboard Video Mouse) device control card. + +The USB data port transfers keyboard and mouse data via HID protocol. +The USB K/M port is used to emulate a keyboard and mouse. \ No newline at end of file diff --git a/1209/8991/index.md b/1209/8991/index.md new file mode 100644 index 00000000..ebc58eae --- /dev/null +++ b/1209/8991/index.md @@ -0,0 +1,12 @@ +--- +layout: pid +title: KVM-Card-Mini Data port +owner: Jancgk +license: MIT +site: https://github.com/Jackadminx/KVM-Card-Mini +source: https://github.com/Jackadminx/KVM-Card-Mini +--- + KVM-Card-Mini is a plug-and-play KVM (Keyboard Video Mouse) device control card. + +The USB data port transfers keyboard and mouse data via HID protocol. +The USB K/M port is used to emulate a keyboard and mouse. \ No newline at end of file diff --git a/1209/8CAE/index.md b/1209/8CAE/index.md new file mode 100644 index 00000000..a654955c --- /dev/null +++ b/1209/8CAE/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Octave 12-key macropad +owner: takayoshiotake +license: Apache License 2.0 +site: https://github.com/takayoshiotake/octave-12-key-macropad +source: https://github.com/takayoshiotake/octave-12-key-macropad +--- diff --git a/1209/9000/index.md b/1209/9000/index.md new file mode 100644 index 00000000..535d1b72 --- /dev/null +++ b/1209/9000/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Hack Club Sprig CircuitPython +owner: ajs256 +license: MIT +site: https://sprig.hackclub.com/ +source: https://github.com/hackclub/sprig-hardware +--- +Sprig is a handheld game console built by [Hack Club](https://hackclub.com) for teen makers and coders. There was only one limited production run and it is not for sale. diff --git a/1209/9090/index.md b/1209/9090/index.md new file mode 100644 index 00000000..a3a49aca --- /dev/null +++ b/1209/9090/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: USB +owner: TinyGo +license: MIT +site: https://www.tinygo.org/ +source: https://github.com/tinygo-org/tinygo/ +--- diff --git a/1209/9101/index.md b/1209/9101/index.md new file mode 100644 index 00000000..18bf0469 --- /dev/null +++ b/1209/9101/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Sim Racing Shifter +owner: dmadison +license: GPLv3 +site: https://github.com/dmadison/Sim-Racing-Shields +source: https://github.com/dmadison/Sim-Racing-Shields +--- diff --git a/1209/9102/index.md b/1209/9102/index.md new file mode 100644 index 00000000..1f77637d --- /dev/null +++ b/1209/9102/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Sim Racing Pedals +owner: dmadison +license: GPLv3 +site: https://github.com/dmadison/Sim-Racing-Shields +source: https://github.com/dmadison/Sim-Racing-Shields +--- diff --git a/1209/9209/index.md b/1209/9209/index.md new file mode 100644 index 00000000..0f11843d --- /dev/null +++ b/1209/9209/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: aek +owner: djvs +license: CC BY-SA for hardware, GPL for firmware +site: http://www.github.com/djvs/aek +source: http://github.com/djvs/aek +--- +Rockin awesome aek pcb diff --git a/1209/9696/index.md b/1209/9696/index.md new file mode 100644 index 00000000..0f025750 --- /dev/null +++ b/1209/9696/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: The Paintbrush +owner: artseyio +license: cern_ohl_w_v2, apache-2, cc-by-sa-4.0 +site: https://github.com/artseyio/thepaintbrush +source: https://github.com/artseyio/thepaintbrush +--- \ No newline at end of file diff --git a/1209/9779/index.md b/1209/9779/index.md new file mode 100644 index 00000000..70c2ee88 --- /dev/null +++ b/1209/9779/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Unicorne +owner: raurodse +license: MIT +site: https://github.com/raurodse/unicorne +source: https://github.com/raurodse/unicorne +--- diff --git a/1209/A008/index.md b/1209/A008/index.md new file mode 100644 index 00000000..b2d89e45 --- /dev/null +++ b/1209/A008/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Skeleton8 +owner: SkeletonKBD +license: CERN-OHL-S-2.0 license +site: https://skeletonkbd.com/ +source: https://github.com/skeletonkbd/Skeleton8/ +--- diff --git a/1209/A107/index.md b/1209/A107/index.md new file mode 100644 index 00000000..132b9629 --- /dev/null +++ b/1209/A107/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: volume.control +owner: pini.grigio +license: Unlicense +site: https://github.com/0xa10/rp2040-volume-knob-rtic +source: https://github.com/0xa10/rp2040-volume-knob-rtic +--- diff --git a/1209/A165/index.md b/1209/A165/index.md new file mode 100644 index 00000000..18aa1d62 --- /dev/null +++ b/1209/A165/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Let's Swamp +owner: alglabnet +license: MIT +site: https://github.com/alg0002/LetsSwamp/ +source: https://github.com/alg0002/LetsSwamp/ +--- +Let's Swamp is an ortholinear split keyboard. \ No newline at end of file diff --git a/1209/A182/index.md b/1209/A182/index.md new file mode 100644 index 00000000..5d74185f --- /dev/null +++ b/1209/A182/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: RP2040 Stamp +owner: solderparty +license: CERN Open Hardware Licence +site: https://rp2040-stamp.solder.party +source: https://github.com/solderparty/rp2040_stamp_hw +--- diff --git a/1209/A455/index.md b/1209/A455/index.md new file mode 100644 index 00000000..4a3534ab --- /dev/null +++ b/1209/A455/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: Vault 35 Katana +owner: jlw +license: MIT +site: https://github.com/josh-l-wang/vault35-katana/ +source: https://github.com/josh-l-wang/vault35-katana/ +--- +This is a katana stagger PCB that is meant to be a drop-in replacement for the Vault 35 cases by Mechvault. + diff --git a/1209/A516/index.md b/1209/A516/index.md new file mode 100644 index 00000000..39114e8c --- /dev/null +++ b/1209/A516/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: TReK GT40 DONUMCOELI +owner: digitarhythm +license: MIT +site: https://github.com/digitarhythm/DONUMCOELI +source: https://github.com/digitarhythm/DONUMCOELI +--- diff --git a/1209/A770/index.md b/1209/A770/index.md new file mode 100644 index 00000000..3dfc5a91 --- /dev/null +++ b/1209/A770/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: uNav2 - Robot motor controller +owner: Pizza_Robotics +license: MIT +site: https://pizzarobotics.org/projects/unav2/ +source: https://github.com/AlessioMorale/unav2_stm32 +--- +[uNav2](https://pizzarobotics.org/projects/unav2/) A robotic motor control board for rovers using DC motors and encoders. More info on [hardware](https://github.com/AlessioMorale/unav2_hardware/tree/master/integrated_board) and [firmware](https://github.com/AlessioMorale/unav2_stm32). diff --git a/1209/A805/index.md b/1209/A805/index.md new file mode 100644 index 00000000..6aa7639d --- /dev/null +++ b/1209/A805/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Pragmatic Keyboard 務實鍵盤 +owner: Pragmatic +license: MIT +site: https://github.com/jamessa/Pragmatic +source: https://github.com/jamessa/Pragmatic +--- diff --git a/1209/AA61/index.md b/1209/AA61/index.md new file mode 100644 index 00000000..89de3965 --- /dev/null +++ b/1209/AA61/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: apfelbug +owner: apfelaudio +license: MIT +site: https://github.com/apfelaudio/apfelbug +source: https://github.com/apfelaudio/apfelbug +--- +`apfelbug` is an RP2040-based JTAG debugger and CDC/UART terminal that is built into the Tiliqua FPGA-based audio multitool and other devices from apfelaudio. It runs firmware based on the `pico-dirtyJtag` project with some additional features. diff --git a/1209/AA62/index.md b/1209/AA62/index.md new file mode 100644 index 00000000..728f8755 --- /dev/null +++ b/1209/AA62/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: tiliqua +owner: apfelaudio +license: CERN-OHL-S-2.0 +site: https://github.com/apfelaudio/tiliqua +source: https://github.com/apfelaudio/tiliqua +--- +Tiliqua is a standalone FPGA-based audio multitool in a Eurorack module. It has 8 proximity-sensitive audio channels, MIDI, USB2 audio capability using the provided high-speed PHY, a built-in debugger and PMOD-compatible expansion headers. + +Tiliqua has 2 USB ports: a high-speed USB2 port for class-compliant USB audio (this pid), and a built-in debugger which enumerates as `apfelbug` (separate pid). diff --git a/1209/ABED/index.md b/1209/ABED/index.md new file mode 100644 index 00000000..3971cb4e --- /dev/null +++ b/1209/ABED/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Sensory Bridge +owner: LixieLabs +license: MIT +site: https://sensorybridge.rocks/ +source: https://github.com/connornishijima/SensoryBridge +--- +Sensory Bridge is built from the ground up as an open, powerful bridge between sight and sound. With a show that's reactive to notation, vibrato and more, it produces very unique and pleasant-to-look-at light shows which synchronize to your music without any visible latency. diff --git a/1209/ABFF/index.md b/1209/ABFF/index.md new file mode 100644 index 00000000..35cf85a1 --- /dev/null +++ b/1209/ABFF/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: PiLomar stepper driver +owner: MelanieT +license: BSD-3-Clause +site: https://github.com/MelanieT/PiLomar-pico-controller +source: https://github.com/MelanieT/PiLomar-pico-controller +--- +A stepper motor driver for the PiLomar astrophotography project diff --git a/1209/ACAB/index.md b/1209/ACAB/index.md new file mode 100644 index 00000000..c0df0a6c --- /dev/null +++ b/1209/ACAB/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Jumperless +owner: Architeuthis_Flux +license: CERN-OHL-W +site: https://www.architeuthisflux.com/ +source: https://github.com/Architeuthis-Flux/Jumperless +--- +a Jumperless breadboard diff --git a/1209/ACEB/index.md b/1209/ACEB/index.md new file mode 100644 index 00000000..8988d18c --- /dev/null +++ b/1209/ACEB/index.md @@ -0,0 +1,14 @@ +--- +layout: pid +title: rp2040-dmxsun +owner: openlightingproject +license: GPL +site: https://github.com/OpenLightingProject/rp2040-dmxsun +source: https://github.com/OpenLightingProject/rp2040-dmxsun +--- + +An open source [DMX512](https://en.wikipedia.org/wiki/DMX512) transmitter, +based on +[RaspberryPi's Pico board](https://www.raspberrypi.org/documentation/pico/getting-started/). +Up to 16 universes can be transmitted, DMX input is in development. + diff --git a/1209/AD0E/index.md b/1209/AD0E/index.md new file mode 100644 index 00000000..c35980a5 --- /dev/null +++ b/1209/AD0E/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: USB-C Readout +owner: advascope.cz +license: CERN-OHL-S-2.0 (hardware) + BSD 3-Clause License (firmware) +site: https://gitlab.com/advascope-open/usb-c-readout +source: https://gitlab.com/advascope-open/usb-c-readout +--- +An Open Source USB-C to GPIF II board interface diff --git a/1209/AD10/index.md b/1209/AD10/index.md new file mode 100644 index 00000000..6cca9bfa --- /dev/null +++ b/1209/AD10/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Teensy Motor Controller +owner: gurnarok +license: GPL-3.0 +site: https://github.com/gurnarok/teensy_motor_controller +source: https://github.com/gurnarok/teensy_motor_controller +--- +Simple board and code to interface with two BT6600 microstep drivers using USB serial communication. \ No newline at end of file diff --git a/1209/ADA1/index.md b/1209/ADA1/index.md new file mode 100644 index 00000000..7868ae58 --- /dev/null +++ b/1209/ADA1/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: ADATface - ADAT USB2 high speed audio interface +owner: OpenAudioGear +license: CERN-OHL-W-2.0 +site: https://github.com/hansfbaier/adat-usb2-audio-interface +source: https://github.com/hansfbaier/adat-usb2-audio-interface +--- +An Open Source USB2 high speed <-> ADAT Lightpipe audio interface diff --git a/1209/ADA2/index.md b/1209/ADA2/index.md new file mode 100644 index 00000000..7e255450 --- /dev/null +++ b/1209/ADA2/index.md @@ -0,0 +1,12 @@ +--- +layout: pid +title: ADATface - ADAT USB2 high speed audio interface +owner: OpenAudioGear +license: CERN-OHL-W-2.0 +site: https://github.com/hansfbaier/adat-usb2-audio-interface +source: https://github.com/hansfbaier/adat-usb2-audio-interface +--- +An Open Source USB2 high speed <-> ADAT Lightpipe audio interface +I need another ID for the second USB interface on the soundcard. +Operating systems choke if both interfaces with different layouts +enumerate with the same ID. diff --git a/1209/ADF0/index.md b/1209/ADF0/index.md new file mode 100644 index 00000000..a636ba22 --- /dev/null +++ b/1209/ADF0/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: SuperMini NRF52840 +owner: Axeia +license: MIT +site: https://github.com/MeNeedingADifferentFork/circuitpython-supermini-nrf5284 +source: https://github.com/MeNeedingADifferentFork/circuitpython-supermini-nrf52840 +--- +I do not have access to the board schematic, but there is a wiki page from the manufacturer: http://wiki.icbbuy.com/doku.php?id=developmentboard:nrf52840 diff --git a/1209/AE01/index.md b/1209/AE01/index.md new file mode 100644 index 00000000..da781527 --- /dev/null +++ b/1209/AE01/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: AMFOC01 +owner: AstroMeters +license: GPLv3.0 +site: https://github.com/AstroMeters/AMFOC01 +source: https://github.com/AstroMeters/AMFOC01 +--- + + [AMFOC01](https://github.com/AstroMeters/AMFOC01) is an open-source accurate focuser for astronomical telescopes with USB-C interface. A perfect tool for precise image focusing. Focuser can be controlled from your computer or trought the manual wire controller. Ideal for amateur and professional astronomers with a desire to improve your observational skills. diff --git a/1209/AE6E/index.md b/1209/AE6E/index.md new file mode 100644 index 00000000..7372a0af --- /dev/null +++ b/1209/AE6E/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: OpenTNC +owner: radagast +license: GPL V3 (firmware) and CC BY-SA (schematic) +site: http://www.radagast.org/~dplatt/hamradio/OpenTNC +source: https://gitlab.com/davidplatt/opentnc +--- diff --git a/1209/AF01/index.md b/1209/AF01/index.md new file mode 100644 index 00000000..d924b6c7 --- /dev/null +++ b/1209/AF01/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: USB-I2S bridge +owner: blus-audio +license: GPL-3.0 (software), CERN-OHL-S-2.0 (hardware) +site: https://github.com/blus-audio/firmware +source: https://github.com/blus-audio/firmware +--- +A UAC 1.0 compliant USB to I2S bridge (sound card). diff --git a/1209/B001/index.md b/1209/B001/index.md new file mode 100644 index 00000000..be268be1 --- /dev/null +++ b/1209/B001/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Zephyr based GRUB boot selector switch +owner: pkoscik +license: Apache-2.0 +site: https://github.com/pkoscik/grub-bootsel-zephyr +source: https://github.com/pkoscik/grub-bootsel-zephyr +--- +A Zephyr RTOS-based application for selecting GRUB bootloader entries. diff --git a/1209/B003/index.md b/1209/B003/index.md new file mode 100644 index 00000000..2dc0fa00 --- /dev/null +++ b/1209/B003/index.md @@ -0,0 +1,12 @@ +--- +layout: pid +title: CH32V003 RISC-V USB Firmware Bootloader +owner: cnlohr +license: MIT-x11, Public Domain +site: http://github.com/cnlohr/rv003usb +--- +The CH32V003 is a 10 cent microcontroller. RV003USB is a firmware-only USB stack for the RISC-V platform. + +Provided the bootloader has been installed, this allows you to flash the part without a bootloader. + +As a note: Please monitor the serial number for further differentiation. diff --git a/1209/B182/index.md b/1209/B182/index.md new file mode 100644 index 00000000..0736811e --- /dev/null +++ b/1209/B182/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: BBQ20KBD +owner: solderparty +license: CERN Open Hardware Licence +site: https://bbq20kbd.solder.party +source: https://github.com/solderparty/bbq20kbd_hw +--- diff --git a/1209/B1C0/index.md b/1209/B1C0/index.md new file mode 100644 index 00000000..6f674b6b --- /dev/null +++ b/1209/B1C0/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: pico-ice +owner: tinyVision.ai +license: MIT +site: http://pico-ice.tinyvision.ai +source: https://github.com/tinyvision-ai-inc/pico-ice-sdk +--- diff --git a/1209/B210/index.md b/1209/B210/index.md new file mode 100644 index 00000000..6bb50328 --- /dev/null +++ b/1209/B210/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: Pico 12VRGB HID Controller +owner: bluekeyes +license: MIT +site: https://github.com/bluekeyes/pico-12vrgb-hid-controller +source: https://github.com/bluekeyes/pico-12vrgb-hid-controller +--- + +A HID "Lighting and Illumination"-compatible controller for 12V RGB lighting devices using the Raspberry Pi Pico. diff --git a/1209/B420/index.md b/1209/B420/index.md new file mode 100644 index 00000000..8602d1ad --- /dev/null +++ b/1209/B420/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: WebUSB NeoPixel Controller +owner: vitaly.codes +license: Apache-2.0, MIT +site: https://neopixel-webusb.vercel.app +source: https://github.com/dotcypress/neopixel-webusb +--- diff --git a/1209/B803/index.md b/1209/B803/index.md new file mode 100644 index 00000000..a2d74dda --- /dev/null +++ b/1209/B803/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: UIAPduino Pro Micro CH32V003 +owner: UIAP +license: MIT-x11, CC BY-SA 4.0, Public Domain +site: https://www.uiap.jp/en/uiapduino/pro-micro/ch32v003/ +source: https://github.com/YuukiUmeta-UIAP/rv003usb +--- +Forked from cnlohr/rv003usb, and Hardware implementation for it. \ No newline at end of file diff --git a/1209/BB23/index.md b/1209/BB23/index.md new file mode 100644 index 00000000..a8b5a51a --- /dev/null +++ b/1209/BB23/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: 2023 NFC Badge +owner: BornHack +license: CC-BY-SA (hardware), MIT (Circuit Python firmware) +site: https://github.com/bornhack/badge2023 +source: https://github.com/bornhack/badge2023 +--- +The BornHack 2023 NFC Badge is an NFC reader, based on Raspberry Pi RP2040 and the NXP PN7150 NFC reader chip, with Circuit Python for easy hackability during and after the hacker camp. \ No newline at end of file diff --git a/1209/BBEE/index.md b/1209/BBEE/index.md new file mode 100644 index 00000000..7a56052a --- /dev/null +++ b/1209/BBEE/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: BreadBee Perdita +owner: thingy.jp +license: GPLv3 +site: http://www.thingy.jp/ +source: https://github.com/breadbee/perdita +--- diff --git a/1209/BEDA/index.md b/1209/BEDA/index.md new file mode 100644 index 00000000..87e884ae --- /dev/null +++ b/1209/BEDA/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: LoRaMobGate +owner: comradeFreeman +license: MIT +site: https://aelita.rpz.su/loramobgate +source: https://github.com/comradeFreeman/loramobgate +--- +The project is designed to provide instant messaging over a long distance using LoRa by connecting a special Device equipped with a LoRa radio module to a smartphone/laptop/computer ("Host") via USB. In conjunction with the Host, it also serves as a single-channel LoRa gateway for Internet of Things (IoT) devices. diff --git a/1209/C000/index.md b/1209/C000/index.md new file mode 100644 index 00000000..b1256907 --- /dev/null +++ b/1209/C000/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: DeskHop +owner: hrvoje +license: GPL +site: https://github.com/hrvach/deskhop +source: https://github.com/hrvach/deskhop +--- +Rapid keyboard/mouse switcher with additional features. diff --git a/1209/C003/index.md b/1209/C003/index.md new file mode 100644 index 00000000..05f302f9 --- /dev/null +++ b/1209/C003/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: CH32V003 RISC-V USB Generic HID Dongle +owner: cnlohr +license: MIT-x11, Public Domain +site: http://github.com/cnlohr/rv003usb +--- +The CH32V003 is a 10 cent microcontroller. RV003USB is a firmware-only USB stack for the RISC-V platform. + +This is the PID code for a generic HID device demo and are **NOT** for the bootloader. diff --git a/1209/C00B/index.md b/1209/C00B/index.md new file mode 100644 index 00000000..7706b3dc --- /dev/null +++ b/1209/C00B/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Teensy Keyboard Bridge +owner: tritoke +license: apache-2.0 +site: https://github.com/tritoke/teensy-keyboard-bridge +source: https://github.com/tritoke/teensy-keyboard-bridge +--- +Computer to computer keyboard bridge. diff --git a/1209/C12C/index.md b/1209/C12C/index.md new file mode 100644 index 00000000..87d44085 --- /dev/null +++ b/1209/C12C/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: PicoSlave +owner: janoskut +license: MIT +site: https://gitlab.com/janoskut/picoslave +source: https://gitlab.com/janoskut/picoslave/-/tree/main +--- +# PicoSlave +PicoSlave is a USB controllable I2C slave device that features two independent I2C devices, designed for hardware integration testing. diff --git a/1209/C55A/index.md b/1209/C55A/index.md new file mode 100644 index 00000000..c9a6ebc6 --- /dev/null +++ b/1209/C55A/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: ch55xduino for audio devices +owner: ThinkCreate +license: LGPL +site: https://github.com/DeqingSun/ch55xduino +source: https://github.com/DeqingSun/ch55xduino +--- +ch55xduino is an Arduino-like programming API for the CH55X, a family of low-cost MCS51 USB MCU. The project tries to remove the difficulty of setting up a compiling environment. diff --git a/1209/C55C/index.md b/1209/C55C/index.md new file mode 100644 index 00000000..126a85e8 --- /dev/null +++ b/1209/C55C/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: ch55xduino for CDC/HID combo devices +owner: ThinkCreate +license: LGPL +site: https://github.com/DeqingSun/ch55xduino +source: https://github.com/DeqingSun/ch55xduino +--- +ch55xduino is an Arduino-like programming API for the CH55X, a family of low-cost MCS51 USB MCU. The project tries to remove the difficulty of setting up a compiling environment. diff --git a/1209/C680/index.md b/1209/C680/index.md new file mode 100644 index 00000000..f118c9a2 --- /dev/null +++ b/1209/C680/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: picoframeST +owner: dedChar +license: MIT +site: http://picofra.me/ +source: https://gitlab.com/dedChar/picoframeST +--- diff --git a/1209/C6BE/index.md b/1209/C6BE/index.md new file mode 100644 index 00000000..b3959d45 --- /dev/null +++ b/1209/C6BE/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: CubeTouch +owner: noteolvides +license: MIT +site: https://cubetouch.noteolvid.es/ +source: https://github.com/Noteolvides/CubeTouch +--- + +A cube made up of 6 PCBs that when soldered together form a cube universe. CubeTouch is designed to create a beautiful object from PCBs but giving it all the functionality of a HID device, being able to interact with the computer as if it were a keyboard or any other HID device. + diff --git a/1209/C8A0/index.md b/1209/C8A0/index.md new file mode 100644 index 00000000..f6f3581d --- /dev/null +++ b/1209/C8A0/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Riotee board +owner: NessieCircuits +license: CERN-OHL-W-2.0 (hardware), MIT (firmware) +site: https://github.com/NessieCircuits/Riotee_Board +source: https://github.com/NessieCircuits/Riotee_ProbeFirmware +--- \ No newline at end of file diff --git a/1209/C8A1/index.md b/1209/C8A1/index.md new file mode 100644 index 00000000..2280d792 --- /dev/null +++ b/1209/C8A1/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Riotee probe +owner: NessieCircuits +license: CERN-OHL-W-2.0 (hardware), MIT (firmware) +site: https://github.com/NessieCircuits/Riotee_ProbeHardware +source: https://github.com/NessieCircuits/Riotee_ProbeFirmware +--- diff --git a/1209/C8A2/index.md b/1209/C8A2/index.md new file mode 100644 index 00000000..2083aca5 --- /dev/null +++ b/1209/C8A2/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: Riotee gateway +owner: NessieCircuits +license: MIT +site: https://github.com/NessieCircuits/Riotee_Gateway +source: https://github.com/NessieCircuits/Riotee_Gateway +--- +The Riotee Gateway communicates with Riotee devices via a proprietary wireless protocol. +The gateway forwards messages between the devices and a host. +The firmware runs on a nRF52840-Dongle, a commercial product with open-source hardware design. diff --git a/1209/CA01/index.md b/1209/CA01/index.md new file mode 100644 index 00000000..0f855b35 --- /dev/null +++ b/1209/CA01/index.md @@ -0,0 +1,19 @@ +--- +layout: pid +title: USB to CAN adapter +owner: CANnectivity +license: Apache-2.0 +site: https://github.com/CANnectivity/cannectivity +source: https://github.com/CANnectivity/cannectivity +--- +CANnectivity is an open source firmware for Universal Serial Bus (USB) +to Controller Area Network (CAN) adapters. + +The firmware implements the Geschwister Schneider USB/CAN device +protocol (often referred to as "gs_usb"). This protocol is supported +by the Linux kernel SocketCAN gs_usb driver, by python-can, and by +many other software packages. + +The firmware, which is based on the Zephyr RTOS, allows turning your +favorite microcontroller development board into a full-fledged USB to +CAN adapter. diff --git a/1209/CA02/index.md b/1209/CA02/index.md new file mode 100644 index 00000000..b48accb6 --- /dev/null +++ b/1209/CA02/index.md @@ -0,0 +1,13 @@ +--- +layout: pid +title: USB to CAN adapter (DFU) +owner: CANnectivity +license: Apache-2.0 +site: https://github.com/CANnectivity/cannectivity +source: https://github.com/CANnectivity/cannectivity +--- +CANnectivity is an open source firmware for Universal Serial Bus (USB) +to Controller Area Network (CAN) adapters. + +The firmware has the capability of being upgraded via USB Device +Firmware Upgrade (DFU) mode. diff --git a/1209/CADE/index.md b/1209/CADE/index.md new file mode 100644 index 00000000..0fcf33b6 --- /dev/null +++ b/1209/CADE/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: Arcadinator +owner: RetroBeef +license: GPLv2 AND CERN-OHL-S-2.0 +site: https://github.com/RetroBeef +source: https://github.com/RetroBeef/ArcadinatorV1 +--- +Cheap and open replacement for arcade control panel to usb boards + diff --git a/1209/CB65/index.md b/1209/CB65/index.md new file mode 100644 index 00000000..d5814285 --- /dev/null +++ b/1209/CB65/index.md @@ -0,0 +1,12 @@ +--- +layout: pid +title: Gemini +owner: "0xCB" +license: CERN OHL v2-S, GPL v3.0, CC-BY-SA 4.0 +site: https://keeb.supply/products/0xcb-gemini +source: https://github.com/0xCB-dev/0xCB-Gemini +--- + +RP2040 based pro micro compatible microcontroller specially designed for keyboards. Smaller brother of the 0xCB Helios + +Software Source: [here](https://github.com/qmk/qmk_firmware/tree/master/keyboards/0xcb) and staging is located [here](https://github.com/0xCB-dev/keeb-firmware-source). diff --git a/1209/CB74/index.md b/1209/CB74/index.md new file mode 100644 index 00000000..8e8708f4 --- /dev/null +++ b/1209/CB74/index.md @@ -0,0 +1,12 @@ +--- +layout: pid +title: Helios +owner: "0xCB" +license: CERN OHL v2-S, GPL v3.0, CC-BY-SA 4.0 +site: https://keeb.supply/products/0xcb-helios +source: https://github.com/0xCB-dev/0xCB-Helios +--- + +RP2040 based pro micro compatible microcontroller specially designed for keyboards. + +Software Source: [here](https://github.com/qmk/qmk_firmware/tree/master/keyboards/0xcb) and staging is located [here](https://github.com/0xCB-dev/keeb-firmware-source). diff --git a/1209/CC01/index.md b/1209/CC01/index.md new file mode 100644 index 00000000..d4807b1b --- /dev/null +++ b/1209/CC01/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: CC Practice +owner: mokesura +license: MIT +site: https://github.com/mokesura/cc_practice +source: https://github.com/mokesura/cc_practice +--- diff --git a/1209/CD07/index.md b/1209/CD07/index.md new file mode 100644 index 00000000..ce5e334c --- /dev/null +++ b/1209/CD07/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: PSG MIDI Device +owner: JackMacWindows +license: GPLv2 +site: https://mcjack123.github.io/PSG/ +source: https://github.com/MCJack123/PSG/ +--- +Programmable 16-channel synthesizer board with a MIDI interface. diff --git a/1209/D003/index.md b/1209/D003/index.md new file mode 100644 index 00000000..85241b50 --- /dev/null +++ b/1209/D003/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: CH32V003 RISC-V USB Generic Raw Device +owner: cnlohr +license: MIT-x11, Public Domain +site: http://github.com/cnlohr/rv003usb +--- +The CH32V003 is a 10 cent microcontroller. RV003USB is a firmware-only USB stack for the RISC-V platform. + +This is the PID code for totally generic devices that are intended to be communicated to through userspace. diff --git a/1209/D035/index.md b/1209/D035/index.md new file mode 100644 index 00000000..07622101 --- /dev/null +++ b/1209/D035/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: CH32X035 RISC-V USB "003fun" Example Applicaiton +owner: cnlohr +license: MIT-x11 +site: http://github.com/cnlohr/ch32v003fun +--- +The CH32X035 is a 24 cent microcontroller. This is the demo/example VID/PID for the ch32v003fun USB stack that runs on the ch32x035. + diff --git a/1209/D10D/index.md b/1209/D10D/index.md new file mode 100644 index 00000000..b6013291 --- /dev/null +++ b/1209/D10D/index.md @@ -0,0 +1,13 @@ +--- +layout: pid +title: Piunora +owner: Diodes-Delight +license: CERN OHL v1.2 +site: https://www.diodes-delight.com/products/piunora/ +source: https://github.com/Diodes-Delight/Piunora-Hardware +--- + +Piunora is a Raspberry Pi CM4 carrier board that will run CircuitPython bare metal. +https://github.com/tannewt/circuitpython/tree/piunora + +In order for that to work properly it needs its own PID for this software stack. \ No newline at end of file diff --git a/1209/D1B5/index.md b/1209/D1B5/index.md new file mode 100644 index 00000000..80b547fc --- /dev/null +++ b/1209/D1B5/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: PewPew LCD +owner: PewPew +license: CC BY-SA 4.0 +site: https://pewpew.rtfd.io +source: https://github.com/pypewpew/pewpew-lcd +--- diff --git a/1209/D1B6/index.md b/1209/D1B6/index.md new file mode 100644 index 00000000..518bff05 --- /dev/null +++ b/1209/D1B6/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: uGame 22 +owner: PewPew +license: CC BY-SA 4.0 +site: https://hackaday.io/project/186921-game-22 +source: https://github.com/python-ugame/ugame-22 +--- diff --git a/1209/DA7A/index.md b/1209/DA7A/index.md new file mode 100644 index 00000000..46fbbf04 --- /dev/null +++ b/1209/DA7A/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: nanoBoot +owner: rot +license: MIT +site: https://github.com/volium/nanoBoot +source: https://github.com/volium/nanoBoot +--- +nanoBoot is a USB HID bootloader that fits in the smallest available boot size on the ATMegaXXu4 devices, 256 words or 512 bytes. diff --git a/1209/DB00/index.md b/1209/DB00/index.md new file mode 100644 index 00000000..9f9d2d3d --- /dev/null +++ b/1209/DB00/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: ETERNAL Keypad +owner: duckyb +license: MIT +site: https://github.com/duckyb/eternal-keypad +source: https://github.com/duckyb/eternal-keypad +--- +A 36 key gaming keypad, for both right and left handed mouse users. diff --git a/1209/DDAA/index.md b/1209/DDAA/index.md new file mode 100644 index 00000000..73ce5872 --- /dev/null +++ b/1209/DDAA/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: DDAA Device +owner: EllisGL +license: BSD 3-Clause +site: https://github.com/ellisgl/MewtureButton-Firmware +source: https://github.com/ellisgl/MewtureButton-Firmware +--- +This is for device that speaks Ding Ding Ack Ack (DDAA) protocol over serial. +In this case, the Mewture Button is a device that uses this protocol to get and set mute status of audio input port. +The PID would help quickly detect these devices. diff --git a/1209/DE1A/index.md b/1209/DE1A/index.md new file mode 100644 index 00000000..1c120ebc --- /dev/null +++ b/1209/DE1A/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Delta Pico +owner: AaronChristiansen +license: MIT +site: https://github.com/AaronC81/delta-pico +source: https://github.com/AaronC81/delta-pico +--- +The Delta Pico is a powerful scientific calculator built around the Raspberry Pi Pico, with a 2.8" 240x320 colour display. diff --git a/1209/DE5C/index.md b/1209/DE5C/index.md index 94e70fad..9bd4916d 100644 --- a/1209/DE5C/index.md +++ b/1209/DE5C/index.md @@ -1,5 +1,6 @@ --- layout: pid +title: "Desk Viking" owner: earth.li license: GPLv3 site: https://github.com/u1f35c/desk-viking diff --git a/1209/DEF0/index.md b/1209/DEF0/index.md new file mode 100644 index 00000000..ca42610c --- /dev/null +++ b/1209/DEF0/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: SXKBD +owner: sinitax +license: MIT +site: https://sinitax.com +source: https://github.com/sinitax/sxkbd +--- diff --git a/1209/DF03/index.md b/1209/DF03/index.md new file mode 100644 index 00000000..51ac9120 --- /dev/null +++ b/1209/DF03/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: mi:muz:ch55x +owner: TripArts-Music +license: LGPL2.1 +site: https://www.arduinolibraries.info/libraries/mimuz-ch55x +source: https://github.com/mimuz/mimuz-ch55x +--- +An Tiny library of USB MIDI for Deqing Sun's Ch55xduino. + + diff --git a/1209/DFA9/index.md b/1209/DFA9/index.md new file mode 100644 index 00000000..f15b8d56 --- /dev/null +++ b/1209/DFA9/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: ms_m0ii040pcb +owner: marksard +license: CERN-OHL-P v2 +site: https://marksard.github.io +source: https://github.com/marksard/ms_m0ii040pcb +--- + +ms_m0ii040pcb is a compact keyboard PCB. diff --git a/1209/DFAA/index.md b/1209/DFAA/index.md new file mode 100644 index 00000000..5824f05b --- /dev/null +++ b/1209/DFAA/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: treadstone32 +owner: marksard +license: CERN-OHL-P v2 +site: https://marksard.github.io +source: https://github.com/marksard/treadstone32 +--- + +treadstone32 is a 32-key compact keyboard project. diff --git a/1209/DFAB/index.md b/1209/DFAB/index.md new file mode 100644 index 00000000..ac2f56d5 --- /dev/null +++ b/1209/DFAB/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: numatray +owner: marksard +license: CERN-OHL-P v2 +site: https://marksard.github.io +source: https://github.com/marksard/numatray +--- + +numatray is a 4-key macropad and fountain pen rest project. diff --git a/1209/E000/index.md b/1209/E000/index.md new file mode 100644 index 00000000..33b6dd35 --- /dev/null +++ b/1209/E000/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: MADI Device +owner: libmcu +license: Mix of licenses (GPL3, Apache-2.0) +site: https://libmcu.org/kr/madi +source: https://github.com/libmcu/development-board +--- + +MADI is a microcontroller development board. diff --git a/1209/E001/index.md b/1209/E001/index.md new file mode 100644 index 00000000..3d59ef73 --- /dev/null +++ b/1209/E001/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: MADI Bootloader +owner: libmcu +license: Mix of licenses (GPL3, Apache-2.0) +site: https://libmcu.org/kr/madi +source: https://github.com/libmcu/development-board +--- + +MADI is a microcontroller development board. diff --git a/1209/E004/index.md b/1209/E004/index.md new file mode 100644 index 00000000..a6ce8c35 --- /dev/null +++ b/1209/E004/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: PROVES Kit RP2040 v4 +owner: BroncoSpace +license: CERN Open Hardware Licence Version 2 - Weakly Reciprocal +site: https://www.proveskit.space/ +source: https://github.com/proveskit/flight_controller_board/ +--- +PROVES (Pleiades Rapid Orbital Verification Experimental System) Kit RP2040 v4 is an open-source hardware and software platform designed for satellite missions. It provides a cost-effective and reliable solution for conducting scientific experiments in space. diff --git a/1209/E007/index.md b/1209/E007/index.md new file mode 100644 index 00000000..ed8396ba --- /dev/null +++ b/1209/E007/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: Exp.007 SECCID +owner: vx4.net +license: GPLv3 +site: https://github.com/VX4/seccid +source: https://github.com/ckahlo/seccid +--- +The "Secure Element CCID" connector allows you to connect to secure sensor busses behind an I2C secure element as simple as a smartcard interface on your favourite desktop OS.\ +Because the communication protocol for secure elements is based on ISO7816 and messages to the trusted I2C bus are expressed as ISO7816 APDUs it is convenient to use your favourite programming language, connect to the smartcard (PC/SC) stack on your OS and start talking to your sensors over USB CCID. +As some OS (Linux / Mac OS) require an individual PID/VID combination to register CCID interfaces correctly and to not confuse it with other uses for the interface this PID was requested. diff --git a/1209/E11A/index.md b/1209/E11A/index.md new file mode 100644 index 00000000..17537771 --- /dev/null +++ b/1209/E11A/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: 3dpaxxel +owner: 3dp-accelerometer +license: Apache-2.0 +site: https://github.com/3dp-accelerometer +source: https://github.com/3dp-accelerometer/controller +--- diff --git a/1209/E128/index.md b/1209/E128/index.md new file mode 100644 index 00000000..a30f2038 --- /dev/null +++ b/1209/E128/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: passta +owner: brxken128 +license: BSD 2-Clause +site: https://github.com/brxken128/passta +source: https://github.com/brxken128/passta +--- diff --git a/1209/E1E1/index.md b/1209/E1E1/index.md new file mode 100644 index 00000000..8b04f5e3 --- /dev/null +++ b/1209/E1E1/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: AutoPTT Sidekick +owner: veyh +license: MIT +site: https://github.com/veyh/AutoPTT-Sidekick +source: https://github.com/veyh/AutoPTT-Sidekick +--- diff --git a/1209/E501/index.md b/1209/E501/index.md new file mode 100644 index 00000000..023819b0 --- /dev/null +++ b/1209/E501/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: KERIgoKBD v1 +owner: kerislab +license: GPL v2 +site: https://www.kerislab.jp/ +source: https://github.com/kerikun11/kerigokbd +--- +KERI's Ergonomic Keyboard diff --git a/1209/E582/index.md b/1209/E582/index.md new file mode 100644 index 00000000..21c865a4 --- /dev/null +++ b/1209/E582/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: GT Sim Racing Wheel +owner: Electronya +license: MIT +site: https://github.com/Electronya +source: https://github.com/Electronya/gt-wheel-firmware +--- \ No newline at end of file diff --git a/1209/EACC/index.md b/1209/EACC/index.md new file mode 100644 index 00000000..41f6f14f --- /dev/null +++ b/1209/EACC/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: gtfog dfu +owner: elmaczete_customs +license: CERN-OHL-S v2 +site: https://github.com/jmacheta/GTFOg +source: https://github.com/jmacheta/GTFOg +--- + +GTFOg - Smart anti-fog system for Airsoft applications - DFU \ No newline at end of file diff --git a/1209/EACD/index.md b/1209/EACD/index.md new file mode 100644 index 00000000..6e5edd86 --- /dev/null +++ b/1209/EACD/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: gtfog +owner: elmaczete_customs +license: CERN-OHL-S v2 +site: https://github.com/jmacheta/GTFOg +source: https://github.com/jmacheta/GTFOg +--- + +GTFOg - Smart anti-fog system for Airsoft applications. \ No newline at end of file diff --git a/1209/EAEB/index.md b/1209/EAEB/index.md new file mode 100644 index 00000000..0f285072 --- /dev/null +++ b/1209/EAEB/index.md @@ -0,0 +1,20 @@ +--- +layout: pid +title: Pico Controller +owner: Pinscape +license: MIT +site: https://github.com/mjrgh/PinscapePico/ +source: https://github.com/mjrgh/PinscapePico/ +--- +Pinscape Pico is a comprehensive I/O controller for virtual pinball cabinets +that runs on the Rasbperry Pi Pico (RP2040). This project is a sequel to the +original Pinscape KL25Z controller, reimplemented from the ground up for the +Pico. It creates a bridge between virtual pinball software on a PC (such as +Visual Pinball) and the physical input and output devices commonly found in +virtual pin cabs, including button inputs, plunger sensor inputs, accelerometer +(for nudge sensing), and feedback-effect devices (lights, solenoids, motors, +etc). The Pico communicates with host software on the PC via USB, using a +variety of standard HID interfaces and custom application-specific interfaces. +The project includes firmware for the Pico, plus a set of circuit board designs +for "expansion boards" that supplement the Pico's I/O capabilities with added +input ports and high-current output ports for feedback devices. diff --git a/1209/EDA1/index.md b/1209/EDA1/index.md index 8e2f3516..12467127 100644 --- a/1209/EDA1/index.md +++ b/1209/EDA1/index.md @@ -1,11 +1,11 @@ --- layout: pid -title: Pi-KVM Composite Device -owner: Pi-KVM +title: PiKVM Composite Device +owner: PiKVM license: GPLv3 site: https://pikvm.org source: https://github.com/pikvm/pikvm --- -Open and cheap DIY IP-KVM based on Raspberry Pi. +Open and inexpensive DIY IP-KVM based on Raspberry Pi. This device can combine HID, Mass Storage, Ethernet-over-USB, and so on. diff --git a/1209/EDA2/index.md b/1209/EDA2/index.md index f7308966..aefba14c 100644 --- a/1209/EDA2/index.md +++ b/1209/EDA2/index.md @@ -1,11 +1,11 @@ --- layout: pid -title: Pi-KVM HID -owner: Pi-KVM +title: PiKVM HID +owner: PiKVM license: GPLv3 site: https://pikvm.org source: https://github.com/pikvm/pikvm --- -Open and cheap DIY IP-KVM based on Raspberry Pi. +Open and inexpensive DIY IP-KVM based on Raspberry Pi. Dedicated hardware HID. diff --git a/1209/EDA3/index.md b/1209/EDA3/index.md new file mode 100644 index 00000000..6212360e --- /dev/null +++ b/1209/EDA3/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: PiKVM HID Bridge +owner: PiKVM +license: GPLv3 +site: https://pikvm.org +source: https://github.com/pikvm/pikvm +--- +Open and inexpensive DIY IP-KVM based on Raspberry Pi. + +USB-to-something (like PS/2) HID bridge. diff --git a/1209/EDED/index.md b/1209/EDED/index.md new file mode 100644 index 00000000..f600ad95 --- /dev/null +++ b/1209/EDED/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Pin-Nudger +owner: PinNudger +license: MIT +site: https://github.com/jerryg-77/Pin-Nudger +source: https://github.com/jerryg-77/Pin-Nudger +--- \ No newline at end of file diff --git a/1209/EF00/index.md b/1209/EF00/index.md new file mode 100644 index 00000000..6523b147 --- /dev/null +++ b/1209/EF00/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: E-Fidget +owner: 2231puppy +license: AGPL-3.0 +site: https://2231puppy.tech/e-fidget/ +source: https://github.com/2231puppy/E-Fidget +--- +The E-Fidget is a hackable, automatic fidget spinner for lazy people. diff --git a/1209/F043/index.md b/1209/F043/index.md new file mode 100644 index 00000000..3f625e13 --- /dev/null +++ b/1209/F043/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: MiniDexed +owner: MiniDexed +license: GPLv3 +site: https://github.com/probonopd/MiniDexed/ +source: https://github.com/probonopd/MiniDexed/ +--- +MiniDexed is a FM synthesizer running on Raspberry Pi diff --git a/1209/F0F0/index.md b/1209/F0F0/index.md new file mode 100644 index 00000000..67a1c596 --- /dev/null +++ b/1209/F0F0/index.md @@ -0,0 +1,13 @@ +--- +layout: pid +title: Serial WS2812 +owner: hrmny.sh +license: MIT OR Apache-2.0 +site: https://github.com/ForsakenHarmony/serial-ws2812 +source: https://github.com/ForsakenHarmony/serial-ws2812 +--- + +A USB Serial device which controls WS2812 LEDs (possibly more in the future). + +Written in Rust using an rp2040. + diff --git a/1209/F103/index.md b/1209/F103/index.md new file mode 100644 index 00000000..5384509d --- /dev/null +++ b/1209/F103/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: flow3r-firmware +owner: flow3r +license: CERN OHL S and GPL v3 +site: https://flow3r.garden +source: https://git.flow3r.garden/flow3r/ +--- +The main firmware for the flow3r music instrument diff --git a/1209/F10B/index.md b/1209/F10B/index.md new file mode 100644 index 00000000..7cbadcac --- /dev/null +++ b/1209/F10B/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: flow3r-recovery +owner: flow3r +license: CERN OHL S and GPL v3 +site: https://flow3r.garden +source: https://git.flow3r.garden/flow3r/ +--- +The bootloader and recovery environment of the flow3r music instrument diff --git a/1209/F123/index.md b/1209/F123/index.md new file mode 100644 index 00000000..212419ae --- /dev/null +++ b/1209/F123/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: minik +owner: Electrolama +license: SolderPad +site: https://lab.electrolama.com +source: https://github.com/electrolama/minik +--- diff --git a/1209/F16B/index.md b/1209/F16B/index.md new file mode 100644 index 00000000..1acc5613 --- /dev/null +++ b/1209/F16B/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: F-16 ICP +owner: mi_hi +license: GNU General Public License v3.0 +site: http://f16simulator.net +source: https://github.com/mihi4/F-16_ICP_teensy +--- +Firmware for a Teensy++2.0 to use all buttons, switches and potentiometers of a DIY F-16 ICP as a joystick. diff --git a/1209/F1DE/index.md b/1209/F1DE/index.md new file mode 100644 index 00000000..e165c1ca --- /dev/null +++ b/1209/F1DE/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Fidelio U2F +owner: danielinux +license: GPLv2 +site: https://github.com/danielinux/fidelio.git +source: https://github.com/danielinux/fidelio.git +--- diff --git a/1209/F209/index.md b/1209/F209/index.md new file mode 100644 index 00000000..271fa6e7 --- /dev/null +++ b/1209/F209/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: JukeBox V3 +owner: FriendTeamInc +license: MIT +site: https://github.com/FriendTeamInc/JukeBox +source: https://github.com/FriendTeamInc/JukeBox +--- +The JukeBox is a keyboard device that allows you to use the F13 through F24 keys on a computer, useful for assigning hotkeys like toggling mic mute, switching expressions on a VTuber model, or even quick actions in a video game. diff --git a/1209/F314/index.md b/1209/F314/index.md new file mode 100644 index 00000000..a71047a7 --- /dev/null +++ b/1209/F314/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: Teensycore +owner: SharpCoder +license: MIT +site: https://github.com/SharpCoder/teensycore +source: https://github.com/SharpCoder/teensycore +--- + +This is a kernel for the Teensy4.0 available to anyone for free with a built-in OTG USB driver. diff --git a/1209/F480/index.md b/1209/F480/index.md new file mode 100644 index 00000000..718567a3 --- /dev/null +++ b/1209/F480/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: WorkerMouse +owner: zbauman3 +license: MIT +site: https://github.com/zbauman3/WorkerMouse +source: https://github.com/zbauman3/WorkerMouse +--- +An AVR project for a simple DIY mouse jiggler, using a minimal number of parts and simple software. diff --git a/1209/F4F4/index.md b/1209/F4F4/index.md new file mode 100644 index 00000000..c5dd55f9 --- /dev/null +++ b/1209/F4F4/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Gyroscreen +owner: EricRoy +license: GPLv3+ +site: https://gyroscreen.ericroy.net/ +source: http://github.com/royalmo/gyroscreen/ +--- +A device that auto-rotates your display programmatically. diff --git a/1209/F502/index.md b/1209/F502/index.md new file mode 100644 index 00000000..14f3c7e5 --- /dev/null +++ b/1209/F502/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: RP2040-Shim +owner: silicognition +license: CC-BY-SA +site: https://github.com/xorbit/RP2040-Shim +source: https://github.com/xorbit/RP2040-Shim +--- +RP2040-Shim for PoE-FeatherWing, functionally equivalent to Feather RP2040 but physically shaped to allow mounting on top of the PoE-FeatherWing. +Differences from Feather RP2040 include USB micro B versus USB Type C connector, no battery and charging circuit, 2MB flash and no Qwiic / STEMMA QT connector. diff --git a/1209/FA00/index.md b/1209/FA00/index.md new file mode 100644 index 00000000..e426a7b6 --- /dev/null +++ b/1209/FA00/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: SFP Access Port +owner: SamMaclennan +license: CERN-OHL-W-2.0 (Hardware) / MIT (Software) +site: https://github.com/Cyclomatic-Dev/SFP-Access-Port +source: https://github.com/Cyclomatic-Dev/SFP-Access-Port +--- + +The SFP Access Port is a project comprised of both the hardware and software required to Read, Write and Program SFP/SFP+ Compliant Transceiver modules. \ No newline at end of file diff --git a/1209/FA55/index.md b/1209/FA55/index.md new file mode 100644 index 00000000..e0377492 --- /dev/null +++ b/1209/FA55/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Firmware +owner: TurtlPass +license: GPLv3 +site: https://turtlpass.com/ +source: https://github.com/TurtlPass/turtlpass-firmware-arduino +--- diff --git a/1209/FAB1/index.md b/1209/FAB1/index.md index 9cec2c43..2c135503 100644 --- a/1209/FAB1/index.md +++ b/1209/FAB1/index.md @@ -1,4 +1,4 @@ ---- +--- layout: pid title: LamDiNao owner: PAPCoDienTu @@ -6,4 +6,4 @@ license: Creative Commons ShareAlike 4.0 International site: http://papcodientu.com source: https://github.com/papcodientu/LamDiNao --- -LamDiNao, in Vietnamese called Làm Ði Nào, is an electronic board allowing physical connection between people and computer. The board has 5 basic buttons, such as: UP, DOWN, LEFT, RIGHT, CLICK and SPACE; in addition, it also has 13 extra ports which has similar functionality as 5 basic buttons. \ No newline at end of file +LamDiNao, in Vietnamese called Làm Ði Nào, is an electronic board allowing physical connection between people and computer. The board has 5 basic buttons, such as: UP, DOWN, LEFT, RIGHT, CLICK and SPACE; in addition, it also has 13 extra ports which has similar functionality as 5 basic buttons. diff --git a/1209/FAD1/index.md b/1209/FAD1/index.md new file mode 100644 index 00000000..86809111 --- /dev/null +++ b/1209/FAD1/index.md @@ -0,0 +1,14 @@ +--- +layout: pid +title: 16nx +owner: oxion +license: MIT, CC BY-SA 4.0 +site: https://16n-faderbank.github.io/16nx +source: https://github.com/16n-faderbank/16next_firmware +--- + +16nx is an open-source controller for electronic musical instruments and devices. 16 60mm faders let you control devices over MIDI, CV, and I2C. + +[Hardware repo, CC-BY-SA licensed, is here](https://github.com/16n-faderbank/16nx) + +[Software repo, MIT licensed, is here](https://github.com/16n-faderbank/16next_firmware) diff --git a/1209/FADA/index.md b/1209/FADA/index.md new file mode 100644 index 00000000..7a4088cb --- /dev/null +++ b/1209/FADA/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: 8mu +owner: Music_Thing_Modular +license: MIT, CC BY-SA 3.0 +site: https://www.musicthing.co.uk/ +source: https://github.com/TomWhitwell/8mu_Public +--- \ No newline at end of file diff --git a/1209/FC00/index.md b/1209/FC00/index.md new file mode 100644 index 00000000..2f0e8213 --- /dev/null +++ b/1209/FC00/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: OpenUAV +owner: catphish +license: MIT +site: https://github.com/catphish/openuav +source: https://github.com/catphish/openuav +--- +OpenUAV is an open source flight controller for multirotor aircraft. diff --git a/1209/FD42/index.md b/1209/FD42/index.md new file mode 100644 index 00000000..199f59d4 --- /dev/null +++ b/1209/FD42/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: SAO Digital Multimeter +owner: HXR.DK +license: CC-BY-SA (hardware), MIT (Circuit Python firmware) +site: https://github.com/flummer/dmm-sao +source: https://github.com/flummer/dmm-sao +--- +A small digital multimeter that is designed as a badge add-on, following the SAO v1.69 specification. It is using the Raspberry Pi RP2040 and features a small OLED screen, rotating knob, function button and probe terminals, all housed in a 3D printed case. + +The firmware is using CircuitPython and the code can easily be hacked, by connecting via USB-C to the RP2040. \ No newline at end of file diff --git a/1209/FF01/index.md b/1209/FF01/index.md new file mode 100644 index 00000000..ae1811cc --- /dev/null +++ b/1209/FF01/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: TReK withTK +owner: digitarhythm +license: MIT +site: https://github.com/digitarhythm/TReK_withTK +source: https://github.com/digitarhythm/TReK_withTK +--- diff --git a/1209/FF02/index.md b/1209/FF02/index.md new file mode 100644 index 00000000..900ce15f --- /dev/null +++ b/1209/FF02/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: TReK G50 TIJUANA +owner: digitarhythm +license: MIT +site: https://github.com/digitarhythm/tijuana +source: https://github.com/digitarhythm/tijuana +--- diff --git a/1209/FF03/index.md b/1209/FF03/index.md new file mode 100644 index 00000000..4d07ed28 --- /dev/null +++ b/1209/FF03/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: TReK 64 AVAIN +owner: digitarhythm +license: MIT +site: https://github.com/digitarhythm/AVAIN +source: https://github.com/digitarhythm/AVAIN +--- diff --git a/1209/FF04/index.md b/1209/FF04/index.md new file mode 100644 index 00000000..4704376b --- /dev/null +++ b/1209/FF04/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: TReK Lagoon +owner: digitarhythm +license: MIT +site: https://github.com/digitarhythm/Lagoon +source: https://github.com/digitarhythm/Lagoon +--- diff --git a/1209/FF05/index.md b/1209/FF05/index.md new file mode 100644 index 00000000..f5e7442f --- /dev/null +++ b/1209/FF05/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: TReK Lagoon SP +owner: digitarhythm +license: MIT +site: https://github.com/digitarhythm/LagoonSP +source: https://github.com/digitarhythm/LagoonSP +--- diff --git a/1209/FF40/index.md b/1209/FF40/index.md new file mode 100644 index 00000000..cb17807f --- /dev/null +++ b/1209/FF40/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: µPico +owner: RF.Guru +license: CERN-OHL-S-2.0,MIT +site: https://github.com/Guru-RF/MicroPico +source: https://github.com/Guru-RF/MicroPico/src +--- + +µPico as development board that looks like an USB stick, it's our in house go to development tool. diff --git a/1209/FF60/index.md b/1209/FF60/index.md new file mode 100644 index 00000000..a953f03b --- /dev/null +++ b/1209/FF60/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Neuron +owner: BrainBoardz +license: GPLv3 +site: http://www.brainboardz.com +source: http://github.com/BrainBoardz/BrainBoardz +--- diff --git a/6660/index.md b/6660/index.md new file mode 100644 index 00000000..e32bb00e --- /dev/null +++ b/6660/index.md @@ -0,0 +1,13 @@ +--- +layout: pid +title: The Button +owner: Maebe.Me +license: GNU GPL v3 +site: https://github.com/maebemae/TheButton +source: https://github.com/maebemae/TheButton +--- +A velocity sensitive macro button. Based on the velocity of the button press, a relevant message is typed out. + +The project is based on a STM32C071 MCU, with an off the shelf Emergency Mushroom button, and keyswitch. + +The firmware uses a mix of STM32CubeMX + STM32 HAL and https://github.com/gbm-ii/gbmUSBdevice as the main usb driver diff --git a/Gemfile b/Gemfile index db6cec36..ae80d221 100644 --- a/Gemfile +++ b/Gemfile @@ -1,14 +1,13 @@ +source "https://rubygems.org" + require "json" require "open-uri" -source "https://rubygems.org" - -versions = open("https://pages.github.com/versions.json") do |source| - JSON.parse(source.read) -end +versions = JSON.parse(OpenURI.open_uri('https://pages.github.com/versions.json').read) # Github Pages environment gem "github-pages", versions['github-pages'] gem "redcarpet" gem "html-proofer", '>=3.3.1' + diff --git a/_config.yml b/_config.yml index eaef3e43..05a46fab 100644 --- a/_config.yml +++ b/_config.yml @@ -45,7 +45,7 @@ share_stumbleupon: false # Build settings exclude: [vendor] -gems: +plugins: - jekyll-paginate liquid: error_mode: strict diff --git a/_includes/footer.html b/_includes/footer.html index 9c2ce67d..938f0c41 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -2,22 +2,9 @@
- Layout crafted with <3 by John Otander (@4lpine). - </> available on Github. + Layout crafted with <3 by John Otander (@4lpine). + </> available on Github.
- -{% if site.google_analytics %} - -{% endif %} diff --git a/_includes/head.html b/_includes/head.html index 13bc629d..45fc405b 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -12,8 +12,8 @@ - - + + {% if site.show_social_icons or site.show_sharing_icons %} {% endif %} diff --git a/_includes/post_footer.html b/_includes/post_footer.html index 9fdb646e..0d3dfb9c 100755 --- a/_includes/post_footer.html +++ b/_includes/post_footer.html @@ -1,7 +1,7 @@