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 new file mode 100644 index 00000000..6c852ee2 --- /dev/null +++ b/.github/workflows/htmlproofer.yml @@ -0,0 +1,30 @@ +# Trigger the workflow on push or pull request +on: [push, pull_request] +jobs: + build: + runs-on: ubuntu-latest + name: HTML Proofer + env: + 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@v4 + - uses: ruby/setup-ruby@v1 + with: + ruby-version: '3.3' + - uses: actions/cache@v4 + with: + path: vendor/bundle + key: ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile') }} + restore-keys: | + ${{ runner.os }}-gems- + - name: Bundle install + run: | + bundle config path vendor/bundle + bundle install --jobs 4 --retry 3 + - run: bundle exec jekyll doctor + - run: bundle exec jekyll build + - 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 + - run: bundle exec github-pages health-check diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml new file mode 100644 index 00000000..6bcdd210 --- /dev/null +++ b/.github/workflows/validate.yml @@ -0,0 +1,13 @@ +# Trigger the workflow on push or pull request +on: [push, pull_request] +jobs: + build: + runs-on: ubuntu-latest + name: Python Validator + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 + with: + python-version: '3.x' + - run: pip install -r requirements.txt; python3 -m test.validate_pids + diff --git a/.gitignore b/.gitignore index 0c3e5abb..cb5c1478 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,8 @@ _site/ .sass-cache/ +.DS_Store +/test/__pycache__ +/.bundle +/vendor +/Gemfile.lock +/.jekyll-metadata diff --git a/1209/0002/index.md b/1209/0002/index.md new file mode 100644 index 00000000..a267e4f1 --- /dev/null +++ b/1209/0002/index.md @@ -0,0 +1,7 @@ +--- +layout: pid +title: Test PID +owner: pidcodes +license: any +--- +This PID is reserved for use in private testing. Anyone may assign it to their device while they're testing in-house, but it MUST NOT be used on any device that will be redistributed, sold, or manufactured. Source code and configuration that references this VID/PID should warn users that the PID is not universally unique and should not be used outside test environments. diff --git a/1209/0003/index.md b/1209/0003/index.md new file mode 100644 index 00000000..a267e4f1 --- /dev/null +++ b/1209/0003/index.md @@ -0,0 +1,7 @@ +--- +layout: pid +title: Test PID +owner: pidcodes +license: any +--- +This PID is reserved for use in private testing. Anyone may assign it to their device while they're testing in-house, but it MUST NOT be used on any device that will be redistributed, sold, or manufactured. Source code and configuration that references this VID/PID should warn users that the PID is not universally unique and should not be used outside test environments. diff --git a/1209/0004/index.md b/1209/0004/index.md new file mode 100644 index 00000000..a267e4f1 --- /dev/null +++ b/1209/0004/index.md @@ -0,0 +1,7 @@ +--- +layout: pid +title: Test PID +owner: pidcodes +license: any +--- +This PID is reserved for use in private testing. Anyone may assign it to their device while they're testing in-house, but it MUST NOT be used on any device that will be redistributed, sold, or manufactured. Source code and configuration that references this VID/PID should warn users that the PID is not universally unique and should not be used outside test environments. diff --git a/1209/0005/index.md b/1209/0005/index.md new file mode 100644 index 00000000..a267e4f1 --- /dev/null +++ b/1209/0005/index.md @@ -0,0 +1,7 @@ +--- +layout: pid +title: Test PID +owner: pidcodes +license: any +--- +This PID is reserved for use in private testing. Anyone may assign it to their device while they're testing in-house, but it MUST NOT be used on any device that will be redistributed, sold, or manufactured. Source code and configuration that references this VID/PID should warn users that the PID is not universally unique and should not be used outside test environments. diff --git a/1209/0006/index.md b/1209/0006/index.md new file mode 100644 index 00000000..a267e4f1 --- /dev/null +++ b/1209/0006/index.md @@ -0,0 +1,7 @@ +--- +layout: pid +title: Test PID +owner: pidcodes +license: any +--- +This PID is reserved for use in private testing. Anyone may assign it to their device while they're testing in-house, but it MUST NOT be used on any device that will be redistributed, sold, or manufactured. Source code and configuration that references this VID/PID should warn users that the PID is not universally unique and should not be used outside test environments. diff --git a/1209/0007/index.md b/1209/0007/index.md new file mode 100644 index 00000000..a267e4f1 --- /dev/null +++ b/1209/0007/index.md @@ -0,0 +1,7 @@ +--- +layout: pid +title: Test PID +owner: pidcodes +license: any +--- +This PID is reserved for use in private testing. Anyone may assign it to their device while they're testing in-house, but it MUST NOT be used on any device that will be redistributed, sold, or manufactured. Source code and configuration that references this VID/PID should warn users that the PID is not universally unique and should not be used outside test environments. diff --git a/1209/0008/index.md b/1209/0008/index.md new file mode 100644 index 00000000..a267e4f1 --- /dev/null +++ b/1209/0008/index.md @@ -0,0 +1,7 @@ +--- +layout: pid +title: Test PID +owner: pidcodes +license: any +--- +This PID is reserved for use in private testing. Anyone may assign it to their device while they're testing in-house, but it MUST NOT be used on any device that will be redistributed, sold, or manufactured. Source code and configuration that references this VID/PID should warn users that the PID is not universally unique and should not be used outside test environments. diff --git a/1209/0009/index.md b/1209/0009/index.md new file mode 100644 index 00000000..a267e4f1 --- /dev/null +++ b/1209/0009/index.md @@ -0,0 +1,7 @@ +--- +layout: pid +title: Test PID +owner: pidcodes +license: any +--- +This PID is reserved for use in private testing. Anyone may assign it to their device while they're testing in-house, but it MUST NOT be used on any device that will be redistributed, sold, or manufactured. Source code and configuration that references this VID/PID should warn users that the PID is not universally unique and should not be used outside test environments. diff --git a/1209/000A/index.md b/1209/000A/index.md new file mode 100644 index 00000000..a267e4f1 --- /dev/null +++ b/1209/000A/index.md @@ -0,0 +1,7 @@ +--- +layout: pid +title: Test PID +owner: pidcodes +license: any +--- +This PID is reserved for use in private testing. Anyone may assign it to their device while they're testing in-house, but it MUST NOT be used on any device that will be redistributed, sold, or manufactured. Source code and configuration that references this VID/PID should warn users that the PID is not universally unique and should not be used outside test environments. diff --git a/1209/000B/index.md b/1209/000B/index.md new file mode 100644 index 00000000..a267e4f1 --- /dev/null +++ b/1209/000B/index.md @@ -0,0 +1,7 @@ +--- +layout: pid +title: Test PID +owner: pidcodes +license: any +--- +This PID is reserved for use in private testing. Anyone may assign it to their device while they're testing in-house, but it MUST NOT be used on any device that will be redistributed, sold, or manufactured. Source code and configuration that references this VID/PID should warn users that the PID is not universally unique and should not be used outside test environments. diff --git a/1209/000C/index.md b/1209/000C/index.md new file mode 100644 index 00000000..a267e4f1 --- /dev/null +++ b/1209/000C/index.md @@ -0,0 +1,7 @@ +--- +layout: pid +title: Test PID +owner: pidcodes +license: any +--- +This PID is reserved for use in private testing. Anyone may assign it to their device while they're testing in-house, but it MUST NOT be used on any device that will be redistributed, sold, or manufactured. Source code and configuration that references this VID/PID should warn users that the PID is not universally unique and should not be used outside test environments. diff --git a/1209/000D/index.md b/1209/000D/index.md new file mode 100644 index 00000000..a267e4f1 --- /dev/null +++ b/1209/000D/index.md @@ -0,0 +1,7 @@ +--- +layout: pid +title: Test PID +owner: pidcodes +license: any +--- +This PID is reserved for use in private testing. Anyone may assign it to their device while they're testing in-house, but it MUST NOT be used on any device that will be redistributed, sold, or manufactured. Source code and configuration that references this VID/PID should warn users that the PID is not universally unique and should not be used outside test environments. diff --git a/1209/000E/index.md b/1209/000E/index.md new file mode 100644 index 00000000..a267e4f1 --- /dev/null +++ b/1209/000E/index.md @@ -0,0 +1,7 @@ +--- +layout: pid +title: Test PID +owner: pidcodes +license: any +--- +This PID is reserved for use in private testing. Anyone may assign it to their device while they're testing in-house, but it MUST NOT be used on any device that will be redistributed, sold, or manufactured. Source code and configuration that references this VID/PID should warn users that the PID is not universally unique and should not be used outside test environments. diff --git a/1209/000F/index.md b/1209/000F/index.md new file mode 100644 index 00000000..a267e4f1 --- /dev/null +++ b/1209/000F/index.md @@ -0,0 +1,7 @@ +--- +layout: pid +title: Test PID +owner: pidcodes +license: any +--- +This PID is reserved for use in private testing. Anyone may assign it to their device while they're testing in-house, but it MUST NOT be used on any device that will be redistributed, sold, or manufactured. Source code and configuration that references this VID/PID should warn users that the PID is not universally unique and should not be used outside test environments. diff --git a/1209/0010/index.md b/1209/0010/index.md new file mode 100644 index 00000000..a267e4f1 --- /dev/null +++ b/1209/0010/index.md @@ -0,0 +1,7 @@ +--- +layout: pid +title: Test PID +owner: pidcodes +license: any +--- +This PID is reserved for use in private testing. Anyone may assign it to their device while they're testing in-house, but it MUST NOT be used on any device that will be redistributed, sold, or manufactured. Source code and configuration that references this VID/PID should warn users that the PID is not universally unique and should not be used outside test environments. diff --git a/1209/0070/index.md b/1209/0070/index.md new file mode 100644 index 00000000..0f7e3f87 --- /dev/null +++ b/1209/0070/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Ethernet + Serial Gadget +owner: nerves-project +license: Apache-2 +site: https://nerves-project.org +source: https://github.com/nerves-project/nerves +--- diff --git a/1209/01c0/index.md b/1209/01C0/index.md similarity index 100% rename from 1209/01c0/index.md rename to 1209/01C0/index.md diff --git a/1209/01cb/index.md b/1209/01CB/index.md similarity index 100% rename from 1209/01cb/index.md rename to 1209/01CB/index.md diff --git a/1209/0256/index.md b/1209/0256/index.md new file mode 100644 index 00000000..39bc5dbd --- /dev/null +++ b/1209/0256/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: pISO Raspberry Pi Hat +owner: SchwalmAndTate +license: GPLv3 +site: https://www.kickstarter.com/projects/178023282/piso-the-most-versatile-flash-drive-yet +source: https://github.com/ALSchwalm/pISO +--- +A hat that turns a Raspberry Pi Zero into a powerful flash drive capable of creating +virtual drives, mounting disk images, and more. diff --git a/1209/0514/index.md b/1209/0514/index.md new file mode 100644 index 00000000..c4ff000f --- /dev/null +++ b/1209/0514/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: Lot60 BLE Keyboard +owner: Lotlab +license: GPLv3 and CC-BY-SA +site: https://github.com/Lotlab/BLE60-keyboard +source: https://github.com/Lotlab/BLE60-keyboard +--- + +A BLE/USB dual-mode 60% keyboard. diff --git a/1209/053A/index.md b/1209/053A/index.md new file mode 100644 index 00000000..d715c976 --- /dev/null +++ b/1209/053A/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: HSSV SAMR21-Mote +owner: hackerspacesv +license: APACHE 2.0 +site: https://github.com/hackerspacesv/contiki-hardware +source: https://github.com/hackerspacesv/contiki-hardware +--- +The HSSV SAMR21-Mote is the development board for the ATSAMR21 IoT module running Contiki-OS. diff --git a/1209/0BAB/index.md b/1209/0BAB/index.md new file mode 100644 index 00000000..e111a04b --- /dev/null +++ b/1209/0BAB/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Palette +owner: Bitgamma +license: Apache-2.0 +site: http://github.com/bitgamma/palette +source: http://github.com/bitgamma/palette +--- +A small companion to graphic tablets for image editing \ No newline at end of file diff --git a/1209/0CBD/index.md b/1209/0CBD/index.md new file mode 100644 index 00000000..37806ba5 --- /dev/null +++ b/1209/0CBD/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: kuku.eu.org keyboard +owner: kuku.eu.org +license: GPLv2, Public Domain +site: http://kuku.eu.org/?projects/keyboard/index +source: https://github.com/anszom/avr-vusb-keyboard +--- +USB keyboard controller board based on AVR V-USB. + +Developed as a replacement controller board for an off-the-shelf keyboard. diff --git a/1209/0D32/index.md b/1209/0D32/index.md new file mode 100644 index 00000000..2a01c801 --- /dev/null +++ b/1209/0D32/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: ODrive +owner: ODriveRobotics +license: MIT +site: https://odriverobotics.com/ +source: https://github.com/madcowswe/ODriveFirmware +--- +ODrive is a high performance three-phase motor controller. diff --git a/1209/1007/index.md b/1209/1007/index.md new file mode 100644 index 00000000..855082a9 --- /dev/null +++ b/1209/1007/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Croduino SAMD +owner: e-radionica.com +license: MIT +site: https://www.e-radionica.com/en +source: https://github.com/e-radionicacom/Croduino-SAMD-Eagle-Files +--- diff --git a/1209/1776/index.md b/1209/1776/index.md new file mode 100644 index 00000000..202659a0 --- /dev/null +++ b/1209/1776/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: System76 Thelio Io +owner: System76 +license: GPLv3 +site: https://thel.io/ +source: http://github.com/system76/thelio-io/ +--- diff --git a/1209/1986/index.md b/1209/1986/index.md new file mode 100644 index 00000000..6b246525 --- /dev/null +++ b/1209/1986/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Jaguar USB Tap +owner: dgrubb +license: GPLv3 +site: https://github.com/dgrubb +source: https://github.com/dgrubb/Jaguar-USB-tap +--- +A USB adapter to allow interfacing an Atari Jaguar controller with modern hosts. diff --git a/1209/1AB5/index.md b/1209/1AB5/index.md new file mode 100644 index 00000000..dcbbd941 --- /dev/null +++ b/1209/1AB5/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Tsunami +owner: arachnidlabs +license: MIT +site: http://www.arachnidlabs.com/tsunami/ +source: http://github.com/arachnidlabs/tsunami/ +--- diff --git a/1209/1AB6/index.md b/1209/1AB6/index.md new file mode 100644 index 00000000..2c16ecfc --- /dev/null +++ b/1209/1AB6/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Tsunami Bootloader +owner: arachnidlabs +license: MIT +site: http://www.arachnidlabs.com/tsunami/ +source: http://github.com/arachnidlabs/tsunami/ +--- diff --git a/1209/2001/index.md b/1209/2001/index.md new file mode 100644 index 00000000..3922dc5f --- /dev/null +++ b/1209/2001/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Pi-pilot opensource and openhardware autopilot system +owner: OSHEC +license: GNU GPL +site: http://www.oshec.org/projects/pi-pilot/wiki +source: https://gitlab.com/pitman/pi-pilot/tree/master +--- diff --git a/1209/2002/index.md b/1209/2002/index.md new file mode 100644 index 00000000..88ec6af6 --- /dev/null +++ b/1209/2002/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: PIC16F1-USB-DFU-Bootloader +owner: majbthrd +license: BSD 3-Clause +site: https://github.com/majbthrd/PIC16F1-USB-DFU-Bootloader/ +source: https://github.com/majbthrd/PIC16F1-USB-DFU-Bootloader/tree/master/firmware/ +--- diff --git a/1209/2003/index.md b/1209/2003/index.md new file mode 100644 index 00000000..2eb795bd --- /dev/null +++ b/1209/2003/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: SAMDx1-USB-DFU-Bootloader +owner: majbthrd +license: BSD 3-Clause +site: https://github.com/majbthrd/SAMDx1-USB-DFU-Bootloader +source: https://github.com/majbthrd/SAMDx1-USB-DFU-Bootloader +--- diff --git a/1209/2004/index.md b/1209/2004/index.md new file mode 100644 index 00000000..e3677fb9 --- /dev/null +++ b/1209/2004/index.md @@ -0,0 +1,24 @@ +--- +layout: pid +title: GCBASIC Serial CDC Stack +owner: GCBASIC +license: GPLv2, Public Domain +site: http://gcbasic.sourceforge.net/ +source: https://sourceforge.net/p/gcbasic/code/HEAD/tree/GCBASIC/trunk/ +--- +Our Open Source software is called the Great Cow BASIC suite. The Great Cow BASIC suite is robust and fully functional compiler and assembler. Using Great Cow BASIC is the fastest method to program a Microchip PIC or Atmel AVR 8-bit microcontroller for those just starting and the professional user. + +Great Cow BASIC (or GCBASIC) is an Open Source BASIC compiler for PIC and AVR microcontrollers. The project was founded in late 2005, and it has since attracted attention from several other developers. It has been used in the University’s high school outreach programs, and has been used by quite a few other people. +One challenge has been guaranteeing that the compiler will produce correct assembly and machine code for a given program. An automated test system will be created to verify that the compiler has compiled programs correctly. + +This PID supports support for project developemenyt using the OakTree USB library, see https://github.com/yamamaya/HIDSimpleFramework + + +Great Cow BASIC has three main aims - to remove the need for repetitive assembly commands, to produce efficient code, and to make it easy to take code written for one microcontroller type and run it on another microcontroller type. The design intent is to remove the complexity of using and programming a microcontroller. Great Cow BASIC is suitable for beginners, for those who do not like or wish to learn assembly language and for experienced microcontroller programmmers. Great Cow BASIC is available for Windows, Apple Operating Systems and Linux. + +We have two versions of Great Cow BASIC. Both versions use the same common core toolchain the difference is the user experience. + +Great Cow BASIC IDE +Great Cow Graphical BASIC + + diff --git a/1209/2005/index.md b/1209/2005/index.md new file mode 100644 index 00000000..4a850f60 --- /dev/null +++ b/1209/2005/index.md @@ -0,0 +1,24 @@ +--- +layout: pid +title: GCBASIC OakTree Stack +owner: GCBASIC +license: GPLv2, Public Domain +site: http://gcbasic.sourceforge.net/ +source: https://sourceforge.net/p/gcbasic/code/HEAD/tree/GCBASIC/trunk/ +--- +Our Open Source software is called the Great Cow BASIC suite. The Great Cow BASIC suite is robust and fully functional compiler and assembler. Using Great Cow BASIC is the fastest method to program a Microchip PIC or Atmel AVR 8-bit microcontroller for those just starting and the professional user. + +Great Cow BASIC (or GCBASIC) is an Open Source BASIC compiler for PIC and AVR microcontrollers. The project was founded in late 2005, and it has since attracted attention from several other developers. It has been used in the University’s high school outreach programs, and has been used by quite a few other people. +One challenge has been guaranteeing that the compiler will produce correct assembly and machine code for a given program. An automated test system will be created to verify that the compiler has compiled programs correctly. + +This PID supports support for project developemenyt using the OakTree USB library, see https://github.com/yamamaya/HIDSimpleFramework + + +Great Cow BASIC has three main aims - to remove the need for repetitive assembly commands, to produce efficient code, and to make it easy to take code written for one microcontroller type and run it on another microcontroller type. The design intent is to remove the complexity of using and programming a microcontroller. Great Cow BASIC is suitable for beginners, for those who do not like or wish to learn assembly language and for experienced microcontroller programmmers. Great Cow BASIC is available for Windows, Apple Operating Systems and Linux. + +We have two versions of Great Cow BASIC. Both versions use the same common core toolchain the difference is the user experience. + +Great Cow BASIC IDE +Great Cow Graphical BASIC + + diff --git a/1209/2006/index.md b/1209/2006/index.md new file mode 100644 index 00000000..82d38a10 --- /dev/null +++ b/1209/2006/index.md @@ -0,0 +1,24 @@ +--- +layout: pid +title: GCBASIC Simulation Stack +owner: GCBASIC +license: GPLv2, Public Domain +site: http://gcbasic.sourceforge.net/ +source: https://sourceforge.net/p/gcbasic/code/HEAD/tree/GCBASIC/trunk/ +--- +Our Open Source software is called the Great Cow BASIC suite. The Great Cow BASIC suite is robust and fully functional compiler and assembler. Using Great Cow BASIC is the fastest method to program a Microchip PIC or Atmel AVR 8-bit microcontroller for those just starting and the professional user. + +Great Cow BASIC (or GCBASIC) is an Open Source BASIC compiler for PIC and AVR microcontrollers. The project was founded in late 2005, and it has since attracted attention from several other developers. It has been used in the University’s high school outreach programs, and has been used by quite a few other people. +One challenge has been guaranteeing that the compiler will produce correct assembly and machine code for a given program. An automated test system will be created to verify that the compiler has compiled programs correctly. + +This PID supports the automated testing of executable code generated by the compiler, and verify that the code executes as expected. An existing simulator has been developed for Great Cow but never publicly released. This will be developed further, and a hardware simulator will also be built. The hardware simulator will include a set of different microcontroller chips, and would have a way to download code to any one of the microcontrollers and then verify that it has run as expected. + + +Great Cow BASIC has three main aims - to remove the need for repetitive assembly commands, to produce efficient code, and to make it easy to take code written for one microcontroller type and run it on another microcontroller type. The design intent is to remove the complexity of using and programming a microcontroller. Great Cow BASIC is suitable for beginners, for those who do not like or wish to learn assembly language and for experienced microcontroller programmmers. Great Cow BASIC is available for Windows, Apple Operating Systems and Linux. + +We have two versions of Great Cow BASIC. Both versions use the same common core toolchain the difference is the user experience. + +Great Cow BASIC IDE + +Great Cow Graphical BASIC + 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/2010/index.md b/1209/2010/index.md new file mode 100644 index 00000000..d0dea45b --- /dev/null +++ b/1209/2010/index.md @@ -0,0 +1,15 @@ +--- +layout: pid +title: OpenLink-V1 CMSIS-DAP +owner: RavikiranBukkasagara +license: Creative Commons Attribution-ShareAlike 4.0 International License +site: https://ravikiranb.com/projects/cmsis-dap-debug/ +source: https://github.com/rkprojects/openlink-v1-cmsis-dap +--- + +Simple low cost CMSIS-DAP Debug Unit with USB HID interface to debug ARM Cortex based microcontrollers. + +Licenses: +* Hardware design files are licensed under Creative Commons Attribution-ShareAlike 4.0 International License. +* Firmware source codes are licnesed under mix of Apache License, Version 2.0 +and Microcontroller vendor's license (STMicroelectronics) Ultimate Liberty license SLA0044. 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/2015/index.md b/1209/2015/index.md new file mode 100644 index 00000000..58c722f2 --- /dev/null +++ b/1209/2015/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: The GRUB Switch +owner: UNGsoftware +license: MIT, Atmel +site: https://github.com/rw-hsma-fpga +source: https://github.com/rw-hsma-fpga/grub-switch/ +--- +A USB Mass Storage Device that provides a GRUB script file choosing an OS to +boot, based on a connected hardware switch diff --git a/1209/2016/index.md b/1209/2016/index.md new file mode 100644 index 00000000..388cafbb --- /dev/null +++ b/1209/2016/index.md @@ -0,0 +1,12 @@ +--- +layout: pid +title: Cupkee +owner: cupkee +license: MIT +site: http://www.cupkee.cn/ +source: https://github.com/cupkee/cupkee/ +--- +Cupkee is an operating system, it provides a node-like environment on micro-controller. + +Cupkee is not designed for specialized hardware, that implements a USB CDC-MSC composite device. USB CDC interface as the console, and the USB MSC interface be used to loads application code. + diff --git a/1209/2017/index.md b/1209/2017/index.md new file mode 100644 index 00000000..7d2a7be5 --- /dev/null +++ b/1209/2017/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Mini SAM M4 +owner: bshockley +license: MIT +site: https://www.minifigboards.com +source: https://github.com/bwshockley/Mini-SAM +--- +Mini SAM M4 is a minifigure shaped development board. License files located on the Github repository. diff --git a/1209/2018/index.md b/1209/2018/index.md new file mode 100644 index 00000000..d6ec8b42 --- /dev/null +++ b/1209/2018/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: STM32 MCU board +owner: eez +license: TAPR v1.0 +site: https://www.envox.hr/eez +source: https://github.com/eez-open/modular-psu/tree/master/mcu +--- diff --git a/1209/2019/index.md b/1209/2019/index.md new file mode 100644 index 00000000..0d0bb6fb --- /dev/null +++ b/1209/2019/index.md @@ -0,0 +1,16 @@ +--- +layout: pid +title: PunchBOOT +owner: jop +license: BSD-3 +site: https://github.com/jonpe960/punchboot +source: https://github.com/jonpe960/punchboot +--- + +PunchBOOT is a secureboot bootloader mostly for ARM SoC's. + +Among the hardware that is supported the following are open source: + +https://github.com/jonpe960/jiffy +https://github.com/jonpe960/bebop + diff --git a/1209/2020/index.md b/1209/2020/index.md new file mode 100644 index 00000000..1c024066 --- /dev/null +++ b/1209/2020/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Gate Crystal +owner: CaptainCredible +license: MIT +site: http://www.captaincredible.com/ +source: https://github.com/CaptainCredible/GateXtal +--- diff --git a/1209/2021/index.md b/1209/2021/index.md new file mode 100644 index 00000000..da30d3aa --- /dev/null +++ b/1209/2021/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: AGC DSKY Alarm Panel Replica +owner: rrainey +license: CC-BY-SA 4.0 +site: https://github.com/rrainey +source: https://github.com/rrainey/DSKY-alarm-panel-replica +--- diff --git a/1209/2022/index.md b/1209/2022/index.md new file mode 100644 index 00000000..e93eaeb2 --- /dev/null +++ b/1209/2022/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: AGC DSKY Keyboard Replica +owner: rrainey +license: CC-BY-SA 4.0 +site: https://github.com/rrainey +source: https://github.com/rrainey/DSKY-keyboard-replica +--- 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/2042/index.md b/1209/2042/index.md new file mode 100644 index 00000000..afa9b0bc --- /dev/null +++ b/1209/2042/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: USB Ethernet +owner: wlanpi +license: MIT, BSD 3 +site: http://www.wlanpi.com/ +source: https://github.com/WLAN-Pi/ +--- +Open Source Wireless Network Multitool for Wireless Pros running linux and built on Raspberry Pi hardware that utilizes a USB Ethernet gadget to connect to the device. diff --git a/1209/2044/index.md b/1209/2044/index.md new file mode 100644 index 00000000..ac4ff561 --- /dev/null +++ b/1209/2044/index.md @@ -0,0 +1,12 @@ +--- +layout: pid +title: KBP Macro Pad +owner: kennyblackprinting +license: GPLv2 +site: https://github.com/YodaDistro +source: https://github.com/YodaDistro/qmk_firmware/tree/YodaPico +--- +The KBP Macro Pad is a 16 direct pin wired macro pad built on a personally designed 3D printed 4x4 pad. It uses mechanical key switches for its direct wired inputs. +Utilizes a Raspberry Pi Pico as a controller that plugs into any computer via USB Micro. + +Firmware uses QMK and can be found at the above source (will update QMK link when merged). Licensed as GPL2+. \ No newline at end of file diff --git a/1209/2050/index.md b/1209/2050/index.md new file mode 100644 index 00000000..3be4d07a --- /dev/null +++ b/1209/2050/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Alloy +owner: myStorm +license: SolderPad +site: http://forum.mystorm.uk/ +source: https://github.com/folknology/alloy +--- diff --git a/1209/2051/index.md b/1209/2051/index.md new file mode 100644 index 00000000..cc54e110 --- /dev/null +++ b/1209/2051/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Amalgam +owner: myStorm +license: SolderPad +site: http://forum.mystorm.uk/ +source: https://github.com/folknology/amalgam +--- diff --git a/1209/2052/index.md b/1209/2052/index.md new file mode 100644 index 00000000..270f54c3 --- /dev/null +++ b/1209/2052/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: BlackIce V +owner: myStorm +license: SolderPad +site: http://forum.mystorm.uk/ +source: https://github.com/folknology/BlackIceV +--- 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/2100/index.md b/1209/2100/index.md new file mode 100644 index 00000000..a90365f9 --- /dev/null +++ b/1209/2100/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: TinyFPGA B1 and B2 Boards +owner: TinyFPGA +license: GPLv3 +site: http://tinyfpga.com +source: https://github.com/tinyfpga/TinyFPGA-B-Series +--- diff --git a/1209/2101/index.md b/1209/2101/index.md new file mode 100644 index 00000000..fe6b4d3d --- /dev/null +++ b/1209/2101/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: TinyFPGA A-Series Programmer +owner: TinyFPGA +license: GPLv3 +site: http://tinyfpga.com +source: https://github.com/tinyfpga/TinyFPGA-A-Programmer +--- 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/2137/index.md b/1209/2137/index.md new file mode 100644 index 00000000..36238eba --- /dev/null +++ b/1209/2137/index.md @@ -0,0 +1,12 @@ +--- +layout: pid +title: Web I2C Programmer +owner: hswaw +license: ISC +site: https://hackdoc.hackerspace.pl/dc/hbj11/flasher/bluepill/ +source: https://cs.hackerspace.pl/hscloud/-/tree/dc/hbj11/flasher/bluepill +--- + +A USB-driven I2C programmer based on an STM32F103C8T6 on a 'Bluepill' devboard. Accessible from a [WebUSB based interface](https://hackdoc.hackerspace.pl/dc/hbj11/flasher/web/README.md). + +NOTE: This project is contained within a monorepo ([hscloud](https://cs.hackerspace.pl/hscloud)) which is licensed under the ISC license and other compatible open source licenses. See [COPYING](https://cs.hackerspace.pl/hscloud/-/blob/COPYING) for more information. diff --git a/1209/214C/index.md b/1209/214C/index.md new file mode 100644 index 00000000..7eaf8892 --- /dev/null +++ b/1209/214C/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Passing Link +owner: jmgao +license: MIT +site: https://github.com/jmgao/passinglink/ +--- +Open source USB HID game controller firmware and PCB design diff --git a/1209/214D/index.md b/1209/214D/index.md new file mode 100644 index 00000000..18bc50af --- /dev/null +++ b/1209/214D/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Passing Link Bootloader +owner: jmgao +license: MIT +site: https://github.com/jmgao/passinglink/ +--- +Bootloader for Passing Link 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/2170/index.md b/1209/2170/index.md new file mode 100644 index 00000000..44530a65 --- /dev/null +++ b/1209/2170/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: OpenThermalCamera +owner: OpenThermalCamera +license: GPLv3 +site: https://github.com/openthermalcamera +source: https://github.com/openthermalcamera/ +--- +Open source thermal camera based on Melexis 32x24 sensor diff --git a/1209/2200/index.md b/1209/2200/index.md new file mode 100644 index 00000000..eae93cb3 --- /dev/null +++ b/1209/2200/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: Raise Bootloader +owner: Dygmalab +license: GPLv3 +site: http://dygma.com +source: https://github.com/Dygmalab/Kaleidoscope-Hardware-Raise +--- +Hardware design is in a separate repo: +https://github.com/Dygmalab/Raise-Schematics diff --git a/1209/2201/index.md b/1209/2201/index.md new file mode 100644 index 00000000..60eb6696 --- /dev/null +++ b/1209/2201/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: Raise Keyboard +owner: Dygmalab +license: GPLv3 +site: http://dygma.com +source: https://github.com/Dygmalab/Kaleidoscope-Hardware-Raise +--- +Hardware design is in a separate repo: +https://github.com/Dygmalab/Raise-Schematics diff --git a/1209/2211/index.md b/1209/2211/index.md new file mode 100644 index 00000000..ecb3b77f --- /dev/null +++ b/1209/2211/index.md @@ -0,0 +1,16 @@ +--- +layout: pid +title: Mathpad +owner: Summa-Cogni +license: GNU General Public License v3 and CERN-OHL-S v2 +site: http://www.summacogni.com/Mathpad +source: https://github.com/Summa-Cogni/Mathpad +--- + +Mathpad is a keypad for students and professionals in any STEM field. +Mathpad allows for effortless typing of mathematical symbols and equations across applications and operating systems. + +Mathpad's firmware is built on QMK and licensed under GNU General Public License v3. +Its hardware is licensed under CERN-OHL-S v2 + +Mathpad is OS agnostic and works with Windows, macOS, and virtually all Linux distros. diff --git a/1209/2231/index.md b/1209/2231/index.md new file mode 100644 index 00000000..9e36e2e2 --- /dev/null +++ b/1209/2231/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: NullWiiCon +owner: Nullstalgia +license: GPLv3 +site: https://github.com/nullstalgia/NullWiiCon/ +source: https://github.com/nullstalgia/NullWiiCon/ +--- +An adapter for retro-style controllers for use on game consoles and personal computers. diff --git a/1209/2302/index.md b/1209/2302/index.md new file mode 100644 index 00000000..fd19091f --- /dev/null +++ b/1209/2302/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Atreus 2 Bootloader +owner: keyboardio +license: GPLv3 +site: http://keyboard.io +source: https://github.com/keyboardio/Kaleidoscope/ +--- diff --git a/1209/2303/index.md b/1209/2303/index.md new file mode 100644 index 00000000..625bf9e9 --- /dev/null +++ b/1209/2303/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Atreus 2 +owner: keyboardio +license: GPLv3 +site: http://keyboard.io +source: https://github.com/keyboardio/Kaleidoscope/ +--- diff --git a/1209/2304/index.md b/1209/2304/index.md new file mode 100644 index 00000000..4e3fdef6 --- /dev/null +++ b/1209/2304/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Phoenix Board +owner: ErgoKB +license: GPLv3 +site: https://www.ergokb.tw/ +source: https://github.com/ErgoKB/Phoenix +--- diff --git a/1209/2323/index.md b/1209/2323/index.md new file mode 100644 index 00000000..c5b4300e --- /dev/null +++ b/1209/2323/index.md @@ -0,0 +1,14 @@ +--- +layout: pid +title: candleLight +owner: bytewerk.org +license: MIT, CERN OHL +site: https://cangaroo.org/candle/light/ +source: https://github.com/HubertD/candleLight +--- +A cheap, simple USB CAN Adpater +* made with KiCAD, STM32F0 based +* firmware repository: +* SocketCAN support using the gs_usb kernel module, mainline since linux 3.16 +* supported by cangaroo using WinUSB in MS Windows >=7 +* find the bytewerk guys and grab a candleLight on your favourite CCC event! diff --git a/1209/2327/index.md b/1209/2327/index.md new file mode 100644 index 00000000..336f3edc --- /dev/null +++ b/1209/2327/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: ⌧ Bootloader Device +owner: ktec +license: CC BY-SA 4.0 (hardware) / GPLv3 (firmware, software) +site: https://github.com/ktec-hq +source: https://github.com/kairyu/lufa +--- +K.T.E.C. ⌧ Bootloader Device diff --git a/1209/2328/index.md b/1209/2328/index.md new file mode 100644 index 00000000..68f51fed --- /dev/null +++ b/1209/2328/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: ⌨ Keyboard Device +owner: ktec +license: CC BY-SA 4.0 (hardware) / GPLv3 (firmware, software) +site: https://github.com/ktec-hq +source: https://github.com/kairyu/tmk_keyboard_custom +--- +K.T.E.C. ⌨ Keyboard Device diff --git a/1209/2333/index.md b/1209/2333/index.md new file mode 100644 index 00000000..8875bec7 --- /dev/null +++ b/1209/2333/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Kimera +owner: kairyu +license: CC BY-SA 4.0 (hardware) / GPLv3 (firmware, software) +site: https://github.com/kairyu/kimera +source: https://github.com/kairyu/tmk_keyboard_custom/tree/kimera/keyboard/kimera +--- +A Relatively Easy-to-use Module for Implementing Keyboard. diff --git a/1209/2334/index.md b/1209/2334/index.md new file mode 100644 index 00000000..ae593afe --- /dev/null +++ b/1209/2334/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Staryu +owner: kairyu +license: CC BY-SA 4.0 (hardware) / GPLv3 (firmware, software) +site: https://github.com/kairyu/staryu +source: https://github.com/kairyu/tmk_keyboard_custom/tree/master/keyboard/staryu +--- +Open-source 5-key Keypad. diff --git a/1209/2335/index.md b/1209/2335/index.md new file mode 100644 index 00000000..ce1e9315 --- /dev/null +++ b/1209/2335/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Sense8 +owner: Portwell +license: MIT +site: https://www.portwell.com.tw/ +source: https://github.com/Portwell/Sense8/ +--- +IoT End Device PID 2335. diff --git a/1209/2336/index.md b/1209/2336/index.md new file mode 100644 index 00000000..d41f5aab --- /dev/null +++ b/1209/2336/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Sense8 +owner: Portwell +license: MIT +site: https://www.portwell.com.tw/ +source: https://github.com/Portwell/Sense8/ +--- +IoT End Device to upload code PID 2336. diff --git a/1209/2342/index.md b/1209/2342/index.md new file mode 100644 index 00000000..56515af5 --- /dev/null +++ b/1209/2342/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Big Red Button +owner: andreas.org +license: MIT +site: http://www.andreas.org/ +source: http://github.com/andreas23/bigredbutton/ +--- + diff --git a/1209/2343/index.md b/1209/2343/index.md new file mode 100644 index 00000000..f6e580dc --- /dev/null +++ b/1209/2343/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: bluefnorf +owner: jaseg +license: AGPLv3 +source: http://github.com/jaseg/dazhbog +--- + diff --git a/1209/2344/index.md b/1209/2344/index.md new file mode 100644 index 00000000..ea104ac7 --- /dev/null +++ b/1209/2344/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: MoaRGB +owner: jaseg +license: AGPLv3 +source: https://git.jaseg.de/moargb.git +--- +MoaRGB is a high-power RGB LED controller with a self-documenting CDC-compatible interface. diff --git a/1209/2345/index.md b/1209/2345/index.md new file mode 100644 index 00000000..386cc79c --- /dev/null +++ b/1209/2345/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Simple Generic USB HID IO +owner: VV-Soft +license: Apache v 2.0 +site: https://github.com/VV-Soft/UsbHidIO +source: https://github.com/VV-Soft/UsbHidIO +--- +VV-Soft Usb Hid IO aims to offer a versatile protocol for creating multitude of I/O devices with a single VID/PID number. diff --git a/1209/2346/index.md b/1209/2346/index.md new file mode 100644 index 00000000..e34873ac --- /dev/null +++ b/1209/2346/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: QUIK Mini +owner: phobos-instruments +license: GNU General Public License v3.0 +site: https://phobos-instruments.com/ +source: https://github.com/phobos-instruments/QUIK-Knobs +--- +Portable MIDI controller 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/2357/index.md b/1209/2357/index.md new file mode 100644 index 00000000..e97f60b5 --- /dev/null +++ b/1209/2357/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: TinyPassword +owner: KarolKucza +license: MIT +site: https://github.com/KK2345/TinyPassword/blob/master/README.md +source: https://github.com/KK2345/TinyPassword +--- +Have you ever forgotten your password? If yes this device is for you. +It stores your three passwords and usernames and can enter them when you click a button! \ No newline at end of file diff --git a/1209/2400/index.md b/1209/2400/index.md new file mode 100644 index 00000000..2d0e2b4a --- /dev/null +++ b/1209/2400/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: Snap-Pad +owner: phooky +license: CERN OHL and BSD +site: http://snap-pad.info/ +source: http://github.com/phooky/Snap-Pad/ +--- +Snap-Pad is a simple device for generating one-time pads and sharing them +between two parties. It can also be used as an HRNG. 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/2420/index.md b/1209/2420/index.md new file mode 100644 index 00000000..2246dee6 --- /dev/null +++ b/1209/2420/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Schwurbler +owner: HappyShootingCommunity +license: CC-BY-NC-SA +site: https://www.happyshooting.de +source: https://github.com/mommel/hs-lr-midi-schwurbler +--- +The german foto podcast legend Happy Shooting had a discussion about Midi controller for Lightroom. One comment on the website and voila a new project is born. This project will (hopefully) contain everything from zero to hero to get create your own customized Midi Controller for Lightroom. It is completly community driven, so everyone is allowed to contribute. And it's not intended to earn money with it. Just from the community for the community. In general you might even need no case, just the pcb with the solded parts. so you will get an extra small extra lightwight device. If that's the thing for you we might even go the capacitive way and reduce the soldered components and weight to a minimum. diff --git a/1209/2424/index.md b/1209/2424/index.md new file mode 100644 index 00000000..61d48d46 --- /dev/null +++ b/1209/2424/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: T85DUINO +owner: ThunkitElectronics +license: GPL3 +site: https://thunkitelectronics.com +source: https://github.com/cmccaskey/THUNKIT-KITS +--- diff --git a/1209/2440/index.md b/1209/2440/index.md new file mode 100644 index 00000000..1913bbef --- /dev/null +++ b/1209/2440/index.md @@ -0,0 +1,12 @@ +--- +layout: pid +title: An OpenPGP Token +owner: GnuPG-Verein +license: GPLv3, CC BY-SA 3.0 +site: https://gnupg.org/verein/token.html +source: https://gnupg.org/verein/token.html +--- + +A crypto token for the members of the Verein (with the Verein's +OpenPGP manufacturer id) and others (using other manufacturer ids or +the random manufacturer id range). 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/2488/index.md b/1209/2488/index.md new file mode 100644 index 00000000..3e4521f5 --- /dev/null +++ b/1209/2488/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: CMSIS-DAP Dapper Miser +owner: majbthrd +license: Apache 2.0 +site: https://github.com/majbthrd/DapperMiser/ +source: https://github.com/majbthrd/DapperMiser/ +--- diff --git a/1209/2500/index.md b/1209/2500/index.md new file mode 100644 index 00000000..08b21822 --- /dev/null +++ b/1209/2500/index.md @@ -0,0 +1,13 @@ +--- +layout: pid +title: FastKey +owner: satprod +license: MIT +site: https://github.com/satblip/fastkey-circuit +source: https://github.com/satblip/fastkey-circuit +--- +A USB keypad that allows you the have macros depending on the application that is in scope on the screen. Everything is configurable via an app running on the os. + +Hardware: https://github.com/satblip/fastkey-circuit +Firmware: https://github.com/satblip/fastkey-firmware +App on the os: https://github.com/satblip/fastkey-software 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/2552/index.md b/1209/2552/index.md new file mode 100644 index 00000000..8fc0e356 --- /dev/null +++ b/1209/2552/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Electrolink +owner: ProjectIota +license: Apache 2.0 +site: http://projectiota.github.io/ +source: https://github.com/projectiota/electrolink +--- diff --git a/1209/2600/index.md b/1209/2600/index.md new file mode 100644 index 00000000..1cdccf0d --- /dev/null +++ b/1209/2600/index.md @@ -0,0 +1,12 @@ +--- +layout: pid +title: chipKIT Lenny +owner: MajenkoTechnologies +license: BSD +site: http://majenko.co.uk/lenny +source: https://github.com/majenkotech/Lenny +--- +The chipKIT Lenny is an open-source development board based around the +PIC32MX270 32-bit microcontroller. It is designed to be pin and code +compatible with the Arduino Leonardo yet provide considerably more power +and flexibility. 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/262A/index.md b/1209/262A/index.md new file mode 100644 index 00000000..5f64c2e0 --- /dev/null +++ b/1209/262A/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: FreeJoy +owner: FreeJoy-Team +license: GPL-3.0 +site: https://freejoy-team.github.io/FreeJoy/ +source: https://github.com/FreeJoy-Team/FreeJoy +--- +FreeJoy is project of game-devices controller based on STM32 BluePill board. There are a variaty of options how to configure your device - this project can cover almost all functions present in game controllers \ No newline at end of file diff --git a/1209/2635/index.md b/1209/2635/index.md new file mode 100644 index 00000000..fe85231a --- /dev/null +++ b/1209/2635/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: GameBot +owner: Sevinz +license: MIT +site: http://www.sevinz.com/ +source: http://github.com/Sevinz/GameBot/ +--- diff --git a/1209/2700/index.md b/1209/2700/index.md new file mode 100644 index 00000000..61b325a7 --- /dev/null +++ b/1209/2700/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Pigeon +owner: mo10 +license: MIT +site: https://github.com/mo10/Pigeon +source: https://github.com/mo10/Pigeon +--- +A 0.96-inch full-color display using USB protocol and based on STM32F042 diff --git a/1209/2702/index.md b/1209/2702/index.md new file mode 100644 index 00000000..be8148e0 --- /dev/null +++ b/1209/2702/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: USB armory +owner: InversePath +license: CERN OHL v1.2 +site: https://github.com/inversepath/usbarmory/wiki +source: http://github.com/inversepath/usbarmory/ +--- 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/2777/index.md b/1209/2777/index.md new file mode 100644 index 00000000..21c84d95 --- /dev/null +++ b/1209/2777/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: uCCB (CAN USB CONVERTER) +owner: uCANDevices +license: GPL +site: https://ucandevices.github.io/uccb.html +source: https://github.com/UsbCANConverter-UCCbasic/UCCBEmbedded +--- \ No newline at end of file diff --git a/1209/2778/index.md b/1209/2778/index.md new file mode 100644 index 00000000..4a1dcc76 --- /dev/null +++ b/1209/2778/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: CANFD (FD-CAN USB Converter) +owner: uCANDevices +license: GPL +site: https://ucandevices.github.io/ +source: https://github.com/ucandevices/CFDC_embedded +--- \ No newline at end of file diff --git a/1209/2779/index.md b/1209/2779/index.md new file mode 100644 index 00000000..392c9d69 --- /dev/null +++ b/1209/2779/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: LUC (LIN USB CONVERTER) +owner: uCANDevices +license: GPL +site: https://ucandevices.github.io/ulc.html +source: https://github.com/uCAN-LIN/LinUSBConverter +--- \ No newline at end of file diff --git a/1209/2800/index.md b/1209/2800/index.md new file mode 100644 index 00000000..7921d3a1 --- /dev/null +++ b/1209/2800/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: Triangulation +owner: Entropic_Engineering +license: Apache2 +site: http://demo.xlms.org +source: https://github.com/EntropicEngineering/orthoboxes +PCBs: https://github.com/EntropicEngineering/orthobox-hardware +--- +Triangulation Orthobox (pokey) diff --git a/1209/2801/index.md b/1209/2801/index.md new file mode 100644 index 00000000..daa6f98c --- /dev/null +++ b/1209/2801/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: Object Manipulation +owner: Entropic_Engineering +license: Apache2 +site: http://demo.xlms.org +source: https://github.com/EntropicEngineering/orthoboxes +PCBs: https://github.com/EntropicEngineering/orthobox-hardware +--- +Object Manipulation Orthobox (peggy) diff --git a/1209/2812/index.md b/1209/2812/index.md new file mode 100644 index 00000000..97d1f96a --- /dev/null +++ b/1209/2812/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: WS2812B-controller +owner: RGB.NET +license: GPL-2.0 +site: https://github.com/DarthAffe/RGB.NET-PicoPi +source: https://github.com/DarthAffe/RGB.NET-PicoPi +--- +WS2812B-controller based on the RaspberryPi Pico (RP2040) \ 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/2830/index.md b/1209/2830/index.md new file mode 100644 index 00000000..cd4aaad7 --- /dev/null +++ b/1209/2830/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: MSD Interposer +owner: TScatliff +license: CC0 1.0 Universal +site: https://github.com/tscatliff/MSDInterposer +source: https://github.com/tscatliff/MSDInterposer +--- + +Use a USB MSD to connect to your devices. diff --git a/1209/2832/index.md b/1209/2832/index.md new file mode 100644 index 00000000..fb8d6dab --- /dev/null +++ b/1209/2832/index.md @@ -0,0 +1,13 @@ +--- +layout: pid +title: RTL2832U based SDR +owner: librtlsdr +license: GPL-2.0 +site: https://github.com/librtlsdr +source: https://github.com/librtlsdr/librtlsdr +--- +There are multiple vendors with different vendor/product IDs, see https://github.com/librtlsdr/librtlsdr/blob/master/rtl-sdr.rules +But, because the dongles main purpose is DVB-T, usually the dvb-modules (or original drivers) will lock these devices - unless uninstalling or blacklisting. +Registering a new vendor/product ID (not used from original drivers) will allow undisturbed use as SDR device. +The USB-dongles vendor and product IDs can be modified utilitzing 'rtl_eeprom'. +Main advantage is to allow usage of 2 devices - with and without modification - in parallel: one for watching DVB-T and the other as SDR. diff --git a/1209/2882/index.md b/1209/2882/index.md new file mode 100644 index 00000000..cf72c95e --- /dev/null +++ b/1209/2882/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Ardwiino +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/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/2900/index.md b/1209/2900/index.md new file mode 100644 index 00000000..1e92323d --- /dev/null +++ b/1209/2900/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: U2FDevice +owner: MichaelKuc +license: GPLv3 +site: https://github.com/Crystalix007/U2FDevice +source: https://github.com/Crystalix007/U2FDevice +--- +This PID is used to permit Raspberry Pi Zeros to act as U2F tokens. This allows uses to try out U2F 2FA without purchasing a token. 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/2983/index.md b/1209/2983/index.md new file mode 100644 index 00000000..95bc63bd --- /dev/null +++ b/1209/2983/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: printer +owner: toxygen.net +license: Creative Commons Attribution-ShareAlike 3.0 +site: https://github.com/wojtekka/printer +source: https://github.com/wojtekka/printer +--- +USB printer emulator diff --git a/1209/2A00/index.md b/1209/2A00/index.md new file mode 100644 index 00000000..8e9a795c --- /dev/null +++ b/1209/2A00/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: Wii USB adapter +owner: mooware +license: MIT +site: https://github.com/mooware/arduino-wii-usb +source: https://github.com/mooware/arduino-wii-usb +--- +Arduino-based USB-adapter for Wii/WiiU controllers. + +Works with the Classic Controller, Hori Battle Pad, NES Classic Mini Controller and most likely the SNES Classic Mini Controller. diff --git a/1209/2A01/index.md b/1209/2A01/index.md new file mode 100644 index 00000000..e1036b0d --- /dev/null +++ b/1209/2A01/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: SNES USB adapter +owner: mooware +license: MIT +site: https://github.com/mooware/arduino-nes-snes-usb +source: https://github.com/mooware/arduino-nes-snes-usb +--- +Arduino-based USB-adapter for SNES controllers. 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/2C93/index.md b/1209/2C93/index.md new file mode 100644 index 00000000..909a4a55 --- /dev/null +++ b/1209/2C93/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Optical Flow Board +owner: cherrypi11411 +license: MIT +site: https://github.com/cherrypi11411/OpticalFlowBoard/ +source: https://github.com/cherrypi11411/OpticalFlowBoard/ +--- +An optical flow board designed to work with FIRST Tech Challenge robots as well as other I2C masters. diff --git a/1209/2E7F/index.md b/1209/2E7F/index.md new file mode 100644 index 00000000..70d04269 --- /dev/null +++ b/1209/2E7F/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: Midikraken Bootloader +owner: Windfisch +license: Apache 2.0 and CERN OHL-S-2.0 +site: https://github.com/Windfisch/midikraken +source: https://github.com/Windfisch/midikraken +--- + +Midikraken is an open-source, open-hardware MIDI-USB-interface supporting up to +16 MIDI ports, with more features to come. diff --git a/1209/2E80/index.md b/1209/2E80/index.md new file mode 100644 index 00000000..bee50cbf --- /dev/null +++ b/1209/2E80/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: Midikraken +owner: Windfisch +license: Apache 2.0 and CERN OHL-S-2.0 +site: https://github.com/Windfisch/midikraken +source: https://github.com/Windfisch/midikraken +--- + +Midikraken is an open-source, open-hardware MIDI-USB-interface supporting up to +16 MIDI ports, with more features to come. 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/3100/index.md b/1209/3100/index.md new file mode 100644 index 00000000..afcab829 --- /dev/null +++ b/1209/3100/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Pedals & Buttons Controller +owner: OpenSimHardware +license: GNU GPL3 +site: https://opensimhardware.wordpress.com/pedal-button-controller/ +source: https://github.com/OpenSimHardware/PedalButtonController +--- diff --git a/1209/3141/index.md b/1209/3141/index.md new file mode 100644 index 00000000..93c91579 --- /dev/null +++ b/1209/3141/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: CrumpSpace CrumpS2 - CircuitPython +owner: CrumpSpace +license: MIT +site: https://github.com/tylercrumpton/CrumpS2 +source: https://github.com/tylercrumpton/CrumpS2 +--- diff --git a/1209/3142/index.md b/1209/3142/index.md new file mode 100644 index 00000000..c74ead09 --- /dev/null +++ b/1209/3142/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: CrumpSpace CrumpS2 - UF2 Bootloader +owner: CrumpSpace +license: MIT +site: https://github.com/tylercrumpton/CrumpS2 +source: https://github.com/tylercrumpton/CrumpS2 +--- diff --git a/1209/316D/index.md b/1209/316D/index.md new file mode 100644 index 00000000..c13eaa60 --- /dev/null +++ b/1209/316D/index.md @@ -0,0 +1,28 @@ +--- +layout: pid +title: m1n1 CDC-ACM Proxy/Console Device +owner: AsahiLinux +license: MIT +site: https://github.com/AsahiLinux/m1n1 +source: https://github.com/AsahiLinux/m1n1 +--- +m1n1 is an open early-stage bootloader for Apple Silicon macs. It is +designed to take the place of a XNU kernel in the Mac boot process and +present a standard Linux devicetree boot environment to downstream +software, such as U-Boot and Linux kernels. + +m1n1 also serves as a hardware reverse engineering and experimentation +platform, providing a terminal and remote control interface over UART +and USB that can be used to interactively research the device's hardware +from a host machine, load kernels remotely, run macOS as a VM guest, and +more. + +This USB device is the USB gadget mode device presented by m1n1 using +the USB device controller built into these SoCs, which implements the +CDC-ACM class and serves as both an ASCII tty and a binary proxy +protocol to issue requests and receive events for remote control. It can +be used from any host that can run Python scripts. The same protocol is +also exposed over the UART, but this requires a special cable or host +device. + +Note: idProduct 0x316D is 'm1' in little-endian ASCII. diff --git a/1209/317E/index.md b/1209/317E/index.md new file mode 100644 index 00000000..0cbb7677 --- /dev/null +++ b/1209/317E/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Wirekite +owner: Codecrete +license: MIT +site: https://github.com/manuelbl/Wirekite/wiki +source: https://github.com/manuelbl/Wirekite +--- +Wire up analog and digital IOs and I2C to your Mac or Windows computer using a Teensy board. Control them from Swift, Objective-C, C# or Visual Basic .NET code. diff --git a/1209/3210/index.md b/1209/3210/index.md new file mode 100644 index 00000000..1029e114 --- /dev/null +++ b/1209/3210/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Magic Keys +owner: OSHlab +license: MIT +site: http://github.com/jaretburkett/MagicKeys/ +source: http://github.com/jaretburkett/MagicKeys/ +--- +A programmable keypad to run NodeJS macros. \ No newline at end of file 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/3252/index.md b/1209/3252/index.md new file mode 100644 index 00000000..0d1f34cd --- /dev/null +++ b/1209/3252/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: S2 Module Clip Wroom +owner: Targett +license: CERN +site: https://github.com/Targett363/S2_Module_Clip_Board +source: https://github.com/Targett363/circuitpython +--- +For the Wroom version of Circuit Python on my Module Clip Board. +KiCad files now in repository. diff --git a/1209/3253/index.md b/1209/3253/index.md new file mode 100644 index 00000000..90d1b81a --- /dev/null +++ b/1209/3253/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: S2 Module Clip Wrover +owner: Targett +license: CERN +site: https://github.com/Targett363/S2_Module_Clip_Board +source: https://github.com/Targett363/circuitpython +--- +For the Wrover version of Circuit Python on my Module Clip Board +KiCad files now in repository. \ No newline at end of file diff --git a/1209/3270/index.md b/1209/3270/index.md new file mode 100644 index 00000000..8d7f3018 --- /dev/null +++ b/1209/3270/index.md @@ -0,0 +1,13 @@ +--- +layout: pid +title: M122/3270 USB keyboard +owner: TronGuyLabs +license: GPL 2 +site: https://github.com/jmaynard/qmk_firmware +source: https://github.com/qmk/qmk_firmware/tree/master/keyboards/tronguylabs/m122_3270 +PCBs: https://github.com/jmaynard/tronguylabs-m122-blackpill +--- +The M122 3270 USB keyboard is an adaptation of the classic IBM Model M +122-key 3270-layout keyboard to USB, switchable between acting like a +standard PC keyboard and a 3270 terminal keyboard with actions faithful +to the key legends. diff --git a/1209/32B1/index.md b/1209/32B1/index.md new file mode 100644 index 00000000..72c217b4 --- /dev/null +++ b/1209/32B1/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: N32B +owner: Shik +license: CC0 1.0 Universal (Creative Commons) +site: https://shik.tech +source: https://github.com/Shik-Tech/N32B +--- \ No newline at end of file diff --git a/1209/3304/index.md b/1209/3304/index.md new file mode 100644 index 00000000..c0ef3d61 --- /dev/null +++ b/1209/3304/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +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/2key +--- + +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/3320/index.md b/1209/3320/index.md new file mode 100644 index 00000000..cb6288a0 --- /dev/null +++ b/1209/3320/index.md @@ -0,0 +1,12 @@ +--- +layout: pid +title: "MJS2020: Meetjestad sensor station 2020" +owner: Meetjestad +license: CERN-OHL-W +site: https://www.meetjestad.net +source: https://github.com/meetjestad/mjs_pcb/tree/MJS2020 +--- +This board is intended to collect various weather and other sensor +measurements for the Meet Je Stad! project. It is a complete redesign of +the original sensor station from 2016 and includes native USB to +simplify programming by users. diff --git a/1209/3336/index.md b/1209/3336/index.md new file mode 100644 index 00000000..1f3ce6b8 --- /dev/null +++ b/1209/3336/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: Franky 36 keyboard +owner: avdyushin +license: GPLv3 +site: https://github.com/avdyushin/franky36 +source: https://github.com/qmk/qmk_firmware +--- +The Franky36 is 36 key compact handwired split keyboard. It uses RP2040-Zero controller and QMK firmware. + +Firmware uses QMK and can be found at the above source. Licensed as GPL2+. 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/3434/index.md b/1209/3434/index.md new file mode 100644 index 00000000..80e776ac --- /dev/null +++ b/1209/3434/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Rookie Drive in device mode +owner: Konamiman +license: MIT (software), GPL 2 (hardware) +site: https://github.com/Konamiman/NestorDevice/ +source: https://github.com/S0urceror/MSX-USB/ +--- +Rookie Drive is a cartridge for MSX computers featuring a CH376 chip and an USB-A port. Originally the cartridge was designed to work as an USB host, but the CH376 can be configured and used as a device as well with the appropriate software. MSX-USB is an open source clone of Rookie Drive. diff --git a/1209/3442/index.md b/1209/3442/index.md new file mode 100644 index 00000000..98e44b3d --- /dev/null +++ b/1209/3442/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Orbtrace-boot +owner: Orbcode +license: BSD +site: https://github.com/orbcode +source: https://github.com/orbcode/orbtrace +--- +Bootloader for Open CMSIS-DAP + Parallel trace interface for CORTEX-M diff --git a/1209/3443/index.md b/1209/3443/index.md new file mode 100644 index 00000000..1a1f975c --- /dev/null +++ b/1209/3443/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Orbtrace +owner: Orbcode +license: BSD +site: https://github.com/orbcode +source: https://github.com/orbcode/orbtrace +--- +Open CMSIS-DAP + Parallel trace interface for CORTEX-M diff --git a/1209/345B/index.md b/1209/345B/index.md new file mode 100644 index 00000000..fc97ed5c --- /dev/null +++ b/1209/345B/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: USB Hub +owner: kinX +license: CERN Open Hardware Licence v1.2 +site: https://michael.stapelberg.ch/posts/2018-04-17-kinx/ +source: https://github.com/kinx-project/hub-hw +--- diff --git a/1209/345C/index.md b/1209/345C/index.md new file mode 100644 index 00000000..e9dc6e89 --- /dev/null +++ b/1209/345C/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Keyboard Controller +owner: kinX +license: CERN Open Hardware Licence v1.2 +site: https://michael.stapelberg.ch/posts/2018-04-17-kinx/ +source: https://github.com/kinx-project/mk66f-hw +--- +Find the firmware at https://github.com/kinx-project/mk66f-fw. 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/3690/index.md b/1209/3690/index.md new file mode 100644 index 00000000..3306b7f6 --- /dev/null +++ b/1209/3690/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: TouchMIDI32 +owner: Kigakudoh +license: MIT +site: https://github.com/hasebems/TouchMIDI32_firmware +source: https://github.com/hasebems/TouchMIDI32_firmware +--- diff --git a/1209/3701/index.md b/1209/3701/index.md new file mode 100644 index 00000000..9eb7fc85 --- /dev/null +++ b/1209/3701/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Infinite Noise TRNG +owner: 13-37.org +license: CC0 +site: https://www.13-37.org +source: http://github.com/13-37-org/infnoise +--- +open source true random number generator 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/3757/index.md b/1209/3757/index.md new file mode 100644 index 00000000..c7766ce5 --- /dev/null +++ b/1209/3757/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Jiran +owner: ladniy +license: MIT +site: https://github.com/ladniy/jiran-keyboard +source: https://github.com/ladniy/jiran-keyboard +--- +Jiran - is a open source ergonomical keyboard, that was designed to increase typing speed and protect hands from tunnel syndrome. \ No newline at end of file diff --git a/1209/3845/index.md b/1209/3845/index.md new file mode 100644 index 00000000..d7f184c7 --- /dev/null +++ b/1209/3845/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: MyFirstMacroPad +owner: Eeble +license: CC BY SA +site: http://github.com/eeble/myfirstmacropad/ +source: http://github.com/eeble/myfirstmacropad/ +--- +This is a work in progress, but I would like to reserve the PID as I work on the firmware. 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/392F/index.md b/1209/392F/index.md new file mode 100644 index 00000000..24cef81d --- /dev/null +++ b/1209/392F/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Stabilizer +owner: Sinara +license: GPLv3.0+, CERN OHL v1.2 +site: https://github.com/sinara-hw/stabilizer +source: https://github.com/quartiq/stabilizer +--- +Stabilizer is a CPU-based dual-channel fast servo (general purpose PID controller). diff --git a/1209/3933/index.md b/1209/3933/index.md new file mode 100644 index 00000000..10f4da6c --- /dev/null +++ b/1209/3933/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Booster +owner: Sinara +license: GPLv3.0+, CERN OHL v1.2 +site: https://github.com/sinara-hw/booster +source: https://github.com/sinara-hw/booster-firmware +--- +Booster is a 8-channel radio-frequency power amplifier. diff --git a/1209/3A00/index.md b/1209/3A00/index.md new file mode 100644 index 00000000..642123fe --- /dev/null +++ b/1209/3A00/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Mouse +owner: ploopy +license: CERN OHL v1.2 (hardware), GPLv3+ (firmware) +site: https://github.com/ploopyco/mouse +source: https://github.com/ploopyco/mouse +--- diff --git a/1209/3DBD/index.md b/1209/3DBD/index.md new file mode 100644 index 00000000..3a069c3f --- /dev/null +++ b/1209/3DBD/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: 3D Printed Keyboard 2 +owner: fornellas +license: MIT +site: https://github.com/fornellas/3dpkbd2 +source: https://github.com/fornellas/3dpkbd2 +--- \ No newline at end of file diff --git a/1209/4000/index.md b/1209/4000/index.md new file mode 100644 index 00000000..6d51dca8 --- /dev/null +++ b/1209/4000/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: freeDSP-aurora +owner: auverdion +license: Creative Commons Attribution-ShareAlike 4.0 International License and + GNU General Public License +site: http://www.freedsp.cc +source: https://github.com/freeDSP/freeDSP-aurora +--- diff --git a/1209/4040/index.md b/1209/4040/index.md new file mode 100644 index 00000000..7bc9ff91 --- /dev/null +++ b/1209/4040/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: PicoHX iCE40 SPI programmer +owner: drr +license: MIT, CERN-OHL-W-2.0 +site: https://github.com/dan-rodrigues/pico-hx +source: https://github.com/dan-rodrigues/pico-hx +--- + diff --git a/1209/4096/index.md b/1209/4096/index.md new file mode 100644 index 00000000..a54d37b2 --- /dev/null +++ b/1209/4096/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Cynara +owner: CynaraKrewe +license: MIT +site: https://github.com/CynaraKrewe/Cynara +source: https://github.com/CynaraKrewe/Cynara +--- \ No newline at end of file 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 new file mode 100644 index 00000000..38cb539a --- /dev/null +++ b/1209/414C/index.md @@ -0,0 +1,13 @@ +--- +layout: pid +title: "uino-32u4" +owner: adilinden +license: CC BY-SA +site: https://github.com/adilinden/uino-32u4 +source: https://github.com/adilinden/uino-arduino +--- +*uino-32u4 is an Arduino compatible platform with very minimalistic features. + +The board is based on the Arduino Leonardo and vinciDuino platforms. It shares +the same Atmel ATmega32U4 microcontoller and utilizes the native USB feature +of the ATmega32U4. diff --git a/1209/414D/index.md b/1209/414D/index.md new file mode 100644 index 00000000..5fbcfbb1 --- /dev/null +++ b/1209/414D/index.md @@ -0,0 +1,13 @@ +--- +layout: pid +title: "*uino-1284p" +owner: adilinden +license: CC BY-SA +site: https://github.com/adilinden/uino-1284p +source: https://github.com/adilinden/uino-arduino +--- +*uino-1284p is an Arduino compatible platform based on the ATmega1284P-AU + +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. 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/4223/index.md b/1209/4223/index.md new file mode 100644 index 00000000..5d48132e --- /dev/null +++ b/1209/4223/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: fluepdot +owner: fluepke +license: AGPLv3 +source: https://gitlab.com/fluepke/fluepdot +--- + 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/4242/index.md b/1209/4242/index.md new file mode 100644 index 00000000..f5d6fd52 --- /dev/null +++ b/1209/4242/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: KomaHub Remote Power Switch +owner: komakallio +license: MIT +site: https://github.com/komakallio/komahub/ +source: http://github.com/komakallio/komahub/ +--- + diff --git a/1209/4252/index.md b/1209/4252/index.md new file mode 100644 index 00000000..4d010cbd --- /dev/null +++ b/1209/4252/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: RAPID-0 +owner: BruinSpacecraftGroup +license: MIT +site: https://bruinspace.com/rapid +source: https://github.com/Bruin-Spacecraft-Group/rapid_stm32h743_breakout +--- +RAPID-0 is a 3U CubeSat developed by Bruin Spacecraft Group at UCLA. This board includes an STM32H743 running CircuitPython. \ No newline at end of file diff --git a/1209/4256/index.md b/1209/4256/index.md new file mode 100644 index 00000000..1bef8ddb --- /dev/null +++ b/1209/4256/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: BusVoodoo multi-protocol debugging adapter +owner: CuVoodoo +license: CERN OHL v.1.2, GNU GPLv3 +site: https://bus.cuvoodoo.info/ +source: https://git.cuvoodoo.info/busvoodoo_hardware/ https://git.cuvoodoo.info/busvoodoo_firmware/ +--- 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/42A1/index.md b/1209/42A1/index.md new file mode 100644 index 00000000..7967a5a9 --- /dev/null +++ b/1209/42A1/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: DualStepperController +owner: MichaelLoose +license: MIT +site: http://www.loose.biz/ +source: https://github.com/michaelloose/DualStepperController/ +--- + diff --git a/1209/4321/index.md b/1209/4321/index.md new file mode 100644 index 00000000..bc4c86a6 --- /dev/null +++ b/1209/4321/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Mooltipass Mini BLE +owner: mooltipass +license: CDDL +site: http://www.themooltipass.com +source: https://github.com/mooltipass/minible +--- diff --git a/1209/4322/index.md b/1209/4322/index.md new file mode 100644 index 00000000..538eb06e --- /dev/null +++ b/1209/4322/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Arduino Sketch +owner: mooltipass +license: CDDL +site: http://www.themooltipass.com +source: https://github.com/limpkin/mooltipass +--- diff --git a/1209/4353/index.md b/1209/4353/index.md new file mode 100644 index 00000000..45ae1a59 --- /dev/null +++ b/1209/4353/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: HCC Module (SAMD21G18A) +owner: idlehandsdev +license: CC BY-SA 3.0 +site: https://github.com/IdleHandsProject/samd_hcc_mod +source: https://github.com/IdleHandsProject/samd_hcc_mod +--- diff --git a/1209/4356/index.md b/1209/4356/index.md new file mode 100644 index 00000000..05ecd53d --- /dev/null +++ b/1209/4356/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: CuVoodoo firmware +owner: CuVoodoo +license: GNU GPLv3 +site: https://wiki.cuvoodoo.info/doku.php?id=stm32f1xx#usb_dfu +source: https://git.cuvoodoo.info/stm32f1/ +--- 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/4443/index.md b/1209/4443/index.md new file mode 100644 index 00000000..82fba9ee --- /dev/null +++ b/1209/4443/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: IRMP_STM32 Bootloader +owner: j1rie +license: LGPLv3 +site: https://www.mikrocontroller.net/articles/IRMP_auf_STM32_-_ein_USB_IR_Empf%C3%A4nger/Sender/Einschalter_mit_Wakeup-Timer#IRMP_on_STM32_-_a_USB_IR_receiver.2Fsender.2Fpowerswitch_with_wakeup-timer +source: https://github.com/j1rie/STM32F105-bootloader +--- diff --git a/1209/4444/index.md b/1209/4444/index.md new file mode 100644 index 00000000..3401e8c6 --- /dev/null +++ b/1209/4444/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: IRMP_STM32 +owner: j1rie +license: GPLv2 +site: https://www.mikrocontroller.net/articles/IRMP_auf_STM32_-_ein_USB_IR_Empf%C3%A4nger/Sender/Einschalter_mit_Wakeup-Timer#IRMP_on_STM32_-_a_USB_IR_receiver.2Fsender.2Fpowerswitch_with_wakeup-timer +source: https://github.com/j1rie/IRMP_STM32 +--- diff --git a/1209/4445/index.md b/1209/4445/index.md new file mode 100644 index 00000000..a2bc7074 --- /dev/null +++ b/1209/4445/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: IRMP_STM32_KBD +owner: j1rie +license: GPLv2 +site: https://www.mikrocontroller.net/articles/IRMP_auf_STM32_-_ein_USB_IR_Empf%C3%A4nger/Sender/Einschalter_mit_Wakeup-Timer#IRMP_on_STM32_-_a_USB_IR_receiver.2Fsender.2Fpowerswitch_with_wakeup-timer +source: https://github.com/j1rie/IRMP_STM32_KBD +--- 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/4545/index.md b/1209/4545/index.md new file mode 100644 index 00000000..5520a026 --- /dev/null +++ b/1209/4545/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: USB-Teletype Adapter +owner: SlothCo +license: MIT +site: http://heepy.net/index.php/Optocouplers_for_teletype_current_loop +source: https://github.com/epvuc/usb-tty +--- +This is a work-in-progress implementation of a usb-serial adapter which looks to the USB host like a CDC ACM class serial device, and to the teletype 60mA current loop like another teletype machine. In passthrough mode, it simply forwards characters back and forth, stripping all but the lower 5 bits in the host-to-teletype direction. In translate mode, it does bi-directional ITA-2 to ASCII character set translation as well, while maintaining LTRS/FIGS shift state and optionally print position so it can insert a CR/LF at the end of a line to prevent overstrike. 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/4573/index.md b/1209/4573/index.md new file mode 100644 index 00000000..2873bd10 --- /dev/null +++ b/1209/4573/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: WindowMaster +owner: agausmann +license: CC BY-SA 4.0 (hardware) / MIT (firmware, software) +site: https://github.com/agausmann/WindowMaster +source: https://github.com/agausmann/WindowMaster +--- diff --git a/1209/4646/index.md b/1209/4646/index.md new file mode 100644 index 00000000..063dbd12 --- /dev/null +++ b/1209/4646/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: SPC1000 +owner: SmartPID +license: GPL V3 +site: http://www.smartpid.com/ +source: https://github.com/arzaman/smartPID +--- diff --git a/1209/4649/index.md b/1209/4649/index.md new file mode 100644 index 00000000..2276f963 --- /dev/null +++ b/1209/4649/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: SU120 +owner: e3w2q +license: GPLv3 (software), MIT (hardware) +site: https://github.com/e3w2q/su120-keyboard +source: https://github.com/e3w2q/su120-keyboard +--- diff --git a/1209/4650/index.md b/1209/4650/index.md new file mode 100644 index 00000000..8ec5af5d --- /dev/null +++ b/1209/4650/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: RE5 +owner: e3w2q +license: MIT +site: https://github.com/e3w2q/re5-macropad +source: https://github.com/e3w2q/re5-macropad +--- +Macropad with 5 push button rotary encoders. \ No newline at end of file diff --git a/1209/4651/index.md b/1209/4651/index.md new file mode 100644 index 00000000..1e59b247 --- /dev/null +++ b/1209/4651/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: te96 +owner: e3w2q +license: MIT +site: https://github.com/e3w2q/te96-keyboard +source: https://github.com/e3w2q/te96-keyboard +--- +Expandable keyboard PCB with a smaller pitch. diff --git a/1209/4652/index.md b/1209/4652/index.md new file mode 100644 index 00000000..77e36323 --- /dev/null +++ b/1209/4652/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Ukiha +owner: e3w2q +license: MIT +site: https://github.com/e3w2q/ukiha-keyboard +source: https://github.com/e3w2q/ukiha-keyboard +--- +Small key pitch 5x12 ortholinear keyboard. diff --git a/1209/4653/index.md b/1209/4653/index.md new file mode 100644 index 00000000..9ce88513 --- /dev/null +++ b/1209/4653/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: MX2U! +owner: e3w2q +license: MIT +site: https://github.com/e3w2q/mx2u-macropad +source: https://github.com/e3w2q/mx2u-macropad +--- +Happy Holidays Macro Pad. diff --git a/1209/4654/index.md b/1209/4654/index.md new file mode 100644 index 00000000..ef4ac0c8 --- /dev/null +++ b/1209/4654/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Kasumigasane +owner: e3w2q +license: MIT +site: https://github.com/e3w2q/Kasumigasane-keypad +source: https://github.com/e3w2q/Kasumigasane-keypad +--- +Simple 16-key keypad. diff --git a/1209/4655/index.md b/1209/4655/index.md new file mode 100644 index 00000000..eece8199 --- /dev/null +++ b/1209/4655/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Pangaea +owner: Keytectonix +license: MIT +site: https://github.com/e3w2q/Pangaea-keyboard +source: https://github.com/e3w2q/Pangaea-keyboard +--- +Parts adjustable keyboard. 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/4748/index.md b/1209/4748/index.md new file mode 100644 index 00000000..49ed0803 --- /dev/null +++ b/1209/4748/index.md @@ -0,0 +1,13 @@ +--- +layout: pid +title: GHETT-iO Bootloader +owner: kategray +license: WTFPL +site: https://github.com/kategray/technomotion-io/tree/master/docs +source: https://github.com/kategray/technomotion-io/tree/master/GHETT-iO.cydsn +--- +The GHETT-IO is a plug-and-play solution for connecting Dance Dance Revolution +dance pads to StepMania. It's based on the CY8CKIT-059, a $10 board from Cypress +SemiConductor with open schematics. This board was chosen for it's low cost and +easy availability, enabling the community to build these at home by simply +soldering on a few pin headers. \ No newline at end of file diff --git a/1209/4750/index.md b/1209/4750/index.md new file mode 100644 index 00000000..39d28baf --- /dev/null +++ b/1209/4750/index.md @@ -0,0 +1,12 @@ +--- +layout: pid +title: C4-x computer (development interface) +owner: c4757p +license: GPL, CC0 +site: https://github.com/c4puter +source: https://github.com/c4puter +--- +C4-0 is the first revision of C4-x, a computer designed from scratch in FPGAs, +mostly a hobby project and released as open source. 1209:4750 represents the +development interface which provides control, debug, and filesystem access to a +controlling PC. diff --git a/1209/4801/index.md b/1209/4801/index.md new file mode 100644 index 00000000..fede794e --- /dev/null +++ b/1209/4801/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: NVMemProg +owner: wojciechk8 +license: CERN OHL, GPLv3 +site: https://github.com/wojciechk8/NVMemProg-hardware +source: https://github.com/wojciechk8/NVMemProg-hardware +--- +Universal memory programmer with 48 pin drivers, two power lines and +high speed USB support. diff --git a/1209/4803/index.md b/1209/4803/index.md new file mode 100644 index 00000000..d12c2cd4 --- /dev/null +++ b/1209/4803/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: mkbd65 +owner: XenGi +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/4853/index.md b/1209/4853/index.md new file mode 100644 index 00000000..72a4ad95 --- /dev/null +++ b/1209/4853/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: HS Probe +owner: probe-rs +license: MIT +site: https://probe.rs/ +source: https://github.com/probe-rs/hs-probe +--- + +This is an open hardware/software probe for the Serial Wire Debug (SWD) and JTAG protocol. It utilizes an STM32F723 MCU which has an USB 2.0 High-speed Phy. 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/4919/index.md b/1209/4919/index.md new file mode 100644 index 00000000..2840ff52 --- /dev/null +++ b/1209/4919/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: Djinn Mechanical Keyboard +owner: tzarc +license: CERN-OHL-S +site: https://github.com/tzarc/keyboards/tree/main/Djinn +source: https://github.com/tzarc/keyboards/tree/main/Djinn +--- +The Djinn is a 64-key split keyboard -- dual 4x7 with a 4-key thumb cluster. It also has a 5-way tactile hat switch under the thumb, as well as RGB and displays. + +Firmware uses QMK, and can be found at https://github.com/qmk/qmk_firmware/tree/master/keyboards/tzarc/djinn, licensed as GPL2+. \ No newline at end of file diff --git a/1209/4920/index.md b/1209/4920/index.md new file mode 100644 index 00000000..6d7247d6 --- /dev/null +++ b/1209/4920/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: Ghoul Mechanical Keyboard +owner: tzarc +license: CERN-OHL-S +site: https://github.com/tzarc/keyboards/tree/main/Ghoul +source: https://github.com/tzarc/keyboards/tree/main/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! + +Firmware uses QMK, and can be found at https://github.com/qmk/qmk_firmware/tree/master/keyboards/tzarc/ghoul, licensed as GPL2+. \ No newline at end of file diff --git a/1209/4921/index.md b/1209/4921/index.md new file mode 100644 index 00000000..dc6ca789 --- /dev/null +++ b/1209/4921/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: Kobold Macropad +owner: tzarc +license: CERN-OHL-S +site: https://github.com/tzarc/keyboards/tree/main/Kobold +source: https://github.com/tzarc/keyboards/tree/main/Kobold +--- +The Kobold is an ortho-4x4 macropad -- RGB, NOR flash, V/I measurement, and a failsafe hardware reset circuit. + +Firmware uses QMK, and can be found at https://github.com/qmk/qmk_firmware/tree/master/keyboards/tzarc/kobold, licensed as GPL2+. \ No newline at end of file diff --git a/1209/4A01/index.md b/1209/4A01/index.md new file mode 100644 index 00000000..79801fe2 --- /dev/null +++ b/1209/4A01/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: MidiPression +owner: EOA-electronics +license: GPLv3 +site: https://oslab.eoa-electronics.com/projects/MidiPression +source: http://github.com/eoa-electronics/MidiPression +--- +A simple device to connect guitar expression-pedals to software-synths via USB. \ No newline at end of file diff --git a/1209/4A46/index.md b/1209/4A46/index.md new file mode 100644 index 00000000..040f24eb --- /dev/null +++ b/1209/4A46/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: JellyfishOPP +owner: hyperglitch +license: CERN-OHL-S-2.0 +site: https://hyperglitch.com/jellyfish +source: https://gitlab.com/hyperglitch/jellyfish +--- +JellyfishOPP (Open Power Profiler) is an open hardware test & measurement device designed to provide advanced, bidirectional power measurements, power optimizations, and battery profiling/simulation as well as being a programmable power supply. 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/4B4B/index.md b/1209/4B4B/index.md new file mode 100644 index 00000000..74a3aebc --- /dev/null +++ b/1209/4B4B/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Power Meter +owner: smw42 +license: MIT +site: https://github.com/smw42/power-meter +source: https://github.com/smw42/power-meter +--- +A small DC power meter. Similar to Kill-A-Watt. \ No newline at end of file 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/4C60/index.md b/1209/4C60/index.md new file mode 100644 index 00000000..b8eb59ca --- /dev/null +++ b/1209/4C60/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: GEX USB module +owner: MightyPork +license: MPLv2 +site: https://gexpander.github.io/ +source: https://github.com/gexpander/gex-core https://github.com/gexpander/gex-hardware +--- +GEX is a general purpose input/output module with a USB or wireless +connection that provides user-friendly access to low-level hardware +buses and functions using a high-level programming interface. diff --git a/1209/4C61/index.md b/1209/4C61/index.md new file mode 100644 index 00000000..125ee019 --- /dev/null +++ b/1209/4C61/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: GEX wireless dongle +owner: MightyPork +license: MPLv2 +site: https://gexpander.github.io/ +source: https://github.com/gexpander +--- +USB dongle providing wireless access to GEX modules. diff --git a/1209/4D41/index.md b/1209/4D41/index.md new file mode 100644 index 00000000..2f3e4fe6 --- /dev/null +++ b/1209/4D41/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: MM1 Hat - MSC Bootloader +owner: Robotics-Masters +license: MIT +site: https://robotics-masters.co/ +source: https://github.com/robotics-masters/uf2-samdx1/ +--- +MSC UF2 Bootloader for MM1 Hat diff --git a/1209/4D42/index.md b/1209/4D42/index.md new file mode 100644 index 00000000..eae5c2c0 --- /dev/null +++ b/1209/4D42/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: MM1 Hat - SeeSaw +owner: Robotics-Masters +license: GPLv3 +site: https://robotics-masters.co/ +source: https://github.com/robotics-masters/seesaw/ +--- +I2C-I/O Bridge using the SeeSaw interface for MM1 Hat diff --git a/1209/4D43/index.md b/1209/4D43/index.md new file mode 100644 index 00000000..1253b044 --- /dev/null +++ b/1209/4D43/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: MM1 Hat - CircuitPython +owner: Robotics-Masters +license: MIT +site: https://robotics-masters.co/ +source: https://github.com/robotics-masters/circuitpython/ +--- +CircuitPython for MM1 Hat diff --git a/1209/4D44/index.md b/1209/4D44/index.md new file mode 100644 index 00000000..90dab79b --- /dev/null +++ b/1209/4D44/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: MM1 Hat - Bootloader +owner: Robotics-Masters +license: GPLv3 +site: https://robotics-masters.co/ +source: https://github.com/robotics-masters/mm1-hat-bootloader/ +--- +UF2 Bootloader for MM1 Hat diff --git a/1209/4D45/index.md b/1209/4D45/index.md new file mode 100644 index 00000000..83abba42 --- /dev/null +++ b/1209/4D45/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: MM1 Hat - Arduino +owner: Robotics-Masters +license: GPLv3 +site: https://robotics-masters.co/ +source: https://github.com/robotics-masters/mm1-hat-arduino/ +--- +Arduino Serial Port for MM1 Hat diff --git a/1209/4D53/index.md b/1209/4D53/index.md new file mode 100644 index 00000000..51c88838 --- /dev/null +++ b/1209/4D53/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: NXTCam5 +owner: mindsensors.com +license: MIT +site: http://www.mindsensors.com/pages/316 +source: http://github.com/mindsensors/NXTCam5 +--- +NXTCam5 is a Machine Vision Camera for Mindstorms NXT and EV3 Bricks. diff --git a/1209/4D69/index.md b/1209/4D69/index.md new file mode 100644 index 00000000..2e566b7f --- /dev/null +++ b/1209/4D69/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: Greaseweazle +owner: KeirFraser +license: Unlicense +site: http://www.github.com/keirf/Greaseweazle/wiki +source: http://github.com/keirf/Greaseweazle +--- +Greaseweazle is a USB-to-floppy bridge. It reads and writes +floppy disks at the flux level. diff --git a/1209/4DDD/index.md b/1209/4DDD/index.md new file mode 100644 index 00000000..b3498945 --- /dev/null +++ b/1209/4DDD/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: CP Sapling Development Board +owner: OakDevelopmentTechnologies +license: MIT +site: https://github.com/skerr92/odt-dev-boards +source: https://github.com/skerr92/odt-dev-boards +--- diff --git a/1209/4DDE/index.md b/1209/4DDE/index.md new file mode 100644 index 00000000..1c94efe2 --- /dev/null +++ b/1209/4DDE/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: CP Sapling Development Board w/ SPI Flash +owner: OakDevelopmentTechnologies +license: MIT +site: https://github.com/skerr92/odt-dev-boards +source: https://github.com/skerr92/odt-dev-boards +--- diff --git a/1209/4DDF/index.md b/1209/4DDF/index.md new file mode 100644 index 00000000..bf406785 --- /dev/null +++ b/1209/4DDF/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: CP Sapling Development Board Revision B +owner: OakDevelopmentTechnologies +license: MIT +site: https://github.com/skerr92/odt-dev-boards/tree/master/boards/CP_Sapling_Rev_b +source: https://github.com/skerr92/circuitpython/tree/add-cp-sapling-rev-b/ports/atmel-samd/boards/cp_sapling_m0_revb +--- diff --git a/1209/4DF0/index.md b/1209/4DF0/index.md new file mode 100644 index 00000000..103cc5ee --- /dev/null +++ b/1209/4DF0/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: PixelWing ESP32-S2 +owner: OakDevelopmentTechnologies +license: MIT +site: https://github.com/skerr92/odt-dev-boards/tree/master/boards/PixelWing-ESP32 +source: https://github.com/skerr92/circuitpython/tree/add-ODT-PixelWing-esp/ports/esp32s2/boards/odt_pixelwing_esp32_s2 +--- 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/4F54/index.md b/1209/4F54/index.md new file mode 100644 index 00000000..9c8ca293 --- /dev/null +++ b/1209/4F54/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Radio Transmitter +owner: OpenTX +license: GPLv2 +site: https://www.open-tx.org +source: https://github.com/opentx/opentx +--- \ No newline at end of file diff --git a/1209/5000/index.md b/1209/5000/index.md new file mode 100644 index 00000000..7fba4fea --- /dev/null +++ b/1209/5000/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: TotTag +owner: Lab11 +license: Apache 2.0 +site: https://github.com/lab11/socitrack +source: https://github.com/lab11/socitrack +--- +The TotTag is a system for using ultra-wideband RF time-of-flight ranging to +perform indoor ranging and localization. diff --git a/1209/5038/index.md b/1209/5038/index.md new file mode 100644 index 00000000..89e21340 --- /dev/null +++ b/1209/5038/index.md @@ -0,0 +1,13 @@ +--- +layout: pid +title: mdebug rswd protocol +owner: frotz.net +license: Apache 2.0 +site: http://github.com/swetland/mdebug/ +source: http://github.com/swetland/mdebug/ +--- +mdebug is a debugger for Cortex-M MCUs, including host debugger tools +and firmware for the inexpensive LPC Link 2 debug probe board. + +This PID indicates support for the Remote Serial Wire Debug Protocol +which the mdebug host tools and firmware speak over USB. diff --git a/1209/5039/index.md b/1209/5039/index.md new file mode 100644 index 00000000..1065727a --- /dev/null +++ b/1209/5039/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: lpcboot protocol +owner: frotz.net +license: Apache 2.0 +site: http://github.com/swetland/mdebug/ +source: https://github.com/travisg/lk/tree/master/app/lpcboot +--- +lpcboot is a very simple bootloader protocol used to reflash frotz.net +embedded projects, most notably the mdebug debugger firmware. diff --git a/1209/5050/index.md b/1209/5050/index.md new file mode 100644 index 00000000..ea01c8b1 --- /dev/null +++ b/1209/5050/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: ISO50 +owner: trebb +license: MIT +site: https://github.com/trebb/iso50 +source: https://github.com/trebb/iso50 +--- +ISO50 -- a 50%, 52-key keyboard 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/5070/index.md b/1209/5070/index.md new file mode 100644 index 00000000..e2ae17cc --- /dev/null +++ b/1209/5070/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: SoloHacker +owner: SoloKeys +license: Apache-2.0 OR MIT +site: https://solokeys.com/ +source: https://github.com/solokeys/ +--- +Solo key hacker edition. Open source FIDO2 and more! + diff --git a/1209/50B0/index.md b/1209/50B0/index.md new file mode 100644 index 00000000..9c098fde --- /dev/null +++ b/1209/50B0/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: SoloBoot +owner: SoloKeys +license: Apache-2.0 OR MIT +site: https://solokeys.com/ +source: https://github.com/solokeys/ +--- +SoloKeys bootloader. Easy signed firmware updates! diff --git a/1209/50DA/index.md b/1209/50DA/index.md new file mode 100644 index 00000000..ad22c859 --- /dev/null +++ b/1209/50DA/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: SFP Doctor +owner: fizzyade.com +license: GPLv3 +site: http://www.sfpdoctor.com/ +source: http://github.com/fizzyade/sfpdoctor/ +--- +SFP Doctor is an open source hardware + software project for reading/writing the EEPROM on SFP modules \ No newline at end of file diff --git a/1209/5114/index.md b/1209/5114/index.md new file mode 100644 index 00000000..d58bb4b0 --- /dev/null +++ b/1209/5114/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: Silver +owner: Silica +license: GPLv3 +site: https://silica.io/ +source: https://github.com/Foalyy/silver-firmware +--- +Full-featured long-range remote control and intervalometer for digital cameras + diff --git a/1209/5150/index.md b/1209/5150/index.md new file mode 100644 index 00000000..ed6b851f --- /dev/null +++ b/1209/5150/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: PowerMon +owner: 5150Lab +license: MIT +site: https://github.com/levonbragg/PowerMon +source: https://github.com/levonbragg/PowerMon +--- \ 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/5252/index.md b/1209/5252/index.md new file mode 100644 index 00000000..e5d4d90b --- /dev/null +++ b/1209/5252/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: PSK-X20 PPG Waveform Sensor +owner: PskOnline +license: MIT +site: https://www.psk-online.ru/ +source: https://github.com/adadurov/PskOnline.X20.Firmware +--- \ No newline at end of file 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/5304/index.md b/1209/5304/index.md new file mode 100644 index 00000000..e82c9c9d --- /dev/null +++ b/1209/5304/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: USB thermocouple logger +owner: klingler +license: MIT +site: http://www.mysite.com/ +source: https://github.com/richardklingler/usbthermocouple +--- diff --git a/1209/5350/index.md b/1209/5350/index.md new file mode 100644 index 00000000..ac100166 --- /dev/null +++ b/1209/5350/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: SpacePort +owner: X41 +license: CC BY-NC-SA 4.0 +site: https://github.com/X41/SpacePort +source: https://github.com/X41/uf2-samdx1 +--- 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/53C0/index.md b/1209/53C0/index.md new file mode 100644 index 00000000..7d19a55c --- /dev/null +++ b/1209/53C0/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: TREZOR Bootloader +owner: SatoshiLabs +license: Mix of licenses (LGPLv3, MIT) +site: https://trezor.io/ +source: https://github.com/trezor +--- +TREZOR - the first hardware Bitcoin wallet. diff --git a/1209/53C1/index.md b/1209/53C1/index.md new file mode 100644 index 00000000..9b85570c --- /dev/null +++ b/1209/53C1/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: TREZOR +owner: SatoshiLabs +license: Mix of licenses (LGPLv3, MIT) +site: https://trezor.io/ +source: https://github.com/trezor +--- +TREZOR - the first hardware Bitcoin wallet. diff --git a/1209/5432/index.md b/1209/5432/index.md new file mode 100644 index 00000000..1d30d483 --- /dev/null +++ b/1209/5432/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Open Programmer +owner: openprogrammer +license: GPL2 +site: http://openprog.altervista.org/ +source: https://sourceforge.net/projects/openprogrammer/ +--- 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/5457/index.md b/1209/5457/index.md new file mode 100644 index 00000000..7827b898 --- /dev/null +++ b/1209/5457/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Taiwanduino +owner: Openlab.Taipei +license: GNU +site: https://github.com/will127534/Taiwanduino/ +source: https://github.com/will127534/Taiwanduino/ +--- diff --git a/1209/5501/index.md b/1209/5501/index.md new file mode 100644 index 00000000..bccd3b86 --- /dev/null +++ b/1209/5501/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: asceension +owner: scumnoodlesociety +license: GPLv2 +site: https://github.com/hidsh/qmk_firmware/tree/asceension/keyboards/handwired/asceension +source: https://github.com/hidsh/qmk_firmware/tree/asceension +--- +asceension - a pragmatical keyboard with joypads diff --git a/1209/5502/index.md b/1209/5502/index.md new file mode 100644 index 00000000..bcd3c516 --- /dev/null +++ b/1209/5502/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: dme4x5 +owner: scumnoodlesociety +license: GPLv2 +site: https://github.com/hidsh/qmk_firmware/tree/dme/keyboards/handwired/dme +source: https://github.com/hidsh/qmk_firmware/tree/dme/ +--- +dme4x5 - an ergonomic keyboard has 4x5 key-matrix which is based on Dactyl Manuform diff --git a/1209/5503/index.md b/1209/5503/index.md new file mode 100644 index 00000000..965f3ead --- /dev/null +++ b/1209/5503/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: dme5x6 +owner: scumnoodlesociety +license: GPLv2 +site: https://github.com/hidsh/qmk_firmware/tree/dme/keyboards/handwired/dme +source: https://github.com/hidsh/qmk_firmware/tree/dme/ +--- +dme5x6 - an ergonomic keyboard has 5x6 key-matrix which is based on Dactyl Manuform diff --git a/1209/5504/index.md b/1209/5504/index.md new file mode 100644 index 00000000..6edf1e5a --- /dev/null +++ b/1209/5504/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: dme6x6 +owner: scumnoodlesociety +license: GPLv2 +site: https://github.com/hidsh/qmk_firmware/tree/dme/keyboards/handwired/dme +source: https://github.com/hidsh/qmk_firmware/tree/dme/ +--- +dme6x6 - an ergonomic keyboard has 6x6 key-matrix which is based on Dactyl Manuform diff --git a/1209/5505/index.md b/1209/5505/index.md new file mode 100644 index 00000000..9d460c18 --- /dev/null +++ b/1209/5505/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Ino +owner: SKKK +license: GPLv2 +site: https://github.com/hidsh/qmk_firmware/tree/master/keyboards/ino +source: https://github.com/hidsh/qmk_firmware/tree/master/keyboards/ino +--- +Ino - A keyboard with trackball and scroll ring 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/5555/index.md b/1209/5555/index.md new file mode 100644 index 00000000..f5a7fee5 --- /dev/null +++ b/1209/5555/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: SpeedHonator +owner: FrozenElectronics +license: Mozilla MPL 2.0/CC-BY-SA 4.0 +site: https://gitlab.com/FrozenElectronics/speedhonator +source: https://gitlab.com/FrozenElectronics/speedhonator +--- +The Speedhonator (pronounced like speedometer) is a prototype +anti-cheat device for speedrunners. It tries to prevent the +"splicing" or faking of submitted runs. 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/5716/index.md b/1209/5716/index.md new file mode 100644 index 00000000..ae732925 --- /dev/null +++ b/1209/5716/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Lednice +owner: ResNullius +license: GPLv2 +site: https://github.com/jpirko/lednice +source: https://github.com/jpirko/lednice +--- +Generic USB led device implementation. diff --git a/1209/571C/index.md b/1209/571C/index.md new file mode 100644 index 00000000..ba56cb97 --- /dev/null +++ b/1209/571C/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: PancadariaStick +owner: StreetoArcade +license: GPLv3 +site: https://github.com/streeto/PancadariaStick +source: https://github.com/streeto/PancadariaStick +--- + +A V-USB based avr USB joystick board for arcade joystick builds. diff --git a/1209/5740/index.md b/1209/5740/index.md new file mode 100644 index 00000000..6ea655a6 --- /dev/null +++ b/1209/5740/index.md @@ -0,0 +1,18 @@ +--- +layout: pid +title: autopilot +owner: ArduPilot +license: GPLv3 +site: http://www.ardupilot.org/ +source: https://github.com/ArduPilot/ +--- +The ArduPilot project supports many open source hardware designs. We +don't design the hardware ourselves (we are a software project), but +we work closely with many organisations and companies that do make +open source hardware. For those that don't have their own VID we use a +single VID/PID pair for all boards, then distinguish boards using the +product ID strings in the bootloader and application firmware. + +Schematics for some of the boards we support are here: + + https://github.com/ArduPilot/Schematics diff --git a/1209/5741/index.md b/1209/5741/index.md new file mode 100644 index 00000000..abfeb09a --- /dev/null +++ b/1209/5741/index.md @@ -0,0 +1,24 @@ +--- +layout: pid +title: autopilot +owner: ArduPilot +license: GPLv3 +site: http://www.ardupilot.org/ +source: https://github.com/ArduPilot/ +--- +The ArduPilot project supports many open source hardware designs. We +don't design the hardware ourselves (we are a software project), but +we work closely with many organisations and companies that do make +open source hardware. For those that don't have their own VID we use a +single VID/PID pair for all boards, then distinguish boards using the +product ID strings in the bootloader and application firmware. + +Schematics for some of the boards we support are here: + + https://github.com/ArduPilot/Schematics + +We use two PIDs, 5740 and 5741. We need two in order to support both +single endpoint and dual-endpoint CDCACM devices on +windows. Dual-endpoint devices need to have a different PID from +single endpoint in order to install the correct driver. + 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/5858/index.md b/1209/5858/index.md new file mode 100644 index 00000000..cce656a3 --- /dev/null +++ b/1209/5858/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: LNE Keyboard Device +owner: LNE +license: GPLv3 +site: https://github.com/ln-org +source: https://github.com/NWIron/unidock +--- +LNE Keyboard Device 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/5AB2/index.md b/1209/5AB2/index.md new file mode 100644 index 00000000..3a23dee7 --- /dev/null +++ b/1209/5AB2/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: GR-Trackpad65 experiment kit +owner: geek-rabb1t +license: MIT +site: https://github.com/geek-rabb1t/grt65-expkit +source: https://github.com/geek-rabb1t/grt65-expkit +--- +The GR-Trackpad65 Experimental Kit is a kit for trying out the GR-Trackpad65. +It works as a macro pad with a trackpad for multi-touch support up to 4 fingers. diff --git a/1209/5AF0/index.md b/1209/5AF0/index.md new file mode 100644 index 00000000..dc582983 --- /dev/null +++ b/1209/5AF0/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: OrangeCrab Bootloader +owner: GoodStuffDepartment +license: CERN OHL v1.2, MIT +site: https://github.com/gregdavill/OrangeCrab +source: https://github.com/gregdavill/OrangeCrab +--- +OrangeCrab is an ECP5 FPGA board in the adafruit feather board format \ 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/5BF0/index.md b/1209/5BF0/index.md new file mode 100644 index 00000000..fffb2b54 --- /dev/null +++ b/1209/5BF0/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Fomu +owner: Foosn +license: CC-BY-SA +site: https://tomu.im/fomu-evt3 +source: https://github.com/im-tomu/fomu-hardware +--- +Fomu is an FPGA that fits entirely inside your USB port. \ No newline at end of file diff --git a/1209/5C00/index.md b/1209/5C00/index.md new file mode 100644 index 00000000..e812cd31 --- /dev/null +++ b/1209/5C00/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: c-pro-micro +owner: Guri-Tech +license: CC BY-SA 3.0 +site: https://github.com/zgtk-guri/c-pro-micro +source: https://github.com/zgtk-guri/c-pro-micro +--- \ 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/6000/index.md b/1209/6000/index.md new file mode 100644 index 00000000..591e169b --- /dev/null +++ b/1209/6000/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Cenx4 +owner: pulsar-heavy-industries +license: MIT +site: https://github.com/pulsar-heavy-industries/phi +source: https://github.com/pulsar-heavy-industries/phi +--- diff --git a/1209/600D/index.md b/1209/600D/index.md new file mode 100644 index 00000000..fb700489 --- /dev/null +++ b/1209/600D/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: N93 Interface +owner: Makdaam +license: COHL +site: http://www.makdaam.eu/2015/04/n93-interface/ +source: https://github.com/Makdaam/interface_board +--- +This is an interface for my amateur radio related projects. + 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/6050/index.md b/1209/6050/index.md new file mode 100644 index 00000000..88403532 --- /dev/null +++ b/1209/6050/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: STM8 Gyrostick +owner: FPGA-Computer +license: GPLv3 + CC BY 4.0 +site: https://hw-by-design.blogspot.com/2021/05/stm8-gyrostock.html +source: https://github.com/FPGA-Computer/STM8-Gyrostick +--- +USB HID game controller using a MPU6050 module. It is to supplement motion data for CEMUhook used in emulators. diff --git a/1209/6060/index.md b/1209/6060/index.md new file mode 100644 index 00000000..35216d40 --- /dev/null +++ b/1209/6060/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: r68 65% keyboard +owner: rpedde +license: GPLv2 (or later) +site: http://github.com/rpedde/r68 +source: http://github.com/rpedde/r68 +--- \ No newline at end of file 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/6464/index.md b/1209/6464/index.md new file mode 100644 index 00000000..19f875ab --- /dev/null +++ b/1209/6464/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Shinewave +owner: ElectricExploits +license: MIT +site: http://electricexploits.net/ +source: https://github.com/GGreenwood/Shinewave +--- +This is a completely internal mod for the Nintendo GameCube controller that replaces the stock GameCube connection cord with a USB cord. A custom designed PCB sits inside the controller and houses an ATtiny84 running the micronucleus bootloader and V-USB libraries. It is an HID compliant joystick with reprogrammable LEDs. The project is documented here: diff --git a/1209/6502/index.md b/1209/6502/index.md new file mode 100644 index 00000000..31ac692f --- /dev/null +++ b/1209/6502/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: avrhwrng v2rev1 +owner: jj1bdx +license: MIT / CC-BY-4.0 +site: https://github.com/jj1bdx/avrhwrng/ +source: https://github.com/jj1bdx/avrhwrng/ +--- diff --git a/1209/6570/index.md b/1209/6570/index.md new file mode 100644 index 00000000..25c04824 --- /dev/null +++ b/1209/6570/index.md @@ -0,0 +1,16 @@ +--- +layout: pid +title: CKT-AVRPROGRAMMER +owner: IowaScaledEngineering +license: GPL v2 (software) / CC BY-SA (hardware) +site: https://github.com/IowaScaledEngineering/ckt-avrprogrammer +source: https://github.com/IowaScaledEngineering/ckt-avrprogrammer +--- +The CKT-AVRPROGRAMMER is a derivation of the various USBtinyISP +programmers, such as SparkFun's Pocket AVR Programmer or Adafruit's +USBtinyISP, that includes the ability to power either a 3.3V or 5V target +and has inrush/target short protection. + +We would ideally like to make this an open VID/PID that all open derivations of +Dick Streefland's original USBtinyISP programmer can share, since there is +currently no "open" VID/PID that these derivations can use. diff --git a/1209/6666/index.md b/1209/6666/index.md new file mode 100644 index 00000000..9058ce27 --- /dev/null +++ b/1209/6666/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: VSFLogic +owner: talpachen +license: GPLv3 +site: https://github.com/talpachen/vsf/ +source: https://github.com/talpachen/vsf/tree/vsflogic/vsf/vsflogic +--- + +VSFLogic is an embedded open source tool. diff --git a/1209/6667/index.md b/1209/6667/index.md new file mode 100644 index 00000000..2089fcd2 --- /dev/null +++ b/1209/6667/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: Universal Serial aBUSe - Generic HID +owner: SensePost +license: Creative Commons Attribution-ShareAlike Non-Commercial 4.0 International License +site: https://sensepost.com/blog/2016/universal-serial-abuse/ +source: https://github.com/sensepost/USaBUSe +--- +Universal Serial aBUSe provides a Keyboard and Mouse, and a "pipe" over which an attacker can transmit arbitrary data. This data is then relayed via a wifi connection to the attacker's Command and Control server. + +It is intended to highlight the risks of allowing untrusted USB devices to be connected to your systems. 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/6742/index.md b/1209/6742/index.md new file mode 100644 index 00000000..625d8195 --- /dev/null +++ b/1209/6742/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Atomic Force Microscope +owner: cubitel +license: GPLv3 +site: http://npk.cubitel.org/?/hardware/afm +source: https://github.com/cubitel/afm +--- 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/6809/index.md b/1209/6809/index.md new file mode 100644 index 00000000..3415f3cc --- /dev/null +++ b/1209/6809/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: Doppelganger +owner: TachRadio +license: BSD-2-Clause +site: http://thewireddoesntexist.org +source: https://github.com/NilujePerchut/doppelganger_soft +--- +Joystick interface to Brook PCB and old video game systems. +Hardware part of the project can be found here: +https://github.com/NilujePerchut/doppelganger_hardware 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/6939/index.md b/1209/6939/index.md new file mode 100644 index 00000000..3ebc6ec6 --- /dev/null +++ b/1209/6939/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: bongopad +owner: bonzi +license: CC BY-SA 4.0 +site: https://keebs.bonzi.sh/bonzi/bongopad +source: https://github.com/bonzi/bongopad +--- diff --git a/1209/6948/index.md b/1209/6948/index.md new file mode 100644 index 00000000..ef6daa5a --- /dev/null +++ b/1209/6948/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Sensebender Gateway BootLoader +owner: MySensors +license: CERN OHL v.1.2 +site: http://www.mysensors.org/ +source: http://github.com/mysensors/sensebenderGW/ +--- \ No newline at end of file diff --git a/1209/6949/index.md b/1209/6949/index.md new file mode 100644 index 00000000..430811c7 --- /dev/null +++ b/1209/6949/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Sensebender Gateway +owner: MySensors +license: CERN OHL v.1.2 +site: http://www.mysensors.org/ +source: http://github.com/mysensors/sensebenderGW/ +--- \ No newline at end of file diff --git a/1209/6969/index.md b/1209/6969/index.md new file mode 100644 index 00000000..6b4f6668 --- /dev/null +++ b/1209/6969/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Squiggle Mechanical Keyboard +owner: ibnuda +license: GPLv3 +site: https://github.com/ibnuda/Squiggle +source: https://github.com/ibnuda/Squiggle +--- +Squiggle is a keyboard family with 5 columns and 2-4 thumb keys with the main focus of minimalism. diff --git a/1209/6970/index.md b/1209/6970/index.md new file mode 100644 index 00000000..95f802e2 --- /dev/null +++ b/1209/6970/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Tiramisu +owner: skyevg +license: MIT +site: https://github.com/vgskye/tiramisu-fw-ng +source: https://github.com/vgskye/tiramisu-fw-ng +--- +A small VR full-body tracker. \ No newline at end of file diff --git a/1209/6971/index.md b/1209/6971/index.md new file mode 100644 index 00000000..aea46d03 --- /dev/null +++ b/1209/6971/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Mascarpone +owner: skyevg +license: MIT +site: https://github.com/vgskye/tiramisu-fw-ng +source: https://github.com/vgskye/tiramisu-fw-ng +--- +A dongle for a small VR full-body tracker. \ No newline at end of file diff --git a/1209/69A1/index.md b/1209/69A1/index.md new file mode 100644 index 00000000..d0869eb2 --- /dev/null +++ b/1209/69A1/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Macro25 (mk-macro-01) +owner: Kavoliunas +license: CC0-1.0 +site: https://github.com/CyberGear/mk-macro-01 +source: https://github.com/CyberGear/mk-macro-01 +--- \ No newline at end of file diff --git a/1209/6BCF/index.md b/1209/6BCF/index.md new file mode 100644 index 00000000..ab90b25f --- /dev/null +++ b/1209/6BCF/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Gameboy Cart Flasher +owner: blaste +license: GPL V3 +site: https://github.com/melka/gbcartflasher +source: https://github.com/melka/gbcartflasher +--- +PCB for the ATmega8515 / FT232 based Gameboy Cart Flasher by Kraku & Chroost, plus some modifications to host software to make it work easily under MacOS \ No newline at end of file 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/6E00/index.md b/1209/6E00/index.md new file mode 100644 index 00000000..3457feba --- /dev/null +++ b/1209/6E00/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: FluxEngine +owner: cowlark +license: MIT +site: http://cowlark.com/ +source: http://github.com/davidgiven/fluxengine +--- +A PSoc5LP-based floppy disk controller, capable of reading and writing +arbtirary flux patterns to standard PC floppy drives. + 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/6F00/index.md b/1209/6F00/index.md new file mode 100644 index 00000000..cec3a88d --- /dev/null +++ b/1209/6F00/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: Pulsar Buddy +owner: electric.kitchen +license: BSD, CC BY-SA 3.0 +site: https://github.com/mzero/pulsar-buddy/wiki +source: https://github.com/mzero/pulsar-buddy +--- +Pulsar Buddy is a small clock unit for the SOMA Lab's Pulsar-23 synth. +It is also useful with other modular synths. 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/7000/index.md b/1209/7000/index.md new file mode 100644 index 00000000..4ac9120f --- /dev/null +++ b/1209/7000/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Dongle +owner: Secalot +license: MPL 2.0 +site: http://www.secalot.com/ +source: https://github.com/secalot +--- \ No newline at end of file diff --git a/1209/7001/index.md b/1209/7001/index.md new file mode 100644 index 00000000..95417d12 --- /dev/null +++ b/1209/7001/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Bootloader +owner: Secalot +license: MPL 2.0 +site: http://www.secalot.com/ +source: https://github.com/secalot +--- \ No newline at end of file diff --git a/1209/7070/index.md b/1209/7070/index.md new file mode 100644 index 00000000..f5f4ee2f --- /dev/null +++ b/1209/7070/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: USB to I2C bridge +owner: drake.cz +license: CC BY-SA +site: https://github.com/burgrp/hw-USB-I2C +source: https://github.com/burgrp/hw-USB-I2C +--- diff --git a/1209/70B1/index.md b/1209/70B1/index.md new file mode 100644 index 00000000..e6c34978 --- /dev/null +++ b/1209/70B1/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Tomu +owner: Kosagi +license: CC-BY-SA +site: https://tomu.im/ +source: https://github.com/im-tomu/tomu-hardware +--- +Tomu is a USB device that fits entirely inside your USB port. \ No newline at end of file diff --git a/1209/7102/index.md b/1209/7102/index.md new file mode 100644 index 00000000..1a650ab0 --- /dev/null +++ b/1209/7102/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Mini SAM M0 +owner: bshockley +license: MIT +site: https://www.minifigboards.com +source: https://github.com/bwshockley/Mini-SAM +--- +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/7150/index.md b/1209/7150/index.md new file mode 100644 index 00000000..bb8fd6b8 --- /dev/null +++ b/1209/7150/index.md @@ -0,0 +1,14 @@ +--- +layout: pid +title: Hunter Cat NFC +owner: ElectronicCats +license: CERN OHL 1.2 (hardware design) +site: https://github.com/ElectronicCats/HunterCatNFC +source: https://github.com/ElectronicCats/HunterCatNFC +--- +HunterCat NFC is a device to make attacks against NFC payment systems. This version is a combination of SAMD21 and the new small PN7150. Adding a 3.7 LiPo battery. Also I added a LED with a resistor just for debugging and to show activity. + + +With love for everyone from Aguascalientes - Mexico. + +Get your kit, visit: https://electroniccats.com diff --git a/1209/7200/index.md b/1209/7200/index.md new file mode 100644 index 00000000..8db3ffe5 --- /dev/null +++ b/1209/7200/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Gemini +owner: c0bra-dev +license: MIT, CERN OHL +site: https://github.com/c0bra-dev/Gemini +source: https://github.com/c0bra-dev/Gemini +--- \ No newline at end of file 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/7331/index.md b/1209/7331/index.md new file mode 100644 index 00000000..36ec7592 --- /dev/null +++ b/1209/7331/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: Bus Pirate Next Gen CDC +owner: DangerousPrototypes +license: GPL-3.0 +site: http://dangerousprototypes.com/docs/Bus_Pirate +source: https://github.com/DangerousPrototypes/bus_pirate_ng +--- +Universal hardware hacking tool. Learn how chips work before you write code! + diff --git a/1209/7332/index.md b/1209/7332/index.md new file mode 100644 index 00000000..0cb553c4 --- /dev/null +++ b/1209/7332/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: Bus Pirate Next Gen Logic Analyzer +owner: DangerousPrototypes +license: GPL-3.0 +site: http://dangerousprototypes.com/docs/Bus_Pirate +source: https://github.com/DangerousPrototypes/bus_pirate_ng +--- +Universal hardware hacking tool. Learn how chips work before you write code! + diff --git a/1209/7370/index.md b/1209/7370/index.md new file mode 100644 index 00000000..047e8b35 --- /dev/null +++ b/1209/7370/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: snopf USB Password Token +owner: snopf +license: GPL 2.0 +site: http://www.snopf.com/ +source: https://github.com/snopf/snopf +--- diff --git a/1209/7371/index.md b/1209/7371/index.md new file mode 100644 index 00000000..b2e3e1c6 --- /dev/null +++ b/1209/7371/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: snopf-bootloader +owner: snopf +license: GPL 2.0 +site: http://www.snopf.com/ +source: https://github.com/snopf/snopf_bootloader +--- 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/73EA/index.md b/1209/73EA/index.md new file mode 100644 index 00000000..96a36ac5 --- /dev/null +++ b/1209/73EA/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Empyrean Alpha +owner: Etherkit +license: GPL3 +site: http://www.etherkit.com/ +source: https://github.com/etherkit/Empyrean/ +--- \ No newline at end of file diff --git a/1209/73EB/index.md b/1209/73EB/index.md new file mode 100644 index 00000000..be4b0d9a --- /dev/null +++ b/1209/73EB/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Empyrean Beta +owner: Etherkit +license: GPL3 +site: http://www.etherkit.com/ +source: https://github.com/etherkit/Empyrean/ +--- \ No newline at end of file diff --git a/1209/7401/index.md b/1209/7401/index.md new file mode 100644 index 00000000..5cddf2bf --- /dev/null +++ b/1209/7401/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Tool_CDC +owner: Beststream-jp +license: MIT +site: http://beststream-jp.com/wp1/ +source: https://github.com/Beststream-jp/Tool_CDC +--- \ No newline at end of file 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/7522/index.md b/1209/7522/index.md new file mode 100644 index 00000000..e6d1a969 --- /dev/null +++ b/1209/7522/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: MIDI2USB +owner: Makbit +license: MIT +site: https://makbit.com/web/ +source: https://github.com/makbit/MIDI2USB/ +--- \ No newline at end of file diff --git a/1209/7530/index.md b/1209/7530/index.md new file mode 100644 index 00000000..4cbc6356 --- /dev/null +++ b/1209/7530/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Refflion - IoT Development Board - Bootloader +owner: PotentialLabs +license: TAPR Open Hardware License +site: http://refflion.io +source: https://bitbucket.org/PotentialLabs/refflion +--- +Refflion is an open source WiFi IoT development board based on the popular Arduino platform. diff --git a/1209/7531/index.md b/1209/7531/index.md new file mode 100644 index 00000000..726d4275 --- /dev/null +++ b/1209/7531/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Refflion - IoT Development Board - Sketch +owner: PotentialLabs +license: TAPR Open Hardware License +site: http://refflion.io +source: https://bitbucket.org/PotentialLabs/refflion +--- +Refflion is an open source WiFi IoT development board based on the popular Arduino platform. diff --git a/1209/7551/index.md b/1209/7551/index.md new file mode 100644 index 00000000..24c0438f --- /dev/null +++ b/1209/7551/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Tessel 2 +owner: tessel +license: MIT/Apache 2.0 +site: https://www.tessel.io/ +source: https://github.com/tessel/project +--- +Tessel 2 is a single board computer feauring 802.1b/g/n WiFi, 2 USB ports, and an ethernet port on a MediaTek MT7620N microprocessor. In adddition, the board features at Atmel SAMD21 microcontroller for interfacing with 18 available GPIO. The board is programming with Node.js and Rust with more languages on the way. \ No newline at end of file diff --git a/1209/7600/index.md b/1209/7600/index.md new file mode 100644 index 00000000..b32b9f1b --- /dev/null +++ b/1209/7600/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: Kameleon Core +owner: Kameleon +license: Apache 2.0 +site: https://kameleon.io/ +source: https://github.com/kameleon-project +--- +FW source code: https://github.com/kameleon-project/kameleon +HW schematic: https://github.com/kameleon-project/kameleon-board/ +Kameleon API docs: https://github.com/kameleon-project/kameleon-docs diff --git a/1209/7665/index.md b/1209/7665/index.md new file mode 100644 index 00000000..d3842154 --- /dev/null +++ b/1209/7665/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Snack vending machine controller board +owner: denhac +license: MIT +site: https://github.com/Jnesselr/Vending-Machine +source: https://github.com/Jnesselr/Vending-Machine +--- 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/7700/index.md b/1209/7700/index.md new file mode 100644 index 00000000..f27cae9c --- /dev/null +++ b/1209/7700/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: IRUSB +owner: marwedels.de +license: CC BY-SA 3.0 DE (hardware) / GPLv3.0+ (firmware) / GPLv2.0+ (host program) +site: https://github.com/Solartraveler/irusb +source: https://github.com/Solartraveler/irusb +--- +Send and receive infrared remote control codes over USB \ No newline at end of file diff --git a/1209/7701/index.md b/1209/7701/index.md new file mode 100644 index 00000000..4138c3d6 --- /dev/null +++ b/1209/7701/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Audiomux +owner: marwedels.de +license: CC BY-SA 3.0 DE (hardware) / GPLv3.0+ (firmware) / GPLv2.0+ (host program) +site: https://github.com/Solartraveler/audiomux +source: https://github.com/Solartraveler/audiomux +--- +Route analog stereo audio signals from multiple inputs to multiple outputs. \ 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/7777/index.md b/1209/7777/index.md new file mode 100644 index 00000000..1deade53 --- /dev/null +++ b/1209/7777/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: USB IO Board V3 +owner: circuitvalley +license: GNU version 3 +site: http://www.circuitvalley.com +source: https://github.com/circuitvalley/USB_IO_Board_V3 +--- +USB IO V3 is an opensouce cross-platform analog digital io board \ No newline at end of file diff --git a/1209/7778/index.md b/1209/7778/index.md new file mode 100644 index 00000000..4e8bb992 --- /dev/null +++ b/1209/7778/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: USB IO Board V3 Bootloader +owner: circuitvalley +license: GNU version 3 +site: http://www.circuitvalley.com +source: https://github.com/circuitvalley/USB_IO_Board_V3 +--- +USB IO V3 is an opensouce cross-platform analog digital io board \ No newline at end of file diff --git a/1209/7787/index.md b/1209/7787/index.md new file mode 100644 index 00000000..87a50948 --- /dev/null +++ b/1209/7787/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: GPSDO USB UART Converter +owner: circuitvalley +license: GNU version 3 +site: https://www.circuitvalley.com +source: https://github.com/circuitvalley/trueposition_gpsdo_usb_oled +--- +TruePosition GPSDO Controller Firmware with PIC18F25K50 USB and OLED Display. diff --git a/1209/7877/index.md b/1209/7877/index.md new file mode 100644 index 00000000..1108a45d --- /dev/null +++ b/1209/7877/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: AD4351 USB RF Signal Generator +owner: circuitvalley +license: GNU version 3 +site: https://www.circuitvalley.com +source: https://github.com/circuitvalley/ad4351_usb_rf_gen_qt +--- +Cross platform USB RF Signal Generator implemented with PIC16F1459 and Analog device AD4351 , Qt. 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/7bd0/index.md b/1209/7BD0/index.md similarity index 100% rename from 1209/7bd0/index.md rename to 1209/7BD0/index.md diff --git a/1209/7D00/index.md b/1209/7D00/index.md new file mode 100644 index 00000000..03f3710e --- /dev/null +++ b/1209/7D00/index.md @@ -0,0 +1,14 @@ +--- +layout: pid +title: RIOT standard peripherals +owner: RIOT +license: LGPL-2.1-only +site: http://riot-os.org/ +source: https://github.com/RIOT-OS/RIOT +--- +This PID describes devices that contain the board's USB-emulated peripherals (currently CDC-ACM (serial) and/or CDC-ECM (Ethernet)). + +It is not bound to a particular hardware and can be used by any RIOT board that has a USB peripheral implemented. + +It is only applicable to programs that run no own USB code but merely use the peripherals provided by the operating system to satisfy the module requirements of the application. +Those USB devices stand in for special-purpose hardware (UART adapter, Ethernet controller) available on other boards. diff --git a/1209/7D01/index.md b/1209/7D01/index.md new file mode 100644 index 00000000..a45b458e --- /dev/null +++ b/1209/7D01/index.md @@ -0,0 +1,15 @@ +--- +layout: pid +title: RIOT Test PID +owner: RIOT +license: any +site: http://riot-os.org/ +source: https://github.com/RIOT-OS/RIOT +--- +This PID describes devices that implement custom USB functionality in addition to their board's provided USB functionality as described for [PID 7D00](../7D00/). + +In particular, it is used whenever an example program of RIOT implements custom USB functionality. + +The pid.codes policy for test PIDs applies: + +This PID is reserved for use in private testing. Anyone may assign it to their device while they're testing in-house, but it MUST NOT be used on any device that will be redistributed, sold, or manufactured. Source code and configuration that references this VID/PID should warn users that the PID is not universally unique and should not be used outside test environments. diff --git a/1209/7D02/index.md b/1209/7D02/index.md new file mode 100644 index 00000000..7bc22d66 --- /dev/null +++ b/1209/7D02/index.md @@ -0,0 +1,15 @@ +--- +layout: pid +title: riotboot DFU Bootloader +owner: RIOT +license: LGPL-2.1 +site: http://riot-os.org/ +source: https://github.com/RIOT-OS/RIOT +--- +This PID describes devices that run RIOT's DFU-based riotboot bootloader. + +It is not related to any particular hardware; +which concrete board it is used for is indicated in the DFU details. + +Note that devices that use this ID would usually come up with [1209/7D00](https://pid.codes/1209/7D00/); +only when sent to their bootloader mode, they reboot and offer this ID. diff --git a/1209/7E7A/index.md b/1209/7E7A/index.md new file mode 100644 index 00000000..91e9a936 --- /dev/null +++ b/1209/7E7A/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: SACADA Mini +owner: blazing.design +license: CERN OHL v1.2 +site: https://cta.if.ufrgs.br/projects/sacada +source: https://git.cta.if.ufrgs.br/SACADA/sacada-mini-hardware +--- +Open hardware data acquisition platform developed at UFRGS (Universidade Federal do Rio Grande do Sul) diff --git a/1209/8000/index.md b/1209/8000/index.md new file mode 100644 index 00000000..61d6f58e --- /dev/null +++ b/1209/8000/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: NODii 2 +owner: autonomii +license: Creative Commons Attribution Share-Alike +site: http://www.autonomii.com/ +source: https://github.com/autonomii/NODii +--- +This is the NODii 2 with an option for a built-in Sub GHz Radio operating at 433 MHz, 868 MHz or 915 MHz. diff --git a/1209/8011/index.md b/1209/8011/index.md new file mode 100644 index 00000000..2d2d6759 --- /dev/null +++ b/1209/8011/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: Printer Application Framework (PAPPL) +owner: OpenPrinting +license: Apache2.0 +site: https://www.msweet.org/pappl +source: https://github.com/michaelrsweet/pappl +--- +PAPPL is a simple C-based framework/library for developing CUPS Printer +Applications, which are the recommended replacement for printer drivers. \ No newline at end of file diff --git a/1209/8048/index.md b/1209/8048/index.md new file mode 100644 index 00000000..46de2664 --- /dev/null +++ b/1209/8048/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: USB-to-serial adapter +owner: Codecrete +license: MIT +site: https://github.com/manuelbl/usb-serial/ +source: https://github.com/manuelbl/usb-serial/ +--- +USB-to-serial adapter without the need for proprietary drivers. Can be implemented with very few components. diff --git a/1209/8050/index.md b/1209/8050/index.md new file mode 100644 index 00000000..51edd771 --- /dev/null +++ b/1209/8050/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Sim Pedals +owner: Sim_Pedals +license: MIT +site: https://github.com/MauriceRowe/USB-Sim-Racing-Pedals-with-Load-Cell +source: https://github.com/MauriceRowe/USB-Sim-Racing-Pedals-with-Load-Cell +--- \ No newline at end of file diff --git a/1209/8051/index.md b/1209/8051/index.md new file mode 100644 index 00000000..3c233ab9 --- /dev/null +++ b/1209/8051/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: SAMD21G18 PMOD module +owner: TomKeddie +license: MIT +site: https://github.com/TomKeddie/prj-pmod/ +source: https://github.com/TomKeddie/prj-pmod/ +--- +This is a PMOD module with a SAMD21 cpu on it to make it easy to add an ARM cpu to an fpga project. diff --git a/1209/805A/index.md b/1209/805A/index.md new file mode 100644 index 00000000..070411e8 --- /dev/null +++ b/1209/805A/index.md @@ -0,0 +1,22 @@ +--- +layout: pid +title: Bast BLE +owner: ElectronicCats +license: CERN OHL 1.2 (hardware design) +site: https://github.com/ElectronicCats/BastBLE +source: https://github.com/ElectronicCats/BastBLE +--- +Bast BLE is all the best in the world format Feather and BLE with a Nordic NRF!, Feather pin to pin compatible with a USB port type C. + +Bast-BLE is supported in the Arduino development environment and Circuit Python coming soon + +We love all our Feathers equally, but this Feather is very special. It's our first Feather that is specifically designed for use with CircuitPython! CircuitPython is our beginner-oriented flavor of MicroPython - and as the name hints at, its a small but full-featured version of the popular Python programming language specifically for use with circuitry and electronics. + +Please note, CircuitPython does not come preloaded. See the full guide linked below for instructions on installing it + +Lipoly battery and USB cable not included (but we do have lots of options in the shop if you'd like!) + + +With love for everyone from Aguascalientes - Mexico. + +Get your kit, visit: https://electroniccats.com 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/8086/index.md b/1209/8086/index.md new file mode 100644 index 00000000..2c095bd9 --- /dev/null +++ b/1209/8086/index.md @@ -0,0 +1,15 @@ +--- +layout: pid +title: Nano Zero Bootloader +owner: misfittech +license: CC BY-SA 4.0 (hardware) / GPLv3 (firmware, software) +site: https://github.com/Misfittech/nano_stepper/ +source: https://github.com/Misfittech/ArduinoCore-samd +--- +A ARM M0 based on SAMD chip version of the Arduino zero driving a stepper motor this PID is for the bootloader +Gerbers + +Hardware for the Arduino Nano Stepper board: + +Firmware for the main code: + diff --git a/1209/8087/index.md b/1209/8087/index.md new file mode 100644 index 00000000..4ac58a2c --- /dev/null +++ b/1209/8087/index.md @@ -0,0 +1,14 @@ +--- +layout: pid +title: Nano Zero +owner: misfittech +license: CC BY-SA 4.0 (hardware) / GPLv3 (firmware, software) +site: https://github.com/Misfittech/nano_stepper/ +source: https://github.com/Misfittech/ArduinoCore-samd +--- +A ARM M0 based on SAMD chip version of the Arduino zero this PID is for the USB to Serial adapter. +Hardware for the Arduino Nano Stepper board: + + +Firmware for the main code: + 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/8123/index.md b/1209/8123/index.md new file mode 100644 index 00000000..567005fb --- /dev/null +++ b/1209/8123/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Danyboard M0 bootloader +owner: Danyboard +license: GPL +site: http://www.danyboard.com/ +source: https://github.com/Gius-8/Danyboard_M0/ +--- \ No newline at end of file diff --git a/1209/812A/index.md b/1209/812A/index.md new file mode 100644 index 00000000..978cdf01 --- /dev/null +++ b/1209/812A/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Danyboard M0 +owner: Danyboard +license: GPL +site: http://www.danyboard.com/ +source: https://github.com/Gius-8/Danyboard_M0/ +--- \ No newline at end of file diff --git a/1209/813A/index.md b/1209/813A/index.md new file mode 100644 index 00000000..7514da69 --- /dev/null +++ b/1209/813A/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: HACK Bootloader +owner: MickMad +license: CERN OHL 1.2, LGPL 2.1 +site: https://hackaday.io/project/8007-hack +source: https://hackaday.io/project/8007-hack +--- +HACK is a development kit powered by an Atmel SAM D21E that is going to be used as the core of the HaDge \ No newline at end of file diff --git a/1209/813B/index.md b/1209/813B/index.md new file mode 100644 index 00000000..b819b572 --- /dev/null +++ b/1209/813B/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: HACK Sketch +owner: MickMad +license: CERN OHL 1.2, LGPL 2.1 +site: https://hackaday.io/project/8007-hack +source: https://hackaday.io/project/8007-hack +--- +HACK is a development kit powered by an Atmel SAM D21E that is going to be used as the core of the HaDge \ No newline at end of file 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/8192/index.md b/1209/8192/index.md new file mode 100644 index 00000000..0f5d8083 --- /dev/null +++ b/1209/8192/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Ultra-WideBand Feather +owner: PrototypingCorner +license: CERN +site: https://prototypingcorner.io/projects/uwb-feather +source: https://github.com/prototyping-corner/uwb-feather +--- +UWB Feather is a development board for the Decawave DWM1000 module \ No newline at end of file diff --git a/1209/8242/index.md b/1209/8242/index.md new file mode 100644 index 00000000..79ca02b9 --- /dev/null +++ b/1209/8242/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: NBS-DAC 192/24 UAC1 +owner: TomWimmenhoveElectronics +license: GPL +site: http://nbsdac.tomwimmenhove.com/ +source: http://nbsdac.tomwimmenhove.com/ +--- +Since this is a USB audio-device that supports both USB Audio Class 1 and USB Audio Class 2, it needs 2 PIDs. One for each class. This is the PID for USB Audio Class 1 (UAC1) + diff --git a/1209/8243/index.md b/1209/8243/index.md new file mode 100644 index 00000000..4039ca21 --- /dev/null +++ b/1209/8243/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: NBS-DAC 192/24 UAC2 +owner: TomWimmenhoveElectronics +license: GPL +site: http://nbsdac.tomwimmenhove.com/ +source: http://nbsdac.tomwimmenhove.com/ +--- +Since this is a USB audio-device that supports both USB Audio Class 1 and USB Audio Class 2, it needs 2 PIDs. One for each class. This is the PID f +or USB Audio Class 2 (UAC2) + diff --git a/1209/8250/index.md b/1209/8250/index.md new file mode 100644 index 00000000..550004a0 --- /dev/null +++ b/1209/8250/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Virtual HUB +owner: usbip-win +license: GPLv3 +site: https://github.com/cezanne/usbip-win +source: https://github.com/cezanne/usbip-win +--- diff --git a/1209/8300/index.md b/1209/8300/index.md new file mode 100644 index 00000000..9775dc29 --- /dev/null +++ b/1209/8300/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Poomsae Controller +owner: doankt +license: GNU v3.0 +site: https://github.com/Doankt/poomsae-score-py +source: https://github.com/Doankt/poomsae-score-py/tree/master/Arduino/poomsae-controller +--- +Controller for Taekwondo Scoring System diff --git a/1209/8472/index.md b/1209/8472/index.md new file mode 100644 index 00000000..77840504 --- /dev/null +++ b/1209/8472/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: OpenDeck +owner: shanteacontrols +license: GPLv3 +site: http://shanteacontrols.wordpress.com +source: http://github.com/paradajz/OpenDeck +--- +OpenDeck platform allows anyone to build a custom MIDI controller in a simple and intuitive way. \ No newline at end of file diff --git a/1209/8661/index.md b/1209/8661/index.md new file mode 100644 index 00000000..d4dd4df5 --- /dev/null +++ b/1209/8661/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: ProgHQ TL866 programmer +owner: ProgHQ +license: BSD-2-Clause +site: https://github.com/ProgHQ +source: https://github.com/ProgHQ/open-tl866 +--- diff --git a/1209/8662/index.md b/1209/8662/index.md new file mode 100644 index 00000000..8bd1c263 --- /dev/null +++ b/1209/8662/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: ProgHQ TL866II Plus programmer +owner: ProgHQ +license: BSD-2-Clause +site: https://github.com/ProgHQ +source: https://github.com/ProgHQ/open-tl866 +--- 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/8787/index.md b/1209/8787/index.md new file mode 100644 index 00000000..e946f9b8 --- /dev/null +++ b/1209/8787/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: MVMC-lab_M128_V3 +owner: MVMC-lab +license: MIT License +site: https://gitlab.com/MVMC-lab +source: https://gitlab.com/MVMC-lab/hervor/m128_layout +--- diff --git a/1209/8788/index.md b/1209/8788/index.md new file mode 100644 index 00000000..aec4c639 --- /dev/null +++ b/1209/8788/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: MVMC-lab_M3_V1 +owner: MVMC-lab +license: MIT License +site: https://gitlab.com/MVMC-lab +source: https://gitlab.com/MVMC-lab/hervor/m3_layout +--- 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/8844/index.md b/1209/8844/index.md new file mode 100644 index 00000000..3b6c8c05 --- /dev/null +++ b/1209/8844/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: MUNIA +owner: munia.io +license: MIT +site: http://github.com/zzattack/munia +source: http://github.com/zzattack/munia +--- 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/8885/index.md b/1209/8885/index.md new file mode 100644 index 00000000..6b5dc264 --- /dev/null +++ b/1209/8885/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: TKEY-USB-V2 +owner: Tillitis AB +license: CERN-OHL-S-2.0, GPLv2 +site: https://www.tillitis.se/products/ +source: https://github.com/tillitis/tk1-pcba, https://github.com/tillitis/tillitis-key1 +--- +Version 2 of the USB controller used in the Tillitis Tkey. The TKey is a flexible USB security token. 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/8888/index.md b/1209/8888/index.md new file mode 100644 index 00000000..d7fac0d2 --- /dev/null +++ b/1209/8888/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: POV Pendant +owner: blinkinlabs +license: APL +site: http://www.blinkypendant.com +source: http://github.com/blinkinlabs/BlinkyPendant +--- + diff --git a/1209/8889/index.md b/1209/8889/index.md new file mode 100644 index 00000000..83139b6b --- /dev/null +++ b/1209/8889/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: POV Pendant (bootloader) +owner: blinkinlabs +license: APL +site: http://www.blinkypendant.com +source: http://github.com/blinkinlabs/BlinkyPendant +--- + diff --git a/1209/88EA/index.md b/1209/88EA/index.md new file mode 100644 index 00000000..861857a9 --- /dev/null +++ b/1209/88EA/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Empyrean Alpha (bootloader) +owner: Etherkit +license: GPL3 +site: http://www.etherkit.com/ +source: https://github.com/etherkit/Empyrean/ +--- \ No newline at end of file diff --git a/1209/88EB/index.md b/1209/88EB/index.md new file mode 100644 index 00000000..c6e5558a --- /dev/null +++ b/1209/88EB/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Empyrean Beta (bootloader) +owner: Etherkit +license: GPL3 +site: http://www.etherkit.com/ +source: https://github.com/etherkit/Empyrean/ +--- \ No newline at end of file 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/8B00/index.md b/1209/8B00/index.md new file mode 100644 index 00000000..082baace --- /dev/null +++ b/1209/8B00/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Libtransistor Serial Console +owner: ReSwitched +license: ISC +site: https://github.com/reswitched/libtransistor/ +source: https://github.com/reswitched/libtransistor/blob/development/lib/usb_serial.c +--- 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/9001/index.md b/1209/9001/index.md new file mode 100644 index 00000000..cddf930a --- /dev/null +++ b/1209/9001/index.md @@ -0,0 +1,16 @@ +--- +layout: pid +title: North Star Integrator +owner: CombineReality +license: cc-by-sa-4.0 +site: https://combinereality.com/integrator +source: https://github.com/CombineReality/North-Star-Integrator ; + +--- + +The North Star Integrator is a purpose-built USB hub +with on-board mass storage and an Atmega 32u4 running +the Arduino Caterina bootloader. It is intended for +use in Project North Star open source AR headsets and +derivative devices. + diff --git a/1209/9021/index.md b/1209/9021/index.md new file mode 100644 index 00000000..93c548dd --- /dev/null +++ b/1209/9021/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: ESPlant +owner: cchs +license: TAPR OHL (hardware) / BSD (firmware) +site: https://github.com/cchs-melbourne/ESPlant +source: https://github.com/cchs-melbourne/ESPlant +--- +ESPlant is an open source, solar powered, WiFi-connected gardening and metereology sensing platform. It was initially developed for the linux.conf.au 2016 Open Hardware MiniConf. 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/9200/index.md b/1209/9200/index.md new file mode 100644 index 00000000..7e9b244f --- /dev/null +++ b/1209/9200/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Polymer Keyboard +owner: jrc +license: MIT/Apache-2.0 +site: https://gitlab.com/polymer-kb/polymer +source: https://gitlab.com/polymer-kb/firmware/polymer +--- 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/9229/index.md b/1209/9229/index.md new file mode 100644 index 00000000..0ddfe4b8 --- /dev/null +++ b/1209/9229/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Smoria's Knob +owner: Smoria +license: MIT +site: http://www.smoria.com/knob +source: http://github.com/smoria/volume-knob/ +--- +Simple volume knob base board made for custom handmade enhancements/tops. \ No newline at end of file diff --git a/1209/9317/index.md b/1209/9317/index.md new file mode 100644 index 00000000..a9bb0719 --- /dev/null +++ b/1209/9317/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Palawan-Tx +owner: Kosagi +license: CC4.0-BY-SA (hardware) / MIT (firmware) +site: https://github.com/xobs/joyboot +source: https://github.com/xobs/palawan-hw +--- +Palawan is an open-source RF stick designed to act as a USB HID device. It contains a bit-banged USB stack. \ No newline at end of file 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/9701/index.md b/1209/9701/index.md new file mode 100644 index 00000000..ba8efe9b --- /dev/null +++ b/1209/9701/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Hideez Wallet +owner: HideezGroup +license: GPL-3.0 +site: https://hideez.io/ +source: https://github.com/HideezGroup/HideezWalletFw +--- 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/9801/index.md b/1209/9801/index.md new file mode 100644 index 00000000..91106cb6 --- /dev/null +++ b/1209/9801/index.md @@ -0,0 +1,13 @@ +--- +layout: pid +title: BBQ10 USB keyboard +owner: hanyazou +license: CERN Open Hardware Licence v1.2 (hardware) / GPLv2 (firmware) +site: https://github.com/hanyazou/pmod_bbq10_keyboard +source: https://github.com/hanyazou/qmk_firmware +--- +A small USB keyboard based on BB Q10 Keyboard PMOD. +Gerber: + +Firmware (QMK base): + diff --git a/1209/9998/index.md b/1209/9998/index.md new file mode 100644 index 00000000..c5334483 --- /dev/null +++ b/1209/9998/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: OPOLO Cosmos Bootloader +owner: OPOLO +license: MIT +site: http://www.OPOLO.io/ +source: http://github.com/OPOLO-Ltd/ +--- diff --git a/1209/9999/index.md b/1209/9999/index.md new file mode 100644 index 00000000..bbfa057a --- /dev/null +++ b/1209/9999/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: OPOLO Cosmos Firmware +owner: OPOLO +license: MIT +site: http://www.OPOLO.io/ +source: http://github.com/OPOLO-Ltd/ +--- diff --git a/1209/9DB5/index.md b/1209/9DB5/index.md new file mode 100644 index 00000000..6f9ac7b0 --- /dev/null +++ b/1209/9DB5/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Sink +owner: pd-buddy +license: CERN OHL v1.2 (hardware), GPLv3 and Apache 2.0 (firmware), GPLv3 (software) +site: https://git.clarahobbs.com/pd-buddy +source: https://git.clarahobbs.com/pd-buddy +--- +A smart power jack for USB Power Delivery. diff --git a/1209/A000/index.md b/1209/A000/index.md new file mode 100644 index 00000000..ddd36e6e --- /dev/null +++ b/1209/A000/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Gamepad projects +owner: LeeNX +license: Creative Commons Attribution-ShareAlike 4.0 International License +site: https://leenx.org +source: https://gitlab.com/leet/ble-gamepad-collection +--- +A collection of open-source BLE gamepad and controller projects, including research and variations designed for educational robotics, custom input devices, and experimental HID implementations. The firmware is based on ESP32-BLE-Gamepad and NimBLE-Arduino plus other open-source libraries, ensuring efficient BLE communication with minimal resource usage. Hardware designs are tailored for ESP32-based microcontrollers, optimized for low power consumption and reliable connectivity. All associated hardware and firmware are released under permissive open-source licenses, enabling community contributions and modifications. Source code and hardware designs are available at: https://gitlab.com/leet/ble-gamepad-collection. diff --git a/1209/A001/index.md b/1209/A001/index.md new file mode 100644 index 00000000..9f85a94c --- /dev/null +++ b/1209/A001/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: PostalPoint Kiosk Controller +owner: PostalPortal +license: BSD software/CC-BY-SA 4.0 hardware +site: https://postalpoint.app/hardware +source: https://source.netsyms.com/PostalPortal/PostalPoint_Hardware +--- +Device that enables software to control and monitor a secure parcel drop and unlock it when authorized by a postal worker. diff --git a/1209/A002/index.md b/1209/A002/index.md new file mode 100644 index 00000000..184e8c05 --- /dev/null +++ b/1209/A002/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: PostalPoint Parcel Dimensioner +owner: PostalPortal +license: BSD software/CC-BY-SA 4.0 hardware +site: https://postalpoint.app/hardware +source: https://source.netsyms.com/PostalPortal/PostalPoint_Hardware +--- +Low-cost parcel dimensioner that uses ultrasonic or laser rangefinders for measuring +the size of a cuboid, streaming measurements to a connected computer via USB HID. diff --git a/1209/A007/index.md b/1209/A007/index.md new file mode 100644 index 00000000..bbbc0099 --- /dev/null +++ b/1209/A007/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: IR Multimedia Keyboard +owner: dorucazan +license: MIT +site: http://github.com/dorucazan/irkeyboard +source: http://github.com/dorucazan/irkeyboard +--- + +open source IR Multimedia Keyboard \ No newline at end of file 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/A033/index.md b/1209/A033/index.md new file mode 100644 index 00000000..ea43db05 --- /dev/null +++ b/1209/A033/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Memtype +owner: area0x33 +license: CC-BY-4.0 +site: http://www.area0x33.com/blog/?page_id=329 +source: https://github.com/jim17/memtype +--- +MemType is an open source device that types passwords and usernames for you. It stores all your credential information encrypted and types it automagically when you need it. diff --git a/1209/A0D1/index.md b/1209/A0D1/index.md new file mode 100644 index 00000000..7f2ce226 --- /dev/null +++ b/1209/A0D1/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: blueTag +owner: Aodrulez +license: MIT +site: https://github.com/Aodrulez/blueTag +source: https://github.com/Aodrulez/blueTag/src +--- +JTAGulator alternative & a hardware hacker's multi-tool for RP2040 microcontroller based development boards. diff --git a/1209/A100/index.md b/1209/A100/index.md new file mode 100644 index 00000000..34141953 --- /dev/null +++ b/1209/A100/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Narsil analog breakout +owner: KBLES +license: GPLv3 +site: http://www.kbles.ru +source: https://github.com/dekar/narsil/ +--- 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/A10C/index.md b/1209/A10C/index.md new file mode 100644 index 00000000..d35f4060 --- /dev/null +++ b/1209/A10C/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Aminoacid Synthesizer +owner: KBLES +license: MIT +site: http://www.kbles.ru +source: https://github.com/dekar/gsioc/ +--- diff --git a/1209/A119/index.md b/1209/A119/index.md new file mode 100644 index 00000000..bd75d5b0 --- /dev/null +++ b/1209/A119/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: simpleFE +owner: NingWang +license: GPLv2 +site: https://github.com/wnmusic/simpleFE +source: https://github.com/wnmusic/simpleFE +--- +This project is an open sourced, very low cost mixed frontend. It can be used as the baseband for general SDR purpose, or it can be used for learning DSP/Communication fundamentals and tricks. + 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/A170/index.md b/1209/A170/index.md new file mode 100644 index 00000000..c43b705a --- /dev/null +++ b/1209/A170/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: ALT Avatar Motion Controller +owner: PLA-LABS +license: GNU GPLv3 & TAPR OHL +site: https://plalabs.com/ +source: https://github.com/ALTEDGE/pla-alt-device +--- 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/A1E5/index.md b/1209/A1E5/index.md new file mode 100644 index 00000000..96015298 --- /dev/null +++ b/1209/A1E5/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Atreus Keyboard +owner: atreus +license: GPLv3 +site: http://atreus.technomancy.us +source: https://github.com/technomancy/atreus +--- diff --git a/1209/A1F1/index.md b/1209/A1F1/index.md new file mode 100644 index 00000000..6ab16798 --- /dev/null +++ b/1209/A1F1/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Shapeshifter 4060 +owner: kitsunekeyboards +license: MIT +site: http://www.kitsunekeyboards.com/ +source: https://github.com/vosechu/qmk_firmware/tree/master/keyboards/laptreus +--- diff --git a/1209/A200/index.md b/1209/A200/index.md new file mode 100644 index 00000000..3674db5e --- /dev/null +++ b/1209/A200/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: YaDRV - yet another stepper motor driver +owner: 0x0h +license: MIT +site: http://www.0x0h.com/ +source: http://github.com/alexgubanow/yadrv/ +--- +look for details at easyeda.com/alexgubanow/yadrv/ \ No newline at end of file diff --git a/1209/A320/index.md b/1209/A320/index.md new file mode 100644 index 00000000..e2b510a4 --- /dev/null +++ b/1209/A320/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: LrE-6 +owner: Raffles +license: GPLv3 +site: https://github.com/remov-b4-flight/LrE-6/wiki +source: https://github.com/remov-b4-flight/LrE-6 +--- +LrE-6 is MIDI controller Hardware on STM32 controller diff --git a/1209/A380/index.md b/1209/A380/index.md new file mode 100644 index 00000000..bec0f8df --- /dev/null +++ b/1209/A380/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: LrTMAX +owner: Raffles +license: GPLv3 +site: https://github.com/remov-b4-flight/LrTMAX/wiki +source: https://github.com/remov-b4-flight/LrTMAX +--- +LrTMAX is MIDI controller Hardware on STM32 controller (has 8 axis encoder) diff --git a/1209/A3A4/index.md b/1209/A3A4/index.md new file mode 100644 index 00000000..aaa1e7e2 --- /dev/null +++ b/1209/A3A4/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: MK::Kbd +owner: mkbox +license: GNU GPL v3 +site: http://kbd.projects.mkbox.org +source: http://github.com/mkbox/MKkbd +--- +Keyboard emulator based on V-USB supporting up to 13 keys and 4 programmable layouts. diff --git a/1209/A3A5/index.md b/1209/A3A5/index.md new file mode 100644 index 00000000..a25c1eac --- /dev/null +++ b/1209/A3A5/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: MK::Kbd Bootloader +owner: mkbox +license: GNU GPL v3 +site: http://kbd.projects.mkbox.org +source: https://github.com/mkbox/MKkbd/tree/master/firmware/bootloadHID +--- diff --git a/1209/A420/index.md b/1209/A420/index.md new file mode 100644 index 00000000..58b15671 --- /dev/null +++ b/1209/A420/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: Tusk +owner: TeamWalrus +license: MIT +site: https://walrus.app +source: https://github.com/TeamWalrus/Tusk +--- +Tusk is an Arduino-based hardware/software system that allows multiple +card readers to be connected to the Walrus Android application. + 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/A55A/index.md b/1209/A55A/index.md index c211fc09..44746c9b 100644 --- a/1209/A55A/index.md +++ b/1209/A55A/index.md @@ -1,6 +1,6 @@ --- layout: pid -title: USB: The Universal Serial Bus: ATTINY2313 +title: "USB: The Universal Serial Bus: ATTINY2313" owner: fysnet license: LGPLv2 site: http://www.fysnet.net/attiny2313.htm diff --git a/1209/A602/index.md b/1209/A602/index.md new file mode 100644 index 00000000..afc524f5 --- /dev/null +++ b/1209/A602/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: RTBoard +owner: Robotips +license: OHL / GPL +site: http://www.robotips.fr/fr/projet/RTboard +source: https://hackaday.io/project/20901-rtboard-10 +--- +RTBoard is an open hardware board to control robots (motors, sensors...) with an +USB connection for debugging purpose. \ No newline at end of file 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/A7EA/index.md b/1209/A7EA/index.md new file mode 100644 index 00000000..771c94bd --- /dev/null +++ b/1209/A7EA/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Knixx SW04 +owner: area3001 +license: CC0 [hw] + MIT [sw] +site: http://area3001.com/knixx +source: https://github.com/area3001/knixx +--- +The Knixx SW04 is a 4-button KNX-compatible switch. The SW04 comes with a temperature and humidity sensor, a motion sensor and an ambient light sensor. diff --git a/1209/A800/index.md b/1209/A800/index.md new file mode 100644 index 00000000..3c22213a --- /dev/null +++ b/1209/A800/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: WebLight +owner: sowbug.com +license: BSD-2-Clause +site: https://sowbug.github.io/weblight/ +source: https://github.com/sowbug/weblight +--- +[WebUSB](https://reillyeon.github.io/webusb/)-controlled LED. 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/AA00/index.md b/1209/AA00/index.md new file mode 100644 index 00000000..09a0b128 --- /dev/null +++ b/1209/AA00/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: LinuxCNC HID Extender +owner: serg +license: GPL +site: http://cncdevice.pro/LinuxCNC-HID/ +source: https://github.com/Serg-O/LinuxCNC-HID +--- + diff --git a/1209/AA0B/index.md b/1209/AA0B/index.md new file mode 100644 index 00000000..a52b4a2e --- /dev/null +++ b/1209/AA0B/index.md @@ -0,0 +1,17 @@ +--- +layout: pid +title: Open Bionics +owner: OpenBionics +license: Creative Commons Attribution-ShareAlike 4.0 International License +site: https://www.openbionics.com/ +source: https://github.com/Open-Bionics/Beetroot +--- +The Ada Hand is the first completely open source hand produced by Open Bionics; the files can be found below; +- [Ada hand design/3D printing files](https://github.com/Open-Bionics/Ada_3D_model_files) +- [Almond PCB files](https://github.com/Open-Bionics/Almond_PCB) +- [Artichoke firmware](https://github.com/Open-Bionics/Artichoke) + +The Brunel Hand is the second completely open source hand produced by Open Bionics; the files can be found below; +- Brunel hand design/3D printing files (still in the design phase, but will be released soon) +- [Chestnut PCB files](https://github.com/Open-Bionics/Chestnut_PCB) +- [Beetroot firmware](https://github.com/Open-Bionics/Beetroot) 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/AAAA/index.md b/1209/AAAA/index.md new file mode 100644 index 00000000..14d0a0d7 --- /dev/null +++ b/1209/AAAA/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Optimum Hardware Wallet +owner: Prokey +license: Mix of licenses (LGPLv3, MIT) +site: https://prokey.io/ +source: http://github.com/prokey-io +--- diff --git a/1209/AB0C/index.md b/1209/AB0C/index.md new file mode 100644 index 00000000..edc9fbe3 --- /dev/null +++ b/1209/AB0C/index.md @@ -0,0 +1,13 @@ +--- +layout: pid +title: SPIFlashProgrammer +owner: bad_alloc +license: BSD-3-Clause + CERN-OHL-S v2 +site: https://github.com/bad-alloc-heavy-industries/SPIFlashProgrammer +source: https://github.com/bad-alloc-heavy-industries/SPIFlashProgrammer +--- +SPIFlashProgrammer is a simple but effective SPI Flash device programming platform +targeting 25 series devices such as the M25P16 and W25Q80BV. + +The platform is based around the TI Tiva-C series of MCUs and is designed for both +production and development Flash programming via its USB-connected and standalone modes. diff --git a/1209/AB3D/index.md b/1209/AB3D/index.md new file mode 100644 index 00000000..759b4757 --- /dev/null +++ b/1209/AB3D/index.md @@ -0,0 +1,15 @@ +--- +layout: pid +title: Alligator board +owner: 3DArtists +license: CC-BY-NC-SA +site: http://www.3dartists.org +source: https://github.com/3Dartists/AlligatorBoard +--- +Firmware source: + + + +Schematic board source: +Gerber source: + diff --git a/1209/ABAD/index.md b/1209/ABAD/index.md new file mode 100644 index 00000000..0bb3dc4f --- /dev/null +++ b/1209/ABAD/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Usb2Most(USB to MOST adapter) +owner: smartgauges +license: GPLv3 +site: https://github.com/smartgauges/usb2most +source: https://github.com/smartgauges/usb2most +--- +Is a board to translate audio from a USB(UAC1) to MOST(Media Oriented Systems Transport) bus. diff --git a/1209/ABB8/index.md b/1209/ABB8/index.md new file mode 100644 index 00000000..cdd370b6 --- /dev/null +++ b/1209/ABB8/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: SafeWISE Bootloader +owner: CoinWISE +license: GNU Affero General Public License v3.0 +site: https://safewise.io/ +source: https://github.com/coinwise-io/safewise-hardware +--- +SafeWISE is a fork of the TREZOR hardware wallet, that in the future will follow a different development roadmap. Currently, the SafeWISE firmware is the same as the TREZOR firmware (https://github.com/trezor/trezor-mcu). diff --git a/1209/ABB9/index.md b/1209/ABB9/index.md new file mode 100644 index 00000000..4c4a8b41 --- /dev/null +++ b/1209/ABB9/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: SafeWISE +owner: CoinWISE +license: GNU Affero General Public License v3.0 +site: https://safewise.io/ +source: https://github.com/coinwise-io/safewise-hardware +--- +SafeWISE is a fork of the TREZOR hardware wallet, that in the future will follow a different development roadmap. Currently, the SafeWISE firmware is the same as the TREZOR firmware (https://github.com/trezor/trezor-mcu). diff --git a/1209/ABBA/index.md b/1209/ABBA/index.md new file mode 100644 index 00000000..7cbf08fd --- /dev/null +++ b/1209/ABBA/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: SafeWISE (HID) +owner: CoinWISE +license: GNU Affero General Public License v3.0 +site: https://safewise.io/ +source: https://github.com/coinwise-io/safewise-hardware +--- +SafeWISE is a fork of the TREZOR hardware wallet, that in the future will follow a different development roadmap. Currently, the SafeWISE firmware is the same as the TREZOR firmware (https://github.com/trezor/trezor-mcu). diff --git a/1209/ABC0/index.md b/1209/ABC0/index.md new file mode 100644 index 00000000..b739f80e --- /dev/null +++ b/1209/ABC0/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: The Omzlo USB controller +owner: Omzlo +license: MIT +site: http://omzlo.com/one +source: https://github.com/omzlo/omzlo-usb-interface +--- diff --git a/1209/ABC1/index.md b/1209/ABC1/index.md new file mode 100644 index 00000000..997f0cbb --- /dev/null +++ b/1209/ABC1/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: ABCKEY +owner: ABCKEY.COM +license: Mix of licenses (Apache-2.0, MIT) +site: https://abckey.com +source: https://github.com/abckeyCOM +--- diff --git a/1209/ABCD/index.md b/1209/ABCD/index.md new file mode 100644 index 00000000..e180111a --- /dev/null +++ b/1209/ABCD/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: Domino +owner: Sandeepan +license: CC-BY-NC-ND 4.0 +site: http://sandeepan.dev +source: http://github.com/SandeepanSG/Domino/ +--- +Open source embedded development board + +Find source files **_[here](http://github.com/SandeepanSG/Domino/tree/master/Sources/)_** diff --git a/1209/ABD1/index.md b/1209/ABD1/index.md new file mode 100644 index 00000000..059fd196 --- /dev/null +++ b/1209/ABD1/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Cam +owner: openmv.io +license: MIT +site: http://openmv.io/ +source: https://github.com/OpenMV/ +--- +[OpenMV](https://openmv.io/) manufacturers, distributes, and sells the OpenMV Cam - a python based machine vision camera module. 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/ACC1/index.md b/1209/ACC1/index.md new file mode 100644 index 00000000..ecf9de17 --- /dev/null +++ b/1209/ACC1/index.md @@ -0,0 +1,19 @@ +--- +layout: pid +title: Redsoil +owner: Accelerando +license: 3-Clause BSD +site: https://accelerando.com.au/learn/ +source: https://github.com/accelerando-consulting/accelerando_redsoil +--- +The [Accelerando Redsoil](https://github.com/accelerando-consulting/accelerando_redsoil) +is a breakout board for the eByte E73 module with nrf52840 CPU. + +Redsoil provides a breadboard-friendly platform that is +perhaps the simplest possible board that is fully CircuitPython +compliant. + +The Redsoil also runs Arduino, and Zephyr OS. + +The Redsoil was created by Accelerando in order to provide a platform +for rapid prototyping of extremely low-cost IoT solutions. diff --git a/1209/ACD0/index.md b/1209/ACD0/index.md new file mode 100644 index 00000000..818a1409 --- /dev/null +++ b/1209/ACD0/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: WarrantyVoids MIDI 2 CV +owner: WarrantyVoids +license: 3-Clause BSD +site: https://warrantyvoids.github.io/ModSynth/ +source: https://github.com/warrantyvoids/ModSynth +--- + +The [MIDI2CV](https://warrantyvoids.github.io/ModSynth/modules/midi2cv/) module is a MIDI to Control Voltage Eurorack-synthesizer module for the ModSynth project. \ No newline at end of file diff --git a/1209/ACDC/index.md b/1209/ACDC/index.md new file mode 100644 index 00000000..b01c7658 --- /dev/null +++ b/1209/ACDC/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: midi-grid +owner: zukaitis +license: cc-by-4.0 +site: https://github.com/zukaitis/midi-grid +source: https://github.com/zukaitis/midi-grid +--- \ No newline at end of file diff --git a/1209/ACE5/index.md b/1209/ACE5/index.md new file mode 100644 index 00000000..831518ab --- /dev/null +++ b/1209/ACE5/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Panel Ace +owner: SimAces +license: MIT +site: https://github.com/btodoroff/simaces/blob/master/README.md +source: https://github.com/btodoroff/simaces +--- \ No newline at end of file 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/ACED/index.md b/1209/ACED/index.md new file mode 100644 index 00000000..de44fada --- /dev/null +++ b/1209/ACED/index.md @@ -0,0 +1,14 @@ +--- +layout: pid +title: Ja Rule Device +owner: openlightingproject +license: LGPL +site: https://docs.openlighting.org/ja-rule/doc/latest/ +source: https://github.com/OpenLightingProject/ja-rule +--- + +An open source [DMX512](https://en.wikipedia.org/wiki/DMX512) / +[RDM](https://en.wikipedia.org/wiki/RDM_(lighting)) transceiver. + +The code can operate as either a DMX/RDM controller or a DMX/RDM receiver / +responder. diff --git a/1209/ACEE/index.md b/1209/ACEE/index.md new file mode 100644 index 00000000..9ef857f3 --- /dev/null +++ b/1209/ACEE/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: Ja Rule Bootloader +owner: openlightingproject +license: LGPL +site: https://docs.openlighting.org/ja-rule/doc/latest/ +source: https://github.com/OpenLightingProject/ja-rule +--- + +DFU Boot loader for the [Ja Rule device](http://pid.codes/1209/ACED/). 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/ADDA/index.md b/1209/ADDA/index.md new file mode 100644 index 00000000..d0eeaaef --- /dev/null +++ b/1209/ADDA/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: MicroPython Boards +owner: MicroPython +license: MIT +site: https://micropython.org/ +source: https://github.com/micropython/micropython-esp32 +--- +This replaces the usual USB UART typically found on MicroPython +boards with a programmable microcontroller which will expose an +interface and descriptor suitable for use with WebUSB. 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/AFDD/index.md b/1209/AFDD/index.md new file mode 100644 index 00000000..85a20b4c --- /dev/null +++ b/1209/AFDD/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: FlexFloppy +owner: catphish +license: MIT +site: https://github.com/catphish/flex-floppy +source: https://github.com/catphish/flex-floppy +--- +FlexFloppy is a USB floppy controller to allow a standard floppy +disk drive to read and write a variety of floppy disk formats via +a USB interface. \ No newline at end of file diff --git a/1209/B000/index.md b/1209/B000/index.md new file mode 100644 index 00000000..f655a462 --- /dev/null +++ b/1209/B000/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Solo 2 Bootloader +owner: SoloKeys +license: Apache-2.0 OR MIT +site: https://solokeys.com/ +source: https://github.com/solokeys/solo2/ +--- 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/B007/index.md b/1209/B007/index.md new file mode 100644 index 00000000..cca2dbeb --- /dev/null +++ b/1209/B007/index.md @@ -0,0 +1,13 @@ +--- +layout: pid +title: Global_Boot +owner: Konsgn +license: GPLv2 +site: https://github.com/konsgn/Global_Boot +source: https://github.com/konsgn/Global_Boot +--- +A universal USB bootloader for microcontrollers based on the halfkay protocol + +This is just a project to make a simple python programmer be able to load code onto various usb capable microcontrollers. +Within the Global boot firmware directory will be bootloader firmware for various uC's that allow them all to be programmed from the same script. +The Halfkay protocol was made by Paul J Stoffregen for the teensy platform. diff --git a/1209/B00B/index.md b/1209/B00B/index.md new file mode 100644 index 00000000..43d2b4fe --- /dev/null +++ b/1209/B00B/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Random USB Device +owner: craplab +license: GPL, CERN OHL +site: http://rudy.craplab.fi +source: https://github.com/sgreg/rudy +--- +RUDY - the Random USB Device - is a test and play-around device and experimenting platform for USB development using the V-USB library. diff --git a/1209/B01D/index.md b/1209/B01D/index.md new file mode 100644 index 00000000..5135a35b --- /dev/null +++ b/1209/B01D/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: VeloKey +owner: WyoLum +license: MIT +site: http://www.wyolum.com/projects/VeloKey +source: http://github.com/wyolum/VeloKey/ +--- \ No newline at end of file diff --git a/1209/B058/index.md b/1209/B058/index.md new file mode 100644 index 00000000..75981e52 --- /dev/null +++ b/1209/B058/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: Holoseat +owner: ModelB +license: CERN OHL, GPL v3, CC BY-SA +site: http://holoseat.com/ +source: https://opendesignengine.net/projects/holoseat/wiki +--- +Holoseat is an open source project of Model B, LLC that transforms your gaming from couch potato time to workout time. Holoseat v0.3 is certified OSHW by the Open Source Hardware Association (US00058). + +#ExerfyYourGames diff --git a/1209/B0B0/index.md b/1209/B0B0/index.md new file mode 100644 index 00000000..9f59d357 --- /dev/null +++ b/1209/B0B0/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Bootloader +owner: Monero +license: CERN +site: https://getmonero.org/ +source: https://github.com/monero-project/kastelo/ +--- +The Monero Hardware Wallet, a Open Source and secure cryptodevice diff --git a/1209/B0DE/index.md b/1209/B0DE/index.md new file mode 100644 index 00000000..41a1c619 --- /dev/null +++ b/1209/B0DE/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: OHMMIDIMOD +owner: ohmmusiccollective +license: MIT +site: https://gitlab.com/ohmmusiccollective/ohmmidimod-hardware +source: https://gitlab.com/ohmmusiccollective/ohmmidimod-firmware +--- +USB-MIDI-to-DCB converter for Roland JUNO-60 analog synthesizer. diff --git a/1209/B100/index.md b/1209/B100/index.md new file mode 100644 index 00000000..70623db8 --- /dev/null +++ b/1209/B100/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: iBizi +owner: ptrandem +license: Mix of licenses (MIT, CC BY-SA 4.0) +site: http://github.com/ptrandem/ibizi/ +source: http://github.com/ptrandem/ibizi/ +--- +iBizi is a USB-controlled status indicator. 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/B195/index.md b/1209/B195/index.md new file mode 100644 index 00000000..842223ce --- /dev/null +++ b/1209/B195/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: Big Switch PCB +owner: flehrad +license: Apache 2 +site: https://github.com/flehrad/Big-Switch-PCB +source: https://github.com/qmk/qmk_firmware/tree/master/keyboards/bigswitch + +--- + +An open source PCB for the NovelKeys.xyz Big Switch series of mechanical switches. diff --git a/1209/B196/index.md b/1209/B196/index.md new file mode 100644 index 00000000..43c5e013 --- /dev/null +++ b/1209/B196/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: Analog Dance Pad +owner: Kauhsa +license: MIT +site: https://github.com/Kauhsa/analog-dance-pad/ +source: https://github.com/Kauhsa/analog-dance-pad/ +--- + +Software collection for turning microcontrollers to dance gaming platforms. 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/B1C1/index.md b/1209/B1C1/index.md new file mode 100644 index 00000000..70976c91 --- /dev/null +++ b/1209/B1C1/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: pico2-ice +owner: tinyVision.ai +license: MIT +site: https://github.com/tinyvision-ai-inc/pico2-ice +source: https://github.com/tinyvision-ai-inc/pico2-ice +--- 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/BA00/index.md b/1209/BA00/index.md new file mode 100644 index 00000000..07e87185 --- /dev/null +++ b/1209/BA00/index.md @@ -0,0 +1,13 @@ +--- +layout: pid +title: Squash +owner: kobussllc +license: CC BY-NC 4.0 +site: https://github.com/KoBussLLC +source: https://github.com/KoBussLLC/squash-hardware +--- +Squash is a 40% mechanical keyboard based on a acrylic case, POM switch plate, and STM32F072 based micro-controller. Squash's hardware is open-source using KiCad, FreeCAD, and QMK firmware. + +The keyboard features an OLED screen, rotary knob, sandwich mount case, and layout options. + +See the [KoBussLLC QMK fork](https://github.com/KoBussLLC/qmk_firmware/tree/kobuss/keyboards/kobuss/squash) for firmware source. \ No newline at end of file diff --git a/1209/BA01/index.md b/1209/BA01/index.md new file mode 100644 index 00000000..208b4803 --- /dev/null +++ b/1209/BA01/index.md @@ -0,0 +1,13 @@ +--- +layout: pid +title: Grabert +owner: kobussllc +license: CC BY-NC 4.0 +site: https://github.com/KoBussLLC +source: https://github.com/KoBussLLC/grabert-hardware +--- +Grabert is a 60% mechanical keyboard based on a acrylic case, POM switch plate, and STM32F072 based micro-controller. Grabert's hardware is open-source using KiCad, FreeCAD, and QMK firmware. + +The keyboard features an OLED screen, rotary knob, sandwich mount case, and 4 layout options. + +See the [KoBussLLC QMK fork](https://github.com/KoBussLLC/qmk_firmware/tree/kobuss/keyboards/kobuss/grabert) for firmware source. diff --git a/1209/BAB0/index.md b/1209/BAB0/index.md new file mode 100644 index 00000000..09341490 --- /dev/null +++ b/1209/BAB0/index.md @@ -0,0 +1,14 @@ +--- +layout: pid +title: BastWiFi +owner: ElectronicCats +license: CERN OHL 1.2 (hardware design) +site: https://electroniccats.com/store/bast-wifi/ +source: https://github.com/ElectronicCats/BastWiFi +--- +BastWiFi is all the best in the world format Feather and ESP32-S2!, Feather pin to pin compatible with a USB port type C + + +With love for everyone from Aguascalientes - Mexico. + +Get your kit, visit: https://electroniccats.com diff --git a/1209/BAB1/index.md b/1209/BAB1/index.md new file mode 100644 index 00000000..637ba534 --- /dev/null +++ b/1209/BAB1/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Meow Meow +owner: ElectronicCats +license: GNU AGPL v3.0 (firmware, software) CERN OHL 1.2 (hardware design) +site: https://github.com/ElectronicCats/MeowMeow +source: https://github.com/ElectronicCats/MeowMeow +--- +Meow Meow is a kit that converts everyday objects into touch panels making them interactive, thus allowing you to connect to the Internet. It is a simple experiment kit for beginners and experts who want to interact the real world with technology, it can be art, music, pneumatics, sports, engineering and everything that allows man-technology interaction. Meow Meow was designed by Electronic Cats. diff --git a/1209/BAB2/index.md b/1209/BAB2/index.md new file mode 100644 index 00000000..85ab9499 --- /dev/null +++ b/1209/BAB2/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: CatWAN USB-Stick +owner: ElectronicCats +license: GNU AGPL v3.0 (firmware, software) CERN OHL 1.2 (hardware design) +site: https://github.com/ElectronicCats/CatWAN_USB_Stick +source: https://github.com/ElectronicCats/CatWAN_USB_Stick +--- +An Open Source USB Stick compatible with LoRa and LoRaWAN with Cortex M0+. To connect, review and analyze packages of LoRa® this device can work in networks LoRaWAN compatible with classes A, B and C. The CatWAN firmware is completely open source and you can find it in our repository along with the schematic. If you want to reprogram this device you can do it through Arduino IDE and its USB port or if you do not have to use a J-Link. ATMEL-ICE or a DIY SWD programmer diff --git a/1209/BAB3/index.md b/1209/BAB3/index.md new file mode 100644 index 00000000..f661f91c --- /dev/null +++ b/1209/BAB3/index.md @@ -0,0 +1,13 @@ +--- +layout: pid +title: Bast Pro Mini M0 +owner: ElectronicCats +license: CERN OHL 1.2 (hardware design) +site: https://github.com/ElectronicCats/Bast-Pro-Mini-M0 +source: https://github.com/ElectronicCats/Bast-Pro-Mini-M0 +--- +Bast Pro Mini M0 + +Electronic Cats "Bast" are a complete line of development plates for electronic cats. + +Bast Pro Mini M0 is all the best in the world Arduino Pro Mini with a core SAMD 21 M0 of 32 bits, pin to pin compatible with a micro USB port diff --git a/1209/BAB4/index.md b/1209/BAB4/index.md new file mode 100644 index 00000000..7053c08c --- /dev/null +++ b/1209/BAB4/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: CatWAN Citizen +owner: ElectronicCats +license: CERN OHL 1.2 (hardware design) +site: https://electroniccats.com/ +source: https://github.com/ElectronicCats/CatWAN_Citizen +--- +CatWAN Citizen + +LoRa Smart city sensor, based on open hardware and free software, generating and sharing real open data on air pollution, acoustics and many more, compatible with LoRa and LoRaWAN. diff --git a/1209/BAB5/index.md b/1209/BAB5/index.md new file mode 100644 index 00000000..b91497fb --- /dev/null +++ b/1209/BAB5/index.md @@ -0,0 +1,13 @@ +--- +layout: pid +title: Magspoof V3 +owner: ElectronicCats +license: CERN OHL 1.2 (hardware design) +site: https://github.com/ElectronicCats/magspoof +source: https://github.com/ElectronicCats/magspoof +--- +MagSpoof is a device that can spoof/emulate any magnetic stripe or credit card. It can work "wirelessly", even on standard magstripe/credit card readers, by generating a strong electromagnetic field that emulates a traditional magnetic stripe card. + +With love for everyone from Aguascalientes - Mexico. + +Get your kit, visit: https://electroniccats.com diff --git a/1209/BAB6/index.md b/1209/BAB6/index.md new file mode 100644 index 00000000..f94e25e7 --- /dev/null +++ b/1209/BAB6/index.md @@ -0,0 +1,20 @@ +--- +layout: pid +title: Escornabot Makech +owner: ElectronicCats +license: CERN OHL 1.2 (hardware design) +site: https://github.com/ElectronicCats/escornabot +source: https://github.com/ElectronicCats/escornabot +--- +Escornabot Makech is an open source code / hardware project whose objective is to bring robotics and programming closer to boys and girls. + +The basic Escornabot can be programmed with the buttons to execute sequences of movements. From here, imagination is the only limit on possibilities. + +Makech +Robot design based on the Ogaki Escornabot, created with the 32-bit SAMD21 Cortex M0 microcontroller completely made in KiCAD, specially created to teach programming with Arduino, MakeCode and CircuitPython. + +By having all integrated circuits, eliminate the need for wiring, minimize the errors of the electronics, have an effect on the time spent programming and knowledge of new programming languages. + +With love for everyone from Aguascalientes - Mexico. + +Get your kit, visit: https://electroniccats.com diff --git a/1209/BAB7/index.md b/1209/BAB7/index.md new file mode 100644 index 00000000..33b92b3a --- /dev/null +++ b/1209/BAB7/index.md @@ -0,0 +1,15 @@ +--- +layout: pid +title: BastWAN +owner: ElectronicCats +license: CERN OHL 1.2 (hardware design) +site: https://github.com/ElectronicCats/Bast-WAN +source: https://github.com/ElectronicCats/Bast-WAN +--- +Bast WAN is all the best in the world format Feather and LoRa with a SAML21 M0+ core, 32 bits of power!, Feather pin to pin compatible with a micro USB port. + +Bast-WAN is supported in the Arduino development environment and Circuit Python + +With love for everyone from Aguascalientes - Mexico. + +Get your kit, visit: https://electroniccats.com diff --git a/1209/BAB8/index.md b/1209/BAB8/index.md new file mode 100644 index 00000000..4ec03275 --- /dev/null +++ b/1209/BAB8/index.md @@ -0,0 +1,14 @@ +--- +layout: pid +title: NFC Copy Cat +owner: ElectronicCats +license: CERN OHL 1.2 (hardware design) +site: https://github.com/ElectronicCats/NFC-Copy-Cat +source: https://github.com/ElectronicCats/NFC-Copy-Cat +--- +NFCopyCat is a device to make replay attacks against NFC payment systems with Magspoof. This tiny version is a combination of SAMD21 and a small PN532 board. Adding a 3.7 LiPo battery. Also I added a LED with a resistor just for debugging and to show activity. + + +With love for everyone from Aguascalientes - Mexico. + +Get your kit, visit: https://electroniccats.com diff --git a/1209/BAB9/index.md b/1209/BAB9/index.md new file mode 100644 index 00000000..a7b8cda0 --- /dev/null +++ b/1209/BAB9/index.md @@ -0,0 +1,16 @@ +--- +layout: pid +title: CatWAN Farmer +owner: ElectronicCats +license: CERN OHL 1.2 (hardware design) +site: https://github.com/ElectronicCats/CatWAN_Farmer +source: https://github.com/ElectronicCats/CatWAN_Farmer +--- +CatWAN Farmer, a grower's water saving project + +Monitoring soil moisture at different depths to determine when to irrigate, and - more importantly - how much water is needed. Save 25%! + + +With love for everyone from Aguascalientes - Mexico. + +Get your kit, visit: https://electroniccats.com \ No newline at end of file diff --git a/1209/BABA/index.md b/1209/BABA/index.md new file mode 100644 index 00000000..5b4645fe --- /dev/null +++ b/1209/BABA/index.md @@ -0,0 +1,22 @@ +--- +layout: pid +title: Famicom Cartridge Dumper/Writer +owner: Cluster +license: GPLv3 +site: https://github.com/ClusterM/famicom-dumper-writer +source: https://github.com/ClusterM/famicom-dumper-writer +--- +This is a simple dumper/writer for Famicom cartridges and Famicom Disc System cards. This version is much faster compared to the [old one](https://github.com/ClusterM/famicom-dumper). It's using a very accurate M2 cycle simulation and FSMC (Flexible Static Memory Controller) to access PRG and CHR memory. FSMC is precisely synchronized with the M2 clock signal using a CPLD chip. The new version is also using a fast on-chip USB controller instead of a slow FT232 USB-UART converter. + +![Dumper](https://github.com/ClusterM/famicom-dumper-writer/raw/main/photos/dumper.jpg) + +You can use it to: + +* Dump cartridges, so you can play copy of your cartridge on emulator. +* Read/write battery backed saves, so that you can continue your saved game on emulator/console. +* Write special cartridges like [COOLGIRL](https://github.com/ClusterM/coolgirl-famicom-multicard). +* Rewrite ultracheap chinese COOLBOY cartridges. Soldering is required to work with old versions but it's very simple. New versions can be rewritten without soldering. +* Test your cartridges. +* Read and frite Famicom Disk System cards using FDS drive with the RAM adapter. +* Some reverse engineering. +* Anything else that requires Famicom bus simulation. diff --git a/1209/BABB/index.md b/1209/BABB/index.md new file mode 100644 index 00000000..a006e172 --- /dev/null +++ b/1209/BABB/index.md @@ -0,0 +1,13 @@ +--- +layout: pid +title: CatSniffer +owner: ElectronicCats +license: CERN OHL 1.2 (hardware design) +site: https://github.com/ElectronicCats/CatSniffer +source: https://github.com/ElectronicCats/CatSniffer +--- +CatSniffer is an original multiprotocol board made for IoT (Internet of Things). It has a design type "usb stick" that allows the easy transport and use it anytime anywhere. It integrates a CC1352 chip from TI, SX1276 and SAMD21E17 all of new generation. + +With love for everyone from Aguascalientes - Mexico. + +Get your kit, visit: https://electroniccats.com \ No newline at end of file diff --git a/1209/BABE/index.md b/1209/BABE/index.md new file mode 100644 index 00000000..f076cb2d --- /dev/null +++ b/1209/BABE/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: STM32 HID Bootloader +owner: brunofreitas.com +license: GPL 3.0 +site: https://github.com/bootsector/stm32-hid-bootloader +source: https://github.com/bootsector/stm32-hid-bootloader +--- +This is a driverless (no USB drivers needed, even on Windows) USB HID bootloader for STM32F10X devices. diff --git a/1209/BAD1/index.md b/1209/BAD1/index.md new file mode 100644 index 00000000..85d9c51c --- /dev/null +++ b/1209/BAD1/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: CommLinkUSB +owner: GPoteau +license: Creative Commons Attribution-ShareAlike 4.0 International License +site: https://github.com/gpoteau/CommLinkUSB/wiki/ +source: https://github.com/gpoteau/CommLinkUSB/ +--- +USB version of PC Comm Link ISA card. Connect PS1's Action Replay cartridge and clones to the new PC. diff --git a/1209/BAD2/index.md b/1209/BAD2/index.md new file mode 100644 index 00000000..4b7f707f --- /dev/null +++ b/1209/BAD2/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: XLinkUSB +owner: GPoteau +license: Creative Commons Attribution-ShareAlike 4.0 International License +site: https://github.com/gpoteau/XLinkUSB/wiki/ +source: https://github.com/gpoteau/XLinkUSB/ +--- +USB communication device for Xplorer cartridge. diff --git a/1209/BADA/index.md b/1209/BADA/index.md new file mode 100644 index 00000000..489985b8 --- /dev/null +++ b/1209/BADA/index.md @@ -0,0 +1,22 @@ +--- +layout: pid +title: MXKeyboard +owner: bad_alloc +license: BSD-3-Clause + CERN-OHL-S v2 +site: https://github.com/bad-alloc-heavy-industries/MXKeyboard +source: https://github.com/bad-alloc-heavy-industries/MXKeyboard +--- +After getting fed up with the state of mechanical keyboards a few years ago, +MXKeyboard became DX-MON's brainchild. + +How about a mechanical backlit keyboard which has has no LED flicker by not +using LED matrix scanning, and with full n-Key rollover and the usual gaming goodies. +Additionally, how about a keyboard that is on-surface reprogrammable, with profiles +for saved configurations of settings, full control of debounce, key-down time, +key-up time, and software switch actuation type (momentary, latching), and which +can be connected via one or both of USB and PS/2 with OTG mobile functionality? + +Well, now you have MXKeyboard. A free, open-source hardware and software typing +platform, suitable for the photo-sensitive, motor-imparied, gaming, and touch typing. +Type how you like without having to screw about with your PC's settings, and take your +preferences anywhere. diff --git a/1209/BADB/index.md b/1209/BADB/index.md new file mode 100644 index 00000000..e2a0ab51 --- /dev/null +++ b/1209/BADB/index.md @@ -0,0 +1,21 @@ +--- +layout: pid +title: dragonBoot +owner: bad_alloc +license: BSD-3-Clause +site: https://github.com/bad-alloc-heavy-industries/dragonBoot +source: https://github.com/bad-alloc-heavy-industries/dragonBoot +--- +To support bad_alloc USB products, and support the need to update firmware on +them without expensive JTAG adaptors, the idea of a common general-purpose DFU +bootloader was devised - dragonBoot + +With MXKeyboard and SPIFlashProgrammer both sporting similar USB stacks with the +intention to one day make them both use the same stack, dragonUSB was born. + +dragonUSB with appropriate non-target-specific drivers can efficiently implement +USB on a variety of targets with excellent type-safety and good support for +descriptors that aren't just byte blobs. + +dragonBoot uses dragonUSB to target both platforms and uses dragonUSB's DFU driver +to implement dfu-util friendly DFU. diff --git a/1209/BADE/index.md b/1209/BADE/index.md new file mode 100644 index 00000000..310bac66 --- /dev/null +++ b/1209/BADE/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: SemarmeHID +owner: semarme +license: GPL V2.0 +site: http://github.com/carakatama/SemarmeHID/ +source: http://github.com/carakatama/SemarmeHID/ +--- +USB Hardware with 8 bit input, 8 bit output, and 2 analog chanel for interfacing practice diff --git a/1209/BB00/index.md b/1209/BB00/index.md new file mode 100644 index 00000000..bff625a3 --- /dev/null +++ b/1209/BB00/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: split keyboard firmware +owner: keyplus +license: MIT, CC-BY-SA, CC-BY-NC +site: http://keyplus.io +source: https://github.com/ahtn/keyplus +--- + +This PID is for the keyplus keyboard firmware running on Xmega microcontrollers. diff --git a/1209/BB01/index.md b/1209/BB01/index.md new file mode 100644 index 00000000..963adf42 --- /dev/null +++ b/1209/BB01/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: xusb bootloader +owner: keyplus +license: MIT, CC-BY-SA, CC-BY-NC +site: http://keyplus.io +source: https://github.com/ahtn/xusb-boot +--- + +A USB raw HID bootloader for AVR XMEGA microcontrollers. diff --git a/1209/BB02/index.md b/1209/BB02/index.md new file mode 100644 index 00000000..82e89472 --- /dev/null +++ b/1209/BB02/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: nRF24 wireless keyboard dongle +owner: keyplus +license: MIT +site: http://keyplus.io +source: https://github.com/ahtn/keyplus +--- + +This PID is for the keyplus keyboard firmware running on on a nRF24LU1+ USB +dongle. diff --git a/1209/BB03/index.md b/1209/BB03/index.md new file mode 100644 index 00000000..1fc45898 --- /dev/null +++ b/1209/BB03/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: nrf24lu1p-512 bootloader +owner: keyplus +license: MIT +site: http://keyplus.io +source: https://github.com/ahtn/nrf24lu1p-512-bootoader +--- + +A 512 byte USB bootloader for the nRF24LU1+. diff --git a/1209/BB05/index.md b/1209/BB05/index.md new file mode 100644 index 00000000..1ff87fe2 --- /dev/null +++ b/1209/BB05/index.md @@ -0,0 +1,16 @@ +--- +layout: pid +title: kp_boot_32u4 bootloader +owner: keyplus +license: MIT +site: https://github.com/ahtn/kp_boot_32u4 +source: https://github.com/ahtn/kp_boot_32u4 +--- + +A USB HID bootloader for AVR USB microcontrollers in the U2, U4 and +AT90USB series. Features include: + +* only 1kB code size +* supports writing flash, eeprom and lock bits +* an SPM interface so application code can modify its own flash +* it uses a raw HID interface, so it doesn't require drivers on windows 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/BBB2/index.md b/1209/BBB2/index.md new file mode 100644 index 00000000..37d1f70c --- /dev/null +++ b/1209/BBB2/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: bb w_less tact usb2 +owner: rykkers +license: MIT +site: https://github.com/rykkers/w_less_tact +source: https://github.com/rykkers/w_less_tact +--- + +Enable connection to the device via webUSB - and enable 2nd usb port access diff --git a/1209/BBBB/index.md b/1209/BBBB/index.md new file mode 100644 index 00000000..6fc50e5e --- /dev/null +++ b/1209/BBBB/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: bb w_less tact +owner: rykkers +license: MIT +site: https://github.com/rykkers/w_less_tact +source: https://github.com/rykkers/w_less_tact +--- + +Enable connection to the device via webUSB 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/BC01/index.md b/1209/BC01/index.md new file mode 100644 index 00000000..533c2b3a --- /dev/null +++ b/1209/BC01/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: fat8 +owner: kearney.dev +license: BSD + CERN-OHL +site: https://github.com/jkearneyma/fat8 +source: https://github.com/jkearneyma/fat8 +--- +A tiny Intel 8008-based computer capable of running most existing 8008 software and with expansion capabilities. + diff --git a/1209/BCDE/index.md b/1209/BCDE/index.md new file mode 100644 index 00000000..4ea1dfb8 --- /dev/null +++ b/1209/BCDE/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: Neutrino +owner: Sandeepan +license: CC-BY-NC-ND 4.0 +site: http://sandeepan.dev +source: http://github.com/SandeepanSG/Neutrino/ +--- +Open source embedded development board + +Find source files **_[here](http://github.com/SandeepanSG/Neutrino/tree/master/Sources/)_** diff --git a/1209/BD00/index.md b/1209/BD00/index.md new file mode 100644 index 00000000..d98dcf11 --- /dev/null +++ b/1209/BD00/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: librelab::Big Dot +owner: librelab +license: CERN-OHL v2 - Strongly Reciprocal +site: https://github.com/UVA-DSI/bigdot +source: https://github.com/UVA-DSI/bigdot +--- diff --git a/1209/BD06/index.md b/1209/BD06/index.md new file mode 100644 index 00000000..c889c240 --- /dev/null +++ b/1209/BD06/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Nirvana USB Keyboard +owner: NirvanaKbds +license: MIT +site: https://scrapbox.io/self-made-kbds-ja/NirvanaType-SS +source: https://github.com/KaedeAsatsuki/Nirvana +--- +The making keyboard for which atmega32u4 was used. diff --git a/1209/BD10/index.md b/1209/BD10/index.md new file mode 100644 index 00000000..522ed785 --- /dev/null +++ b/1209/BD10/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: BDIOHID +owner: Parkrrrr +license: GPLv3 +site: https://github.com/parkrrrr/bdio/ +source: https://github.com/parkrrrr/bdio/ +--- +BDIOHID is software that runs on a suitable Linux SBC to provide Braille HID (USB-IF HID HUTRR-78) functionality to +legacy refreshable Braille display hardware. diff --git a/1209/BDB1/index.md b/1209/BDB1/index.md new file mode 100644 index 00000000..8a945f9e --- /dev/null +++ b/1209/BDB1/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Illuminate +owner: EventHorizon +license: MIT +site: https://github.com/shaneapowell/EventHorizonIlluminate +source: https://github.com/shaneapowell/EventHorizonIlluminate +--- +An open source RetroPie joystick and button controller with ability to control LED buttons on a per-game basis. \ No newline at end of file diff --git a/1209/BE7A/index.md b/1209/BE7A/index.md new file mode 100644 index 00000000..70fccbdb --- /dev/null +++ b/1209/BE7A/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: AXIOM Beta +owner: apertus° +license: GNU GPL V2 & Cern OHL +site: https://www.apertus.org/axiom-beta +source: https://github.com/apertus-open-source-cinema/axiom-firmware +--- +The AXIOM Beta is a free software and open hardware digital cinema camera. diff --git a/1209/BEBA/index.md b/1209/BEBA/index.md new file mode 100644 index 00000000..3d587fcb --- /dev/null +++ b/1209/BEBA/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: STM32 HID Bootloader +owner: serasidis.gr +license: GPL 3.0 +site: https://github.com/Serasidis/STM32_HID_Bootloader +source: https://github.com/Serasidis/STM32_HID_Bootloader +--- +This is a driverless (no USB drivers needed, even on Windows) USB HID bootloader for STM32F devices. +That project is based on brunofreitas HID bootloader work. 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/BEE5/index.md b/1209/BEE5/index.md new file mode 100644 index 00000000..a321683b --- /dev/null +++ b/1209/BEE5/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: Vitamins Included +owner: MikkelJeppesen +license: MIT +site: https://qmk.fm/keyboards/vitamins_included/ +source: https://github.com/Duckle29/Vitamins-included +--- + +Vitamins Included is a 40% split ortho-linear keyboard. There's currently two compatible revisions of the design. diff --git a/1209/BEEB/index.md b/1209/BEEB/index.md new file mode 100644 index 00000000..e56b86a5 --- /dev/null +++ b/1209/BEEB/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: BeebLink +owner: tom-seddon +license: GPLv3 +site: https://github.com/tom-seddon/beeblink +source: https://github.com/tom-seddon/beeblink +--- +A file storage system for the BBC Micro. diff --git a/1209/BEEE/index.md b/1209/BEEE/index.md new file mode 100644 index 00000000..67ecc452 --- /dev/null +++ b/1209/BEEE/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Solo 2 +owner: SoloKeys +license: Apache-2.0 OR MIT +site: https://solokeys.com/ +source: https://github.com/solokeys/solo2/ +--- 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/C001/index.md b/1209/C001/index.md new file mode 100644 index 00000000..376c33a7 --- /dev/null +++ b/1209/C001/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Alpha +owner: Cynteract +license: LGPLv3 +site: https://github.com/xuio/Cynteract +source: https://github.com/xuio/Cynteract +--- 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/C00C/index.md b/1209/C00C/index.md new file mode 100644 index 00000000..0f2fab31 --- /dev/null +++ b/1209/C00C/index.md @@ -0,0 +1,13 @@ +--- +layout: pid +title: SIMPANEL flight sim instruments +owner: TheCoren +license: MIT +site: https://github.com/Cauren/simpanel +source: https://github.com/Cauren/simpanel +--- +# Simpanel +A panel for autopilot and general power control of simulated aircraft. + +Firmware and software licensed MIT +Hardware CAD licensed CC-BY-SA 3.0 diff --git a/1209/C011/index.md b/1209/C011/index.md new file mode 100644 index 00000000..3c01c5cb --- /dev/null +++ b/1209/C011/index.md @@ -0,0 +1,7 @@ +--- +layout: pid +title: Comrade P1 +owner: Comrade +license: CERN +source: https://github.com/ershov-konst/comrade-p1-firmware +--- diff --git a/1209/C051/index.md b/1209/C051/index.md new file mode 100644 index 00000000..a2eaee39 --- /dev/null +++ b/1209/C051/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Simmel +owner: Betrusted +license: MIT +site: https://simmel.betrusted.io/ +source: https://github.com/simmel-project/hardware/ +--- +An open hardware device dedicated to enabling Bluetooth-based disease contact tracing diff --git a/1209/C0C0/index.md b/1209/C0C0/index.md new file mode 100644 index 00000000..8d46413f --- /dev/null +++ b/1209/C0C0/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Orthrus +owner: Geppetto_Electronics +license: GPLv2 +site: https://hackaday.io/project/20772-orthrus +source: http://github.com/nsayer/Orthrus/ +--- diff --git a/1209/C0C1/index.md b/1209/C0C1/index.md new file mode 100644 index 00000000..fe3cb407 --- /dev/null +++ b/1209/C0C1/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: cookie-mouse +owner: mibe +license: GPLv2 +site: http://michis-pla.net +source: https://github.com/mibe/electronics/tree/master/cookie-mouse +--- + diff --git a/1209/C0CA/index.md b/1209/C0CA/index.md new file mode 100644 index 00000000..4fc6170d --- /dev/null +++ b/1209/C0CA/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: DirtyJTAG +owner: jeanthom +license: MIT +site: https://github.com/jeanthom/DirtyJTAG +source: https://github.com/jeanthom/DirtyJTAG +--- +JTAG adapter firmware for STM32F1 dev boards diff --git a/1209/C0D3/index.md b/1209/C0D3/index.md new file mode 100644 index 00000000..788e1954 --- /dev/null +++ b/1209/C0D3/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: USBdriveby +owner: samy +license: GPLv2 +site: http://samy.pl/usbdriveby +source: https://github.com/samyk/usbdriveby +--- diff --git a/1209/C0DA/index.md b/1209/C0DA/index.md new file mode 100644 index 00000000..0ebc3024 --- /dev/null +++ b/1209/C0DA/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Firmware +owner: Monero +license: CERN +site: https://getmonero.org/ +source: https://github.com/monero-project/kastelo/ +--- +The Monero Hardware Wallet, a Open Source and secure cryptodevice diff --git a/1209/c0f5/index.md b/1209/C0F5/index.md similarity index 100% rename from 1209/c0f5/index.md rename to 1209/C0F5/index.md diff --git a/1209/C10C/index.md b/1209/C10C/index.md new file mode 100644 index 00000000..a25ac755 --- /dev/null +++ b/1209/C10C/index.md @@ -0,0 +1,12 @@ +--- +layout: pid +title: AltoidMIDI +owner: BobKerns +license: MIT +site: https://github.com/BobKerns/Altoid-Box-MIDI +source: https://github.com/BobKerns/Altoid-Box-MIDI +--- + +RWK Altoid MIDI Box is a 3-knob hackable MIDI controller with a small display, literally in an Altoids box ("Curiously Strong Mints"). + +It can also perform MIDI processing functions, such as sending Note OFF messssages for any notes being held when a program change is seen. \ No newline at end of file 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/C1AA/index.md b/1209/C1AA/index.md new file mode 100644 index 00000000..a2dd5ce0 --- /dev/null +++ b/1209/C1AA/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Computadora Industrial Abierta Argentina +owner: ciaa +license: BSD +site: http://www.proyecto-ciaa.com.ar/ +source: http://github.com/ciaa/hardware/ +--- diff --git a/1209/C1B1/index.md b/1209/C1B1/index.md new file mode 100644 index 00000000..ce46a566 --- /dev/null +++ b/1209/C1B1/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: Love-to-Code +owner: chibitronics +license: CERN OHL 1.2, GPL 3 +site: https://chibitronics.com/ +source: https://github.com/chibitronics/ltc-chibichip-hardware +--- +Love-to-Code is a microcontroller that is programmed via audio. It has an Arduino-compatible API, and can be programmed with a bit-banged USB stack. + +The source code to the operating system is based on ChibiOS, and is available at https://github.com/chibitronics/ltc-os.git diff --git a/1209/C311/index.md b/1209/C311/index.md new file mode 100644 index 00000000..97035847 --- /dev/null +++ b/1209/C311/index.md @@ -0,0 +1,17 @@ +--- +layout: pid +title: GB-USB-Link +owner: nerilex +license: GPL 3 +site: https://c0de.pw/bg/gb-usb-link +source: https://c0de.pw/bg/gb-usb-link +--- +GB-USB-Link is a firmware for [STLink/v2][1] clones which turns them into +[GameBoy Printer][2] emulators. + +Additionally [GB-USB-Link-host][3] (also GPLv3) is needed on the computer to +function as emulator (it saves the images as PNG files). + +[1]: https://wiki.paparazziuav.org/wiki/STLink#Clones +[2]: https://en.wikipedia.org/wiki/Game_Boy_Printer +[3]: https://c0de.pw/bg/gb-usb-link-host diff --git a/1209/C550/index.md b/1209/C550/index.md new file mode 100644 index 00000000..f318177a --- /dev/null +++ b/1209/C550/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: ch55xduino +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/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/C55D/index.md b/1209/C55D/index.md new file mode 100644 index 00000000..f514bac6 --- /dev/null +++ b/1209/C55D/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: ch55xduino for HID 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/C55E/index.md b/1209/C55E/index.md new file mode 100644 index 00000000..42446aa2 --- /dev/null +++ b/1209/C55E/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: ch55xduino for MSD 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/CA20/index.md b/1209/CA20/index.md new file mode 100644 index 00000000..1e4a9fe9 --- /dev/null +++ b/1209/CA20/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Calliope mini +owner: Calliope +license: MIT, Apache 2.0 +site: http://www.calliope.cc +source: https://github.com/calliope-mini/calliope-mini.github.io +--- \ No newline at end of file diff --git a/1209/CA70/index.md b/1209/CA70/index.md new file mode 100644 index 00000000..51d0258d --- /dev/null +++ b/1209/CA70/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Squishy +owner: aki-nyan +license: BSD-3-Clause +site: https://github.com/lethalbit/squishy +source: https://github.com/lethalbit/squishy +--- +An open source multitool/toolkit for working with old SCSI devices with modern systems in a flexible manner. diff --git a/1209/CA71/index.md b/1209/CA71/index.md new file mode 100644 index 00000000..333c57d3 --- /dev/null +++ b/1209/CA71/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Squishy Bootloader +owner: aki-nyan +license: BSD-3-Clause +site: https://github.com/lethalbit/squishy +source: https://github.com/lethalbit/squishy +--- +Bootloader for Squishy, an open source multitool/toolkit for working with old SCSI devices with modern systems in a flexible manner. diff --git a/1209/CACE/index.md b/1209/CACE/index.md new file mode 100644 index 00000000..2cb58f1b --- /dev/null +++ b/1209/CACE/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: PowerSupply +owner: TheHolyHorse +license: MIT +site: https://github.com/JeppeSRC/PowerSupply +source: https://github.com/JeppeSRC/PowerSupply +--- +Adjustable powersupply that can also be controlled by a PC over USB. 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/CAEA/index.md b/1209/CAEA/index.md new file mode 100644 index 00000000..23e16774 --- /dev/null +++ b/1209/CAEA/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Chimaera +owner: OpenMusicKontrollers +license: Artistic 2.0 (firmware, software) CERN OHL 1.2 (hardware design) +site: http://open-music-kontrollers.ch/chimaera/ +source: http://open-music-kontrollers.ch/chimaera/sources/ +--- +The Chimaera is an expressive libre music controller. diff --git a/1209/cafe/index.md b/1209/CAFE/index.md similarity index 81% rename from 1209/cafe/index.md rename to 1209/CAFE/index.md index 281355b6..5125a59a 100644 --- a/1209/cafe/index.md +++ b/1209/CAFE/index.md @@ -3,7 +3,7 @@ layout: pid title: iigadget owner: ii license: GPLv2 -site: http://instantinfrastructure.org +site: http://instantinfrastructure.com source: https://github.com/ii/iigadget --- diff --git a/1209/CB01/index.md b/1209/CB01/index.md new file mode 100644 index 00000000..5e8b61e0 --- /dev/null +++ b/1209/CB01/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: CureMIDI +owner: keshikan.net +license: CC-BY 4.0, 3-clause BSD, GPLv3 +site: https://github.com/keshikan/CureMIDI +source: https://github.com/keshikan/CureMIDI +--- +USB-MIDI Interface 2IN/2OUT diff --git a/1209/CB02/index.md b/1209/CB02/index.md new file mode 100644 index 00000000..6d13d69a --- /dev/null +++ b/1209/CB02/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: CureMIDI8 +owner: keshikan.net +license: CC-BY 4.0, 3-clause BSD, GPLv3 +site: https://github.com/keshikan/CureMIDI8 +source: https://github.com/keshikan/CureMIDI8 +--- +USB-MIDI Interface 8IN/8OUT diff --git a/1209/CB0B/index.md b/1209/CB0B/index.md new file mode 100644 index 00000000..feea1ee6 --- /dev/null +++ b/1209/CB0B/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: USB Type-C / PIC32 Breakout and Development Board +owner: lophtware +license: MIT and CC-BY-SA 4.0 +site: https://www.lophtware.co.uk/ +source: https://github.com/lophtware/UsbCPic32Breakout/ +--- +A USB2.0 Full-Speed Type-C board based on a PIC32 with a 1A +3.3V LDO for prototyping and breadboarding. 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/CC00/index.md b/1209/CC00/index.md new file mode 100644 index 00000000..9c58b262 --- /dev/null +++ b/1209/CC00/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: CC Proto +owner: mokesura +license: MIT +site: https://github.com/mokesura/cc_proto +source: https://github.com/mokesura/cc_proto +--- +CC Proto is a 18-key keyboard with a reversible design. 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/CC14/index.md b/1209/CC14/index.md new file mode 100644 index 00000000..c2e6b556 --- /dev/null +++ b/1209/CC14/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: NaN-15 +owner: trebb +license: MIT +site: https://github.com/trebb/nan-15 +source: https://github.com/trebb/nan-15 +--- +NaN-15 -- a 15-key chorded computer keyboard \ No newline at end of file diff --git a/1209/CC1D/index.md b/1209/CC1D/index.md new file mode 100644 index 00000000..3fba3719 --- /dev/null +++ b/1209/CC1D/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Zissou +owner: nickray +license: Apache-2.0 OR MIT +site: https://zissou.dev/ +source: https://code.zissou.dev/ +--- +PIV-like smartstick firmware in Rust. diff --git a/1209/CC86/index.md b/1209/CC86/index.md new file mode 100644 index 00000000..7ad03329 --- /dev/null +++ b/1209/CC86/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: Anastasia USB Bootloader +owner: manfredstech +license: GPLv3 +site: https://github.com/manfredmann/AnastasiaBootloader +source: https://github.com/manfredmann/AnastasiaBootloader +--- + +USB HID Bootloader for stm32f103 diff --git a/1209/CC87/index.md b/1209/CC87/index.md new file mode 100644 index 00000000..96269f86 --- /dev/null +++ b/1209/CC87/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: SEGA Gamepad adapter +owner: manfredstech +license: GPLv3 +site: https://github.com/manfredmann/segagamepadadapter +source: https://github.com/manfredmann/segagamepadadapter +--- + +Gamepads adapter for SEGA six-button controllers. diff --git a/1209/CCAA/index.md b/1209/CCAA/index.md new file mode 100644 index 00000000..8d97ad2e --- /dev/null +++ b/1209/CCAA/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: PurpleDrop +owner: uwmisl +license: MIT +site: http://purpledrop.io +source: http://github.com/uwmisl/purpledrop +--- diff --git a/1209/CCCC/index.md b/1209/CCCC/index.md new file mode 100644 index 00000000..144ff15f --- /dev/null +++ b/1209/CCCC/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: zeptoforth CDC Console +owner: zeptoforth +license: MIT +site: https://github.com/tabemann/zeptoforth/ +source: https://github.com/tabemann/zeptoforth/ +--- +zeptoforth is a FLOSS Forth compiler and operating system for ARM Cortex-M microcontrollers. + 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/CDEF/index.md b/1209/CDEF/index.md new file mode 100644 index 00000000..7806cee2 --- /dev/null +++ b/1209/CDEF/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: Gravitino +owner: Sandeepan +license: CC-BY-NC-ND 4.0 +site: http://sandeepan.dev +source: http://github.com/SandeepanSG/Gravitino/ +--- +Open source embedded development board + +Find source files **_[here](http://github.com/SandeepanSG/Gravitino/tree/master/Sources/)_** diff --git a/1209/CEB0/index.md b/1209/CEB0/index.md new file mode 100644 index 00000000..a568a270 --- /dev/null +++ b/1209/CEB0/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: GE-FlashUSB +owner: KG4LNE +license: GPL +site: http://www.rtzaudio.com/kg4lne/pages/geflashusb.html +source: https://github.com/kg4lne/GE-FLASH-USB +--- diff --git a/1209/CECE/index.md b/1209/CECE/index.md new file mode 100644 index 00000000..3ac49d47 --- /dev/null +++ b/1209/CECE/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Omnimo nRF52840 +owner: eAFAQ +license: CERN-OHL-P-2.0 +site: https://www.crowdsupply.com/eafaq/omnimo-nrf52840 +source: https://github.com/eAFAQ/omnimo-nRF52840 +--- +Omnimo nRF52840 is a compact development board powered by Nordic's nRF52840 multiprotocol SoC with extensive support for a wide range of add-ons diff --git a/1209/CEDE/index.md b/1209/CEDE/index.md new file mode 100644 index 00000000..9a695b5a --- /dev/null +++ b/1209/CEDE/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: espress0 +owner: tgarcia +license: MIT/Creative Commons +site: http://www.timothygarcia.ca +source: https://github.com/eighthree/espress0 +--- +ATSAMD21 with Circuitpython development board \ No newline at end of file diff --git a/1209/CEDF/index.md b/1209/CEDF/index.md new file mode 100644 index 00000000..5f7f7548 --- /dev/null +++ b/1209/CEDF/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: breve +owner: tgarcia +license: MIT/Creative Commons +site: http://www.timothygarcia.ca +source: https://github.com/eighthree/breve +--- +E73-2G4M04S Module breakout board NRF52832 SoC \ No newline at end of file diff --git a/1209/CEE0/index.md b/1209/CEE0/index.md new file mode 100644 index 00000000..42d667c2 --- /dev/null +++ b/1209/CEE0/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: thing +owner: tgarcia +license: MIT/Creative Commons +site: http://www.timothygarcia.ca +source: https://github.com/eighthree/thing +--- +ATSAMD21E18 + Charlieplex LED Matrix and LIS3DH Accelerometer board \ No newline at end of file diff --git a/1209/CF20/index.md b/1209/CF20/index.md new file mode 100644 index 00000000..e1a52d67 --- /dev/null +++ b/1209/CF20/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: SCK 2.0 +owner: smartcitizen +license: GPL-3.0 +site: https://smartcitizen.me/ +source: https://github.com/fablabbcn/smartcitizen-kit-20 +--- \ No newline at end of file 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/D00D/index.md b/1209/D00D/index.md new file mode 100644 index 00000000..69eba669 --- /dev/null +++ b/1209/D00D/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Developer +owner: Monero +license: CERN +site: https://getmonero.org/ +source: https://github.com/monero-project/kastelo/ +--- +The Monero Hardware Wallet, a Open Source and secure cryptodevice diff --git a/1209/D017/index.md b/1209/D017/index.md new file mode 100644 index 00000000..6042e308 --- /dev/null +++ b/1209/D017/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: empiriKit Controller +owner: empiriKit +license: BSD +site: http://www.empirikit.com/ +source: https://github.com/empirikit/empirikit-controller +--- 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/D067/index.md b/1209/D067/index.md new file mode 100644 index 00000000..e07affea --- /dev/null +++ b/1209/D067/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: DogeDoge +owner: thingy.jp +license: GPLv3 +site: http://www.thingy.jp/ +source: http://github.com/thingyjp/thingyjp-board-dogedoge +--- 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/D10F/index.md b/1209/D10F/index.md new file mode 100644 index 00000000..ae617a3d --- /dev/null +++ b/1209/D10F/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Odiin Bootloader +owner: cmdwtf +license: MIT +site: https://cmd.wtf/odiin +source: https://github.com/nitz/Odiin +--- +Odiin is a nRF52840-based NFC Emulation Tool diff --git a/1209/D110/index.md b/1209/D110/index.md new file mode 100644 index 00000000..d3a4f497 --- /dev/null +++ b/1209/D110/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Odiin +owner: cmdwtf +license: MIT +site: https://cmd.wtf/odiin +source: https://github.com/nitz/Odiin +--- +Odiin is a nRF52840-based NFC Emulation Tool diff --git a/1209/D11D/index.md b/1209/D11D/index.md new file mode 100644 index 00000000..dd9217ea --- /dev/null +++ b/1209/D11D/index.md @@ -0,0 +1,16 @@ +--- +layout: pid +title: DI-Lambda AVR +owner: Koi-Science +license: CC BY-SA 4.0 +site: http://koi.science +source: https://github.com/koi-science/DI-Lambda-schematics-avr +--- + +DI-Lambda spectrophotometers, AVR-based + +Schematics and layout files: [https://github.com/koi-science/DI-Lambda-schematics-avr](https://github.com/koi-science/DI-Lambda-schematics-avr) + +Firmware source code: [https://github.com/koi-science/DI-Lambda-firmware-Arduino](https://github.com/koi-science/DI-Lambda-firmware-Arduino) + +Desktop app source code: [https://github.com/koi-science/DI-Lambda-qlambda](https://github.com/koi-science/DI-Lambda-qlambda) 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/D3D8/index.md b/1209/D3D8/index.md new file mode 100644 index 00000000..3dfdbada --- /dev/null +++ b/1209/D3D8/index.md @@ -0,0 +1,21 @@ +--- +layout: pid +title: Duet 0.8.5 +owner: duet3d +license: CERN OHL 1.2 & GPL +site: http://www.think3dprint3d.com/ +source: https://github.com/T3P3/Duet +--- +Firmware source: + +The Duet 3dprinter controller is an advanced 32 bit controller for RepRap and other 3d printers, +The hardware design is lead by Think3dprint3d () +The firmware design lead by David Crocker (). +The hardware is licensed under the CERN OHW Licence v1.2, + +Developed in KiCAD: +The firmware is licensed under the GPL +There are multiple versions on the Duet 3dprinter controller: +0.6 (legacy) +0.8.5 (current production) +NG (under development) diff --git a/1209/D666/index.md b/1209/D666/index.md new file mode 100644 index 00000000..5698e8e3 --- /dev/null +++ b/1209/D666/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Game Controller Adapter +owner: DaemonBite +license: GPLv3 +site: https://github.com/MickGyver/DaemonBite-Retro-Controllers-USB +source: https://github.com/MickGyver/DaemonBite-Retro-Controllers-USB +--- +A range of low lag retro game controllers to USB adapters. \ No newline at end of file diff --git a/1209/D706/index.md b/1209/D706/index.md new file mode 100644 index 00000000..2a06d944 --- /dev/null +++ b/1209/D706/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: SkyDrop +owner: SkyBean +license: GPLv2 +site: http://www.skybean.eu +source: https://github.com/fhorinek/SkyDrop/ +--- + +SkyDrop combined variometer diff --git a/1209/DA42/index.md b/1209/DA42/index.md new file mode 100644 index 00000000..fa9d729d --- /dev/null +++ b/1209/DA42/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: dap42 debug access probe +owner: devanlai +license: LGPLv3 +site: https://github.com/devanlai/dap42 +source: https://github.com/devanlai/dap42 +--- +dap42 is a low cost and low-part-count open source hardware+firmware design for a CMSIS-DAP debug probe for ARM targets using Serial Wire Debug. + +It can be used as a standalone debugger or integrated into a larger design as an on-board debugger. \ No newline at end of file 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/DAA0/index.md b/1209/DAA0/index.md new file mode 100644 index 00000000..68dad86d --- /dev/null +++ b/1209/DAA0/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: btClubSportWheel +owner: darknao +license: GPL V2.0 +site: https://github.com/darknao/btClubSportWheel +source: https://github.com/darknao/btClubSportWheel +--- +ClubSportWheel USB Controller for Open Sim Wheel or any other Direct Drive Wheel diff --git a/1209/DACA/index.md b/1209/DACA/index.md new file mode 100644 index 00000000..e25e1cd3 --- /dev/null +++ b/1209/DACA/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: MidiPedalBoard +owner: caltabid +license: MIT +site: https://github.com/caltabid/MidiPedalBoard +source: https://github.com/caltabid/MidiPedalBoard +--- \ No newline at end of file diff --git a/1209/DADA/index.md b/1209/DADA/index.md index 75feb965..b719c0ae 100644 --- a/1209/DADA/index.md +++ b/1209/DADA/index.md @@ -1,7 +1,7 @@ --- layout: pid title: OWL -owner: rebeltechnology +owner: rebeltechnology license: GPL site: http://hoxtonowl.com source: https://github.com/pingdynasty/OwlWare 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/DB42/index.md b/1209/DB42/index.md new file mode 100644 index 00000000..3c2b73a7 --- /dev/null +++ b/1209/DB42/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: dapboot USB DFU bootloader +owner: devanlai +license: LGPLv3 +site: https://github.com/devanlai/dapboot +source: https://github.com/devanlai/dapboot +--- +dapboot is a USB DFU bootloader for STM32 microcontrollers. \ No newline at end of file diff --git a/1209/DB50/index.md b/1209/DB50/index.md new file mode 100644 index 00000000..c178305e --- /dev/null +++ b/1209/DB50/index.md @@ -0,0 +1,14 @@ +--- +layout: pid +title: DBS Controller +owner: PeaseTech +license: MIT +site: http://www.boomsim.com/ +source: https://github.com/kielpease/DBS_Controller +--- +This project is for a simple HID Game Controller mapped for input in a game engine. This code utilized Arduino Joystick Library (https://github.com/MHeironimus/ArduinoJoystickLibrary) by MHeironimus - LGPL and is made for use with ATmega32u4 based microcontrollers and devices. + + +Requesting VID:0x1209 PIDL0xDB50 + +Enjoy! diff --git a/1209/DC21/index.md b/1209/DC21/index.md new file mode 100644 index 00000000..fdc5e11c --- /dev/null +++ b/1209/DC21/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Dual Charger +owner: FPGA-Computer +license: CC BY-NC-SA 4.0 +site: https://hackaday.io/project/4993-dual-channel-battery-chargeranalyzer +source: http://github.com/FPGA-Computer/Battery-Analyzer +--- +Dual Channel Battery Charger/Analyzer s an efficient dual channel battery charger/analyzer for maintaining rechargeable batteries with programmable parameters and logging. diff --git a/1209/DCB0/index.md b/1209/DCB0/index.md new file mode 100644 index 00000000..c10f5751 --- /dev/null +++ b/1209/DCB0/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Robin-Zeabus Acoustic Processing +owner: RobinLab +license: BSD +site: https://www.facebook.com/zeabus/ +source: https://github.com/zeabusTeam/zeabus_hydrophone +--- +The module processes the underwater acoustic signals acquired from multiple hydrophones (microphone for underwater signal). It is used to located the signal origin in 3D coordinates. diff --git a/1209/DD83/index.md b/1209/DD83/index.md new file mode 100644 index 00000000..42379f7f --- /dev/null +++ b/1209/DD83/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: DDS signal generator +owner: stm32dds +license: MIT +site: http://www.stm32dds.tk/ +source: https://github.com/stm32dds/Lite +--- 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/DDDD/index.md b/1209/DDDD/index.md new file mode 100644 index 00000000..5bc7b31f --- /dev/null +++ b/1209/DDDD/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: OpenCVMeter +owner: stephanelectronics +license: GPLv3 +site: https://www.kickstarter.com/projects/limpkin/opencvmeter-rediscover-your-capacitors +source: https://github.com/limpkin/capmeter +--- +The OpenCVMeter is an open source tool to measure capacitance and leakage current as a function of a capacitor's working voltage. 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/DE20/index.md b/1209/DE20/index.md new file mode 100644 index 00000000..6e60a56d --- /dev/null +++ b/1209/DE20/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Deltaboard +owner: Badbird5907 +license: MIT +site: https://github.com/Badbird5907/deltaboard/ +source: https://github.com/Badbird5907/deltaboard/ +--- +Deltaboard is a rp2040-based TKL mechanical keyboard. It runs the [QMK](https://qmk.fm/) firmware. diff --git a/1209/DE5C/index.md b/1209/DE5C/index.md new file mode 100644 index 00000000..9bd4916d --- /dev/null +++ b/1209/DE5C/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: "Desk Viking" +owner: earth.li +license: GPLv3 +site: https://github.com/u1f35c/desk-viking +source: https://github.com/u1f35c/desk-viking +--- +An STM32 based debug device which is inspired by the Dangerous Prototypes Bus Pirate. + diff --git a/1209/DEAF/index.md b/1209/DEAF/index.md new file mode 100644 index 00000000..30949254 --- /dev/null +++ b/1209/DEAF/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: 4chord MIDI +owner: craplab +license: GPL, CERN OHL +site: http://4chord.craplab.fi +source: https://github.com/sgreg/4chord-midi +--- +4chord MIDI - the USB MIDI keyboard to play every major hit pop song with the press of four little buttons. diff --git a/1209/DEB0/index.md b/1209/DEB0/index.md new file mode 100644 index 00000000..9fbe222c --- /dev/null +++ b/1209/DEB0/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: AK JTAG++ +owner: antonkrug.eu +license: GPLv2 +site: http://www.antonkrug.eu +source: https://github.com/AntonKrug/akJtagPlusPlus +--- +Experimental JTAG dongle implemented in C++, allowing users to interact with JTAG enabled devices with USB, or in a standalone mode with the LCD (and touch screen). diff --git a/1209/DECA/index.md b/1209/DECA/index.md new file mode 100644 index 00000000..39abe875 --- /dev/null +++ b/1209/DECA/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: DECA USB2 audio interface +owner: OpenAudioGear +license: CERN-OHL-W-2.0 +site: https://github.com/hansfbaier/deca-usb2-audio-interface/ +source: https://github.com/hansfbaier/deca-usb2-audio-interface/ +--- +Gateware for the Arrow/Terasic DECA FPGA development board to use +it as a high speed USB2, class compliant audio interface diff --git a/1209/DED1/index.md b/1209/DED1/index.md new file mode 100644 index 00000000..139494f3 --- /dev/null +++ b/1209/DED1/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Quark One +owner: ManCaveMade +license: MIT & CERN OHL v1.2 +site: https://github.com/ManCaveMade +source: https://github.com/ManCaveMade/QuarkOne-Bootloader +--- diff --git a/1209/DEDA/index.md b/1209/DEDA/index.md new file mode 100644 index 00000000..2ebe02bc --- /dev/null +++ b/1209/DEDA/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: Famiclone and Sega Mega Drive controller to USB adapters +owner: Cluster +license: GPLv3 +site: https://github.com/ClusterM/nessmd2usb +source: https://github.com/ClusterM/nessmd2usb +--- +Famiclone and Sega Mega Drive controller to USB adapters. + +![NESSMD2USB](https://github.com/ClusterM/nessmd2usb/raw/master/images/photo.jpg) diff --git a/1209/DEED/index.md b/1209/DEED/index.md new file mode 100644 index 00000000..ebee5bb0 --- /dev/null +++ b/1209/DEED/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Kroneum +owner: azasypkin +license: MIT License +site: https://github.com/azasypkin/kroneum +source: https://github.com/azasypkin/kroneum +--- +Kroneum is a minimalist, accessible (no GUI) and fully open source (both in code and hardware) time tracker device. 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/DF00/index.md b/1209/DF00/index.md new file mode 100644 index 00000000..f3e3d813 --- /dev/null +++ b/1209/DF00/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: mi:muz:tuch +owner: TripArts-Music +license: GPLv2/CC BY 4.0/3-clause BSD license +site: https://github.com/mimuz/mimuz-tuch +source: https://github.com/mimuz/mimuz-tuch +--- +mi:muz:tuch is a MIDI Controller with flexible touch keys. + + diff --git a/1209/DF01/index.md b/1209/DF01/index.md new file mode 100644 index 00000000..dc7f1ebc --- /dev/null +++ b/1209/DF01/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: mi:muz:can +owner: TripArts-Music +license: CC BY 4.0/3-clause BSD license +site: https://github.com/mimuz/mimuz-can +source: https://github.com/mimuz/mimuz-can/tree/master/mimuz-can +--- +"mi:muz:can" is a board for build easier to USB-MIDI instrument that sounds up to 6 cans using with push solenoid. For using powerful electric current, It has 2.1mm DC Jack for 12V DC Power supply. + + diff --git a/1209/DF02/index.md b/1209/DF02/index.md new file mode 100644 index 00000000..0790f67e --- /dev/null +++ b/1209/DF02/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: mi:muz:can-lite +owner: TripArts-Music +license: CC BY 4.0/3-clause BSD license +site: https://github.com/mimuz/mimuz-can +source: https://github.com/mimuz/mimuz-can/tree/master/mimuz-can-lite +--- +"mi:muz:can-lite" is a board for build easier to USB-MIDI instrument that sounds up to 2 cans using with push solenoid. This is a "simple for use" version, It has micro-B usb connector for using USB charger for smartphone/tablet. + + 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/DF11/index.md b/1209/DF11/index.md new file mode 100644 index 00000000..2e504f8e --- /dev/null +++ b/1209/DF11/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Signet +owner: NthDimension +license: GPLv3 +site: https://nthdimtech.com/signet +source: https://github.com/nthdimtech +--- 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/E07E/index.md b/1209/E07E/index.md new file mode 100644 index 00000000..b19acafd --- /dev/null +++ b/1209/E07E/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: AXIOM Remote +owner: apertus° +license: GNU GPL V2 & Cern OHL +site: https://www.apertus.org/axiom-remote +source: https://github.com/apertus-open-source-cinema/AXIOM-Remote/ +--- +The AXIOM Remote is a free software and open hardware control device for the AXIOM range of cameras. diff --git a/1209/E116/index.md b/1209/E116/index.md new file mode 100644 index 00000000..9e8b1a88 --- /dev/null +++ b/1209/E116/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: open-oscilloscope-stm32f3 +owner: elmot +license: MIT +site: https://github.com/elmot/open-oscilloscope-stm32f3 +source: https://github.com/elmot/open-oscilloscope-stm32f3 +--- 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/E1EC/index.md b/1209/E1EC/index.md new file mode 100644 index 00000000..d7ddbd74 --- /dev/null +++ b/1209/E1EC/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: FreeSRP +owner: FreeSRP +license: GPLv3 (software), CC BY-SA 4.0 (hardware) +site: http://freesrp.org/ +source: https://github.com/myriadrf/freesrp +--- diff --git a/1209/E3CE/index.md b/1209/E3CE/index.md new file mode 100644 index 00000000..ff3b4768 --- /dev/null +++ b/1209/E3CE/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: EMC +owner: Daenzell +license: MIT +site: https://github.com/Daenzell/F401Controller +source: https://github.com/Daenzell/F401Controller +--- diff --git a/1209/E3E1/index.md b/1209/E3E1/index.md new file mode 100644 index 00000000..c51cdb39 --- /dev/null +++ b/1209/E3E1/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: StackRduino M0 Pro Bootloader +owner: StackRduino +license: GPLv3 +site: https://github.com/StackRduino/ +source: https://github.com/StackRduino/StackRduino_M0/tree/master/Bootloader/ +--- + +UF2 Bootloader for StackRduino M0 Pro diff --git a/1209/E3E2/index.md b/1209/E3E2/index.md new file mode 100644 index 00000000..57b2b200 --- /dev/null +++ b/1209/E3E2/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: StackRduino M0 Pro - Arduino +owner: StackRduino +license: GPLv3 +site: https://github.com/StackRduino/ +source: https://github.com/StackRduino/StackRduino_M0/tree/master/Arduino/ +--- + +Arduino Serial Port for StackRduino M0 Pro diff --git a/1209/E3E3/index.md b/1209/E3E3/index.md new file mode 100644 index 00000000..32208cbd --- /dev/null +++ b/1209/E3E3/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: StackRduino M0 Pro - CircuitPython +owner: StackRduino +license: MIT +site: https://github.com/StackRduino/ +source: https://github.com/StackRduino/circuitpython +--- +CircuitPython for StackRduino M0 Pro diff --git a/1209/E4EE/index.md b/1209/E4EE/index.md new file mode 100644 index 00000000..d4235f6f --- /dev/null +++ b/1209/E4EE/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: keytee +owner: trebb +license: MIT +site: https://github.com/trebb/keytee +source: https://github.com/trebb/keytee +--- +keytee -- Controller breakout board for small keyboards \ No newline at end of file diff --git a/1209/E500/index.md b/1209/E500/index.md new file mode 100644 index 00000000..5e2553a9 --- /dev/null +++ b/1209/E500/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Helios Laser DAC +owner: GitleMikkelsen +license: Creative Commons Attribution-NonCommercial 4.0 International +source: https://github.com/Grix/helios_dac +--- +Open source, low cost USB DAC for the ISP-DB25 laser projector protocol. 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/E739/index.md b/1209/E739/index.md new file mode 100644 index 00000000..9e946e87 --- /dev/null +++ b/1209/E739/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Env-KB +owner: Envious.Media +license: GPLv3 +site: http://envious.media +source: http://github.com/Envious-Data/Env-KB +--- +An open-source keyboard utilizing the Raspberry Pi Pico as a MCU \ No newline at end of file diff --git a/1209/EA69/index.md b/1209/EA69/index.md new file mode 100644 index 00000000..a3a0623c --- /dev/null +++ b/1209/EA69/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: guMIDI Controller +owner: gumulka +license: GNU GPL 3 +site: https://github.com/pgum/guMIDIcontroller +source: https://github.com/pgum/guMIDIcontroller +--- +This MIDI controller uses Arduino Leonardo for uC which is openSource hardware. 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/EAEA/index.md b/1209/EAEA/index.md new file mode 100644 index 00000000..e6217b82 --- /dev/null +++ b/1209/EAEA/index.md @@ -0,0 +1,13 @@ +--- +layout: pid +title: Controller +owner: Pinscape +license: MIT +site: https://developer.mbed.org/users/mjr/code/Pinscape_Controller/ +source: https://developer.mbed.org/users/mjr/code/Pinscape_Controller/ +--- +The Pinscape Controller is software for the Freescale KL25Z microcontroller +board that implements an I/O controller for virtual pinball cabinets. The +controller provides mechanical analog plunger input sensing (with a couple +of choices of sensor type), key input, accelerometer-based nudge sensing, +and feedback device output control. 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/EB01/index.md b/1209/EB01/index.md new file mode 100644 index 00000000..e7c17403 --- /dev/null +++ b/1209/EB01/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: EB1 电脑一号 +owner: RobotMaker.club +license: CC-BY-SA 3.0 +site: http://RobotMaker.club/ +source: https://github.com/robojay/EB1 +--- diff --git a/1209/EBA7/index.md b/1209/EBA7/index.md new file mode 100644 index 00000000..339afeb1 --- /dev/null +++ b/1209/EBA7/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: USBscope +owner: VictorGrigoryev +license: MIT +site: http://yveslebrac.blogspot.com/2008/10/cheapest-dual-trace-scope-in-galaxy.html +source: https://github.com/VictorGrig/USBscope +--- \ No newline at end of file diff --git a/1209/EBEB/index.md b/1209/EBEB/index.md new file mode 100644 index 00000000..a9c03023 --- /dev/null +++ b/1209/EBEB/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Keyflogger +owner: iPXE +license: GPL-2.0-or-later +site: https://ipxe.org/keyflogger +source: https://github.com/ipxe/keyflogger +--- diff --git a/1209/EC1A/index.md b/1209/EC1A/index.md new file mode 100644 index 00000000..2a6645c8 --- /dev/null +++ b/1209/EC1A/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: EclairM0 +owner: mateusznowakdev +license: CERN-OHL-W v2, MIT +site: https://mateusznowak.dev/eclair +source: https://github.com/mateusznowakdev/eclair +--- + +Small, thin, lightweight notepad device, with PC data sync and other USB HID capabilities. Featuring a tiny display, 14 tactile keys, rechargeable battery, and apps written in TinyGo. Powered by an underclocked SAMD21E18A microcontroller. diff --git a/1209/EDA1/index.md b/1209/EDA1/index.md new file mode 100644 index 00000000..12467127 --- /dev/null +++ b/1209/EDA1/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: PiKVM Composite Device +owner: PiKVM +license: GPLv3 +site: https://pikvm.org +source: https://github.com/pikvm/pikvm +--- +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 new file mode 100644 index 00000000..aefba14c --- /dev/null +++ b/1209/EDA2/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: PiKVM HID +owner: PiKVM +license: GPLv3 +site: https://pikvm.org +source: https://github.com/pikvm/pikvm +--- +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/EE00/index.md b/1209/EE00/index.md new file mode 100644 index 00000000..bee9c5da --- /dev/null +++ b/1209/EE00/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: SODA(SWD OpenSource Debug Adapter) +owner: ExploreEmbedded +license: CC0 1.0 Universal (Creative Commons) +site: https://www.exploreembedded.com/ +source: https://github.com/ExploreEmbedded/SODA_SWD-Opensource-Debug-Adapter +--- diff --git a/1209/EE02/index.md b/1209/EE02/index.md new file mode 100644 index 00000000..4ee61d68 --- /dev/null +++ b/1209/EE02/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: Explore M3 VCOM +owner: ExploreEmbedded +license: CC0 1.0 Universal (Creative Commons) +site: https://www.exploreembedded.com/ +source: https://github.com/ExploreEmbedded/Explore-M3 +--- + +Explore M3 is LPC1768 based Cortex M3 development board. Explore M3 is open hardware and software project. Explore M3 helps you +prototype quickly with Arduino and take your project/prototype beyond with bare metal programming, RTOS support and low power modes. \ No newline at end of file diff --git a/1209/EE03/index.md b/1209/EE03/index.md new file mode 100644 index 00000000..8c47d753 --- /dev/null +++ b/1209/EE03/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: Explore M3 DFU +owner: ExploreEmbedded +license: CC0 1.0 Universal (Creative Commons) +site: https://www.exploreembedded.com/ +source: https://github.com/ExploreEmbedded/Explore-M3-DFU-BootLoader +--- +Explore M3 is LPC1768 based Cortex M3 development board. Explore M3 is open hardware and software project. Explore M3 helps you +prototype quickly with Arduino and take your project/prototype beyond with bare metal programming, RTOS support and low power modes. \ No newline at end of file diff --git a/1209/EE2C/index.md b/1209/EE2C/index.md new file mode 100644 index 00000000..3957e26b --- /dev/null +++ b/1209/EE2C/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: USB2RS485 +owner: jaka +license: MIT +site: https://github.com/jaka/usb2rs485 +source: https://github.com/jaka/usb2rs485 +--- diff --git a/1209/EEEE/index.md b/1209/EEEE/index.md new file mode 100644 index 00000000..0fcbae85 --- /dev/null +++ b/1209/EEEE/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Lithe USB Arcade Stick Adapater +owner: VillaLabs +license: MIT +site: https://github.com/konkers/lithe +source: https://github.com/konkers/lithe +--- diff --git a/1209/EEF1/index.md b/1209/EEF1/index.md new file mode 100644 index 00000000..2abd3d91 --- /dev/null +++ b/1209/EEF1/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: OpenEFI +owner: openefi +license: GPL +site: https://github.com/openefi/ +source: https://github.com/openefi/openefi +--- +Open source Electronic Fuel Injection system. + 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/EFEF/index.md b/1209/EFEF/index.md new file mode 100644 index 00000000..bb6fba52 --- /dev/null +++ b/1209/EFEF/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: CircuitBrains Deluxe +owner: kevinneubauer +license: MIT +site: https://kevinneubauer.com/portfolio/circuitbrains-deluxe/ +source: https://github.com/neubauek/CircuitBrains +--- +Small form-factor castellated pad module. Capable of running CircuitPython, Arduino, and bare-metal ARM programs. + diff --git a/1209/EFFA/index.md b/1209/EFFA/index.md new file mode 100644 index 00000000..80973068 --- /dev/null +++ b/1209/EFFA/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: atmega32u4-USB-LUFA-Bootloader +owner: EffigyLabs +license: GPL 3.0 +site: https://github.com/astrojr1/Emprenda +source: https://github.com/astrojr1/Emprenda +--- +Effigy Labs Control Pedal electronics and software open source. The PCB connects our sensors to MIDI and USB. This PID is for the boot loader program to enumerate as a serial device on USB for AVR communication. \ No newline at end of file diff --git a/1209/EFFE/index.md b/1209/EFFE/index.md new file mode 100644 index 00000000..1e738b6d --- /dev/null +++ b/1209/EFFE/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Control Pedal +owner: EffigyLabs +license: GPL 3.0 +site: https://github.com/astrojr1/Emprenda +source: https://github.com/astrojr1/Emprenda +--- +Effigy Labs Control Pedal electronics and software open source. The PCB onnects our sensors to MIDI and USB. This PID is for the device to enumerate as a MIDI device for normal operation. \ No newline at end of file diff --git a/1209/F000/index.md b/1209/F000/index.md new file mode 100644 index 00000000..f46951c6 --- /dev/null +++ b/1209/F000/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: ARC +owner: Uniti +license: GPL v2 +site: http://www.teamuniti.com/ +source: https://gitlab.com/groups/uniti-arc +--- +The Uniti ARC combines the Arduino layout with a number of powerful +additional features to facilitate the prototyping of electronic machinery +which includes the controlling and running of three phase motors. diff --git a/1209/F00D/index.md b/1209/F00D/index.md new file mode 100644 index 00000000..1f4cd4de --- /dev/null +++ b/1209/F00D/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Shifter/Pedals Adapter +owner: robotsrulz +license: BSD +site: https://github.com/robotsrulz/SP_Adapter +source: https://github.com/robotsrulz/SP_Adapter +--- diff --git a/1209/F00F/index.md b/1209/F00F/index.md new file mode 100644 index 00000000..bcef66ad --- /dev/null +++ b/1209/F00F/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: KiCad workshop +owner: denhac +license: MIT +site: https://github.com/dlharmon/kicad-workshop +source: https://github.com/dlharmon/kicad-workshop +--- 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/F0DA/index.md b/1209/F0DA/index.md new file mode 100644 index 00000000..7267ea1d --- /dev/null +++ b/1209/F0DA/index.md @@ -0,0 +1,13 @@ +--- +layout: pid +title: Command Deck +owner: Hyades +license: MIT +site: https://github.com/kamushadenes/commanddeck +source: https://github.com/kamushadenes/commanddeck_leonardo +--- +Command Deck is an open-source, tech-savvy alternative to Stream Deck-like devices, allowing you to assign several actions to a single key on a 4x4 keypad. + +It can be used with software like Emacs, Vim, OBS and basically anything that accepts keyboard commands. + +Mainly, such devices are useful for streamer to perform quick reactions to content, but many workflows are possible. I personally use it for coding. 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/F12E/index.md b/1209/F12E/index.md new file mode 100644 index 00000000..39940a85 --- /dev/null +++ b/1209/F12E/index.md @@ -0,0 +1,12 @@ +--- +layout: pid +title: Feuermelder +owner: mibe +license: GPLv2 +site: http://michis-pla.net +source: https://github.com/mibe/electronics/tree/master/Feuermelder +--- +"Feuermelder" (German for "fire call point") is a USB "keyboard" with only +one "key": As soon as you press it, the key combination "Ctrl+Alt+Delete" or +"Ctrl+Shift+Escape" will be sent to the USB host. This will, at least on +Windows, open the Task Manager. Hence the name, "Feuermelder". diff --git a/1209/F150/index.md b/1209/F150/index.md new file mode 100644 index 00000000..f61c4102 --- /dev/null +++ b/1209/F150/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: EFIS +owner: MavericSystems +license: MIT +site: http://www.mavericsystems.com.au/ +source: https://github.com/GertvdMerwe73/M260-a---EFIS +--- diff --git a/1209/F16A/index.md b/1209/F16A/index.md new file mode 100644 index 00000000..8a400178 --- /dev/null +++ b/1209/F16A/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Cougar TQS adapter +owner: uri_ba +license: MIT +site: https://pit.uriba.org/tag/tqs/ +source: https://github.com/uriba107/cougar_tqs_adapter +--- + 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/F16C/index.md b/1209/F16C/index.md new file mode 100644 index 00000000..43aea73c --- /dev/null +++ b/1209/F16C/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: USB adapter for Vipercore's FCC3 Force Sensing Module +owner: uri_ba +license: MIT +site: https://pit.uriba.org/tag/fcc/ +source: https://github.com/uriba107/fcc_controller +--- diff --git a/1209/F1D0/index.md b/1209/F1D0/index.md new file mode 100644 index 00000000..979fcf45 --- /dev/null +++ b/1209/F1D0/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Pi Zero Security Key +owner: mphi +license: Apache 2.0 +site: https://github.com/mphi-rc/pi-zero-security-key +source: https://github.com/mphi-rc/pi-zero-security-key +--- 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/F380/index.md b/1209/F380/index.md new file mode 100644 index 00000000..25cbb8b9 --- /dev/null +++ b/1209/F380/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: MD-380 Open Radio Firmware +owner: windsorschmidt.com +license: MIT +site: https://github.com/windsorschmidt/emdi380 +source: https://github.com/windsorschmidt/emdi380 +--- +This project represents an attempt to create a useful open-source replacement firmware for TYT's MD-380 DMR radio. The radio contains an STM32F405 microcontroller with integrated FS/HS USB interface. diff --git a/1209/F3FC/index.md b/1209/F3FC/index.md new file mode 100644 index 00000000..bcae034f --- /dev/null +++ b/1209/F3FC/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Flight controller-Lumenier Lux +owner: dronin +license: GPLv3 +site: http://github.com/d-ronin/dronin/ +source: http://github.com/d-ronin/dronin/ +--- 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/F49A/index.md b/1209/F49A/index.md new file mode 100644 index 00000000..5ef8b34f --- /dev/null +++ b/1209/F49A/index.md @@ -0,0 +1,14 @@ +--- +layout: pid +title: FPGA Programmer & UART Bridge (PIC based Firmware) +owner: TimVideos +license: Apache 2.0 +site: http://hdmi2usb.tv/ +source: https://github.com/timvideos/fpgaprog-pic-firmware +--- +Open Source replacement firmware for the PIC based USB interface found on a number of FPGA boards such as; + + * [Numato MimasV2](https://numato.com/product/mimas-v2-spartan-6-fpga-development-board-with-ddr-sdram) + * [OpenBench Logic Sniffer](http://dangerousprototypes.com/docs/Open_Bench_Logic_Sniffer) + +Provides both the ability to program the FPGA and a UART serial bridge. 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/F500/index.md b/1209/F500/index.md new file mode 100644 index 00000000..78e900e6 --- /dev/null +++ b/1209/F500/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: M4-Shim +owner: silicognition +license: CC-BY-SA +site: https://github.com/xorbit/M4-Shim +source: https://github.com/xorbit/M4-Shim +--- +M4-Shim for PoE-FeatherWing, functionally equivalent to Feather M4 Express +but physically shaped to allow mounting on top of the PoE-FeatherWing. diff --git a/1209/F501/index.md b/1209/F501/index.md new file mode 100644 index 00000000..842e7e58 --- /dev/null +++ b/1209/F501/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: M4-Shim Bootloader +owner: silicognition +license: CC-BY-SA +site: https://github.com/xorbit/M4-Shim +source: https://github.com/xorbit/M4-Shim +--- +Bootloader for M4-Shim 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/F600/index.md b/1209/F600/index.md new file mode 100644 index 00000000..6d002c89 --- /dev/null +++ b/1209/F600/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Mr.Duppl +owner: UTBDK +license: MIT +site: https://github.com/buglloc/mr.duppl +source: https://github.com/buglloc/mr.duppl +--- +Mr.Duppl is a simple USB sniffer and isolator based on the RP2040 and ADuM3160. \ No newline at end of file diff --git a/1209/F666/index.md b/1209/F666/index.md new file mode 100644 index 00000000..2a5509f0 --- /dev/null +++ b/1209/F666/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: PEP +owner: keshbach +license: Apache 2.0 +site: https://github.com/keshbach/PEP +source: https://github.com/keshbach +--- +USB adapter to the EPROM+ System from Andromeda Research Labs. 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/FA57/index.md b/1209/FA57/index.md new file mode 100644 index 00000000..0b32b0f9 --- /dev/null +++ b/1209/FA57/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Pilot Board +owner: 3DRacers +license: Creative Commons Share-Alike 4.0 +site: http://www.3dracers.com/ +source: http://github.com/3DRacers/PilotBoard +--- \ No newline at end of file diff --git a/1209/FA58/index.md b/1209/FA58/index.md new file mode 100644 index 00000000..be84fd2a --- /dev/null +++ b/1209/FA58/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Pilot Board (Bootloader) +owner: 3DRacers +license: Creative Commons Share-Alike 4.0 +site: http://www.3dracers.com/ +source: http://github.com/3DRacers/PilotBoard +--- \ No newline at end of file diff --git a/1209/FA70/index.md b/1209/FA70/index.md new file mode 100644 index 00000000..5f7e6101 --- /dev/null +++ b/1209/FA70/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Relacon USB Relay Controller +owner: BytesOfSerial +license: 3-Clause BSD +site: https://github.com/fjenner/Relacon-HW +source: https://github.com/fjenner/Relacon-FW +--- +The Relacon is a low-cost USB relay controller board with 8 relays diff --git a/1209/FAB1/index.md b/1209/FAB1/index.md new file mode 100644 index 00000000..2c135503 --- /dev/null +++ b/1209/FAB1/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: LamDiNao +owner: PAPCoDienTu +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. diff --git a/1209/FACA/index.md b/1209/FACA/index.md new file mode 100644 index 00000000..dd642e33 --- /dev/null +++ b/1209/FACA/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: ControllaBLE +owner: brunofreitas.com +license: GPL 3.0 +site: https://github.com/bootsector/ControllaBLE +source: https://github.com/bootsector/ControllaBLE +--- +A retro-controllers to Bluetooth BLE adapter. diff --git a/1209/FACE/index.md b/1209/FACE/index.md new file mode 100644 index 00000000..66b80834 --- /dev/null +++ b/1209/FACE/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: Craft +owner: ProteanSynth +license: GPL-3 +site: http://www.proteansynth.co.uk +source: http://github.com/mattomatto/craft +--- 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/FADE/index.md b/1209/FADE/index.md new file mode 100644 index 00000000..189b48b2 --- /dev/null +++ b/1209/FADE/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: dude +owner: opencollector +license: GPLv2/CC0 1.0 +site: http://open.konspyre.org +source: https://github.com/davidk/dude/ +--- + diff --git a/1209/FBA0/index.md b/1209/FBA0/index.md new file mode 100644 index 00000000..5c9473c7 --- /dev/null +++ b/1209/FBA0/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Wireless Preset Manager +owner: studiohsoftware +license: GPLv3 +site: http://studiohsoftware.com/modular +source: https://github.com/studiohsoftware/2WIRELESS +--- + 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/FC30/index.md b/1209/FC30/index.md new file mode 100644 index 00000000..c64124ec --- /dev/null +++ b/1209/FC30/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: FPC-III +owner: gtw +license: GNU GPLv3+ +site: https://repo.or.cz/fpc-iii.git/ +source: https://repo.or.cz/fpc-iii.git/ +--- +FPC-III is the Free Permutable Computer. Schematics and source are available +at the listed repository; both are GNU GPLed. 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/FE05/index.md b/1209/FE05/index.md new file mode 100644 index 00000000..55a975b5 --- /dev/null +++ b/1209/FE05/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: Ultimate Electron Upgrade +owner: stardot +license: GPLv3, Apache 2.0, MIT +site: https://stardot.org.uk/forums/viewtopic.php?f=3&t=9223 +source: https://github.com/myelin/ElectronFpga +--- + +The Ultimate Electron Upgrade is a daughterboard that replaces the ULA +chip in the Acorn Electron computer. diff --git a/1209/FE06/index.md b/1209/FE06/index.md new file mode 100644 index 00000000..94a45cc5 --- /dev/null +++ b/1209/FE06/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: POST Box +owner: myelin +license: GPLv3, Apache 2.0 +site: http://myelin.nz/acorn/postbox +source: https://github.com/myelin/acorn_postbox +--- + +A debug interface for 90s-era ARM powered computers from Acorn. \ No newline at end of file diff --git a/1209/FE07/index.md b/1209/FE07/index.md new file mode 100644 index 00000000..d2e16d1f --- /dev/null +++ b/1209/FE07/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: Arcflash +owner: myelin +license: Apache 2.0 +site: http://myelin.nz/arcflash +source: https://github.com/google/myelin-acorn-electron-hardware/tree/main/a3000_rom_emulator +--- + +A flash ROM emulator for 90s-era ARM powered computers from Acorn. \ No newline at end of file diff --git a/1209/FEFE/index.md b/1209/FEFE/index.md new file mode 100755 index 00000000..4a44fc86 --- /dev/null +++ b/1209/FEFE/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: stm32f1 rosserial via USB VCP +owner: ItamarEliakim +license: BSD +site: http://www.itamareliakim.com +source: https://github.com/Itamare4/ROS_stm32f1_rosserial_USB_VCP +--- 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/FF06/index.md b/1209/FF06/index.md new file mode 100644 index 00000000..77baddac --- /dev/null +++ b/1209/FF06/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: TReK Periodt +owner: digitarhythm +license: MIT +site: https://github.com/digitarhythm/periodt +source: https://github.com/digitarhythm/periodt +--- 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/FF50/index.md b/1209/FF50/index.md new file mode 100644 index 00000000..d1a24708 --- /dev/null +++ b/1209/FF50/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: FFP iCE40 FPGA/Flash Programmer +owner: adamgreig +license: Apache 2.0, MIT, CC-BY +site: https://github.com/adamgreig/ffp +source: https://github.com/adamgreig/ffp +--- + +FFP is a barebones USB to SPI bridge for programming iCE40 FPGAs and their +SPI flash configuration memories. 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/1209/FFB0/index.md b/1209/FFB0/index.md new file mode 100644 index 00000000..5874c8a8 --- /dev/null +++ b/1209/FFB0/index.md @@ -0,0 +1,10 @@ +--- +layout: pid +title: OpenFFBoard +owner: YannickRichter +license: MIT +site: https://github.com/Ultrawipf/OpenFFBoard +source: https://github.com/Ultrawipf/OpenFFBoard +--- + +OpenFFBoard is a modular force feedback interface for DIY simulation devices diff --git a/1209/FFFE/index.md b/1209/FFFE/index.md new file mode 100644 index 00000000..2ceaa58b --- /dev/null +++ b/1209/FFFE/index.md @@ -0,0 +1,8 @@ +--- +layout: pid +title: STM32 Blue Pill Serial Monster +owner: r2axz +license: MIT +site: https://github.com/r2axz +source: https://github.com/r2axz/bluepill-serial-monster +--- diff --git a/1209/FFFF/index.md b/1209/FFFF/index.md new file mode 100644 index 00000000..bf119b76 --- /dev/null +++ b/1209/FFFF/index.md @@ -0,0 +1,9 @@ +--- +layout: pid +title: Smart House +owner: Life2Device +license: MIT +site: http://life2device.ru +source: https://github.com/LifeToDevice/smart_house +--- +Executive unit for home automation configured and controlled (optionally) by PC via USB \ No newline at end of file diff --git a/404.md b/404.md index ab7c9f6b..4f2e8a6b 100755 --- a/404.md +++ b/404.md @@ -9,5 +9,5 @@ Sorry, we can't seem to find this page's pixylls. 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 new file mode 100644 index 00000000..ae80d221 --- /dev/null +++ b/Gemfile @@ -0,0 +1,13 @@ +source "https://rubygems.org" + +require "json" +require "open-uri" + +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/LICENSE b/LICENSE index 2c4afabd..70c8ce10 100644 --- a/LICENSE +++ b/LICENSE @@ -115,3 +115,27 @@ Affirmer's express Statement of Purpose. For more information, please see +--- + +Pixyll theme for Jekyll is Copyright (c) 2014 John Otander + +MIT License + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/LICENSE.txt b/LICENSE.txt deleted file mode 100755 index 7c5f63a8..00000000 --- a/LICENSE.txt +++ /dev/null @@ -1,22 +0,0 @@ -Copyright (c) 2014 John Otander - -MIT License - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/README.md b/README.md index 54f07a07..a81cbc1c 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ - # pid.codes -Website for pid.codes +[![Build Status](https://travis-ci.org/pidcodes/pidcodes.github.com.svg?branch=master)](https://travis-ci.org/pidcodes/pidcodes.github.com) +Website for [pid.codes](http://pid.codes) diff --git a/_config.yml b/_config.yml index 5c327b0f..05a46fab 100644 --- a/_config.yml +++ b/_config.yml @@ -44,9 +44,19 @@ share_reddit: false share_stumbleupon: false # Build settings -markdown: redcarpet -redcarpet: - extensions: ['smart', 'tables', 'with_toc_data'] +exclude: [vendor] +plugins: + - jekyll-paginate +liquid: + error_mode: strict +verbose: true +markdown: kramdown +kramdown: + auto_ids: true + autolink: true + input: GFM + toc_levels: 1..6 + smart_quotes: lsquo,rsquo,ldquo,rdquo permalink: pretty paginate: 3 sass: diff --git a/_includes/data.html b/_includes/data.html index e81cc997..bb84198e 100644 --- a/_includes/data.html +++ b/_includes/data.html @@ -1,3 +1,3 @@ -{% assign vids = {{site.pages|where:"layout","vid"|sort:"url"}} %} -{% assign pids = {{site.pages|where:"layout","pid"|sort:"url"}} %} -{% assign orgs = {{site.pages|where:"layout","org"|sort:"url"}} %} +{% assign vids = site.pages|where:"layout","vid"|sort:"url" %} +{% assign pids = site.pages|where:"layout","pid"|sort:"url" %} +{% assign orgs = site.pages|where:"layout","org"|sort:"url" %} 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 676fac84..45fc405b 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -1,19 +1,19 @@ - {% if include.title %}{{ include.title }} – {% elsif page.title %}{{ page.title }} – {% endif %}{{ site.title }} + {% if include.title %}{{ include.title | xml_escape }} – {% elsif page.title %}{{ page.title | xml_escape }} – {% endif %}{{ site.title | xml_escape }} - - - {% if page.categories %}{% endif %} + + + {% if page.categories %}{% endif %} - - + + {% if site.show_social_icons or site.show_sharing_icons %} {% endif %} @@ -23,9 +23,9 @@ - - + + - + diff --git a/_includes/navigation.html b/_includes/navigation.html index 14c23538..8e34770e 100755 --- a/_includes/navigation.html +++ b/_includes/navigation.html @@ -1,4 +1,5 @@ About All PIDs +All Orgs Get a PID FAQ diff --git a/_includes/orgtable.html b/_includes/orgtable.html new file mode 100644 index 00000000..c6c5116f --- /dev/null +++ b/_includes/orgtable.html @@ -0,0 +1,15 @@ +{% include data.html %} + + + + + {% assign sortedorgs = site.pages|where:"layout","org"|sort:"title" %} + {% for org in sortedorgs %} + {% assign urlparts = org.url|split:"/" %} + {% assign owner = urlparts[2] %} + + + + + {% endfor %} +
OrganisationNumber of PIDs
{{org.title}}{{ pids | where:"owner",owner | size }}
diff --git a/_includes/pidtable.html b/_includes/pidtable.html index dce11c70..2f23385b 100644 --- a/_includes/pidtable.html +++ b/_includes/pidtable.html @@ -10,7 +10,7 @@ {% assign org = orgs|where:"url",orgpath|first %} {{urlparts[2]|upcase}} - {{org.title}} {{pid.title}} + {{org.title|xml_escape}} {{pid.title|xml_escape}} {% endif %} {% endfor %} 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 @@