
Control Board
Acliad/XBOX-Sign
A "weekend" project converting a vanity Xbox sign to the OG Xbox style

Merged repositories to submit as artifacts to iGEM.
Genoswitch rp2040 is an open-source printed circuit board by genoswitch, from the genoswitch/software-tools-judging repository on GitHub. It is a 2-layer board of 43.4 × 49 mm with 44 parts on 56 nets, routed with 592 tracks and 73 vias.
It is built around the RP2040, W25Q128JVSIQ and M2.5, with the ABLS-12.000MHZ-B4-T and PTS815SJM250SMTRLFS among its other parts. Its parts include 18 capacitors, 11 connectors, 7 resistors, 4 ICs and 1 switch. It belongs with the RP2040 boards of this library.
If you team competes in the Software & AI village or wants to
apply for the Best Software Tool prize, you MUST host all the
code of your team's software tool in this repository, main branch. By the Wiki Freeze, a
release will be automatically created as the judging artifact of
this software tool. You will be able to keep working on your software after the Grand Jamboree.
If your team does not have any software tool, you can totally ignore this repository. If left unchanged, this repository will be automatically deleted by the end of the season.
Let people know what your project can do specifically. Provide context and add a link to any reference visitors might be unfamiliar with (for example your team wiki). A list of Features or a Background subsection can also be added here. If there are alternatives to your project, this is a good place to list differentiating factors.
Within a particular ecosystem, there may be a common way of installing things, such as using Yarn, NuGet, or Homebrew. However, consider the possibility that whoever is reading your README is a novice and would like more guidance. Listing specific steps helps remove ambiguity and gets people to using your project as quickly as possible. If it only runs in a specific context like a particular programming language version or operating system or has dependencies that have to be installed manually, also add a Requirements subsection.
Use examples liberally, and show the expected output if you can. It's helpful to have inline the smallest example of usage that you can demonstrate, while providing links to more sophisticated examples if they are too long to reasonably include in the README.
State if you are open to contributions and what your requirements are for accepting them.
For people who want to make changes to your project, it's helpful to have some documentation on how to get started. Perhaps there is a script that they should run or some environment variables that they need to set. Make these steps explicit. These instructions could also be useful to your future self.
You can also document commands to lint the code or run tests. These steps help to ensure high code quality and reduce the likelihood that the changes inadvertently break something. Having instructions for running tests is especially helpful if it requires external setup, such as starting a Selenium server for testing in a browser.
Show your appreciation to those who have contributed to the project.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 100nF | Capacitor_SMD:C_0201_0603Metric | C5, C6, C7, C9, C11, C12, C13, C14, C15, C16 |
| 2 | 10μF | Capacitor_SMD:C_0201_0603Metric | C1, C4 |
| 2 | 1kΩ | Resistor_SMD:R_0201_0603Metric | R1, R5 |
| 2 | 1μF | Capacitor_SMD:C_0201_0603Metric | C8, C10 |
| 2 | 27.4 | Resistor_SMD:R_0201_0603Metric | R6, R7 |
| 2 | 27pF | Capacitor_SMD:C_0201_0603Metric | C2, C3 |
| 2 | M2.5 | MountingHole:MountingHole_2.7mm_M2.5_Pad_TopBottom | H1, H2 |
| 1 | 0.1uF | Capacitor_SMD:C_0201_0603Metric | C18 |
| 1 | 1Ω | Resistor_SMD:R_0201_0603Metric | R4 |
| 1 | 2.2μF | Capacitor_SMD:C_0201_0603Metric | C17 |
| 1 | 200Ω | Resistor_SMD:R_0201_0603Metric | R3 |
| 1 | ABLS-12.000MHZ-B4-T | ABLS-12.000MHZ-B4-T:ABLS | Y1 |
| 1 | Conn_01x03_Socket-PicoDebug | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J2 |
| 1 | DNF | Resistor_SMD:R_0201_0603Metric | R2 |
| 1 | HW-SPI0 | Connector_JST:JST_PH_S7B-PH-K_1x07_P2.00mm_Horizontal | J3 |
| 1 | HW-SPI1 | Connector_JST:JST_PH_S7B-PH-K_1x07_P2.00mm_Horizontal | J4 |
| 1 | MCP1501-10xCH | Package_TO_SOT_SMD:SOT-23-6 | U4 |
| 1 | NCP1117-3.3_SOT223 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U1 |
| 1 | PIO-SPI0 | Connector_JST:JST_PH_S7B-PH-K_1x07_P2.00mm_Horizontal | J5 |
| 1 | PIO-SPI1 | Connector_JST:JST_PH_S7B-PH-K_1x07_P2.00mm_Horizontal | J6 |
| 1 | PTS815_SJM_250_SMTR_LFS | PTS815_SJM_250_SMTR_LFS:PTS815SJM250SMTRLFS | SW1 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U3 |
| 1 | RP2040_ADC0 | Connector_JST:JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal | J8 |
| 1 | RP2040_ADC1 | Connector_JST:JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal | J9 |
| 1 | RP2040_ADC2 | Connector_JST:JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal | J10 |
| 1 | RP2040_ADC3 | Connector_JST:JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal | J11 |
| 1 | SERIAL | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J7 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_Amphenol_10118193-0001LF_Horizontal | J1 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U2 |
It measures 43.4 × 49 mm and has 2 copper layers, 1.6 mm thick.
44 parts, built around the RP2040, W25Q128JVSIQ, M2.5 and ABLS-12.000MHZ-B4-T. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the genoswitch/software-tools-judging repository on GitHub, at the commit this page was made from: the board is hardware/hardware/genoswitch-rp2040/genoswitch-rp2040.kicad_pcb and its schematic hardware/hardware/genoswitch-rp2040/genoswitch-rp2040.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask genoswitch before reusing the design.

Acliad/XBOX-Sign
A "weekend" project converting a vanity Xbox sign to the OG Xbox style


polpo/picogus
Emulation of ISA sound cards and CD-ROM on Raspberry Pi Pico (GUS, SB/Adlib, MPU-401, Tandy, CMS, Panasonic CD-ROM) with USB mouse/joystick support


skogaby/skogaslider
Firmware, CAD, and PCB files for the skogaslider, an RP2040-based controller to simulate Chunithm's gameplay experience

Hugoyhu/Pico2040ZeroW
Raspberry Pi Form Factor, RP2040, Wireless support with ESP-01

michaelswitzer/granola-trailmix
The TrailMix is a low-cost professional grade button box style arcade controller.

kartik2406/rp2040-ble
A PCB that uses RP2040 MCU and HM-BT4502 BLE passthrough module. This enables the RP2040 to communicated with other devices using Bluetooth. The bluetooth module is connected via UART(0)