
Type d
google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards

Our PMOD™ intermediary board is designed for monitoring and debugging purposes, allowing users to monitor all signals of a 12-pin PMOD™ connector.
Pmod intermediary is an open-source printed circuit board by semify-eda, from the semify-eda/pmod-intermediary repository on GitHub. It is a 2-layer board of 46 × 16 mm with 14 parts on 19 nets, routed with 170 tracks and 5 vias.
Its parts include 7 connectors, 5 resistors, 1 capacitor and 1 diode.


Our PMOD™ intermediary board is designed for monitoring and debugging purposes, allowing users to monitor all signals of a 12-pin PMOD™ connector. With this board, debugging connection problems with an existing PMOD™ extension board becomes an easy task. A green LED, which is integrated into the board, provides a quick and easy way to check the presence of the supply voltage (VCC).
In addition, the board enables users to measure the actual current consumption. This can be done by either adding an ampere meter in series or measuring the voltage drop across the integrated shunt resistors.
Each power and ground line of the 12-pin PMOD™ connector can be individually measured.
The size and pinout of our PMOD™ intermediary board follow the Digilent Pmod™ Interface Specification, ensuring compatibility with a wide range of devices. With this board, users can easily monitor and debug PMOD™ devices without the need for additional hardware or complex set-ups.
Are you aware of the current consumption of your PMOD™ board?
It is crucial to know the current consumption of your PMOD™ peripheral board, especially if it approaches the limits of the host power supply. The PMOD™ Intermediary board offers two ways to measure the current consumption.
The PMOD™ intermediary provides four current consumption measurement points.
| Pin | Signal |
|---|---|
| 5 | GND |
| 6 | VCC |
| 11 | GND |
| 12 | VCC |
To measure the average power consumption, simply remove the corresponding jumper and connect an ampere between pin 1 and pin 2. This allows for an accurate measurement of the current drawn by the PMOD™ device.
THe current can be measured in the VCC as well as in the GND path.
To measure the dynamic power consumption of the PMOD™ device, insert the shunt resistor into the supply (VCC) or ground (GND) line. This can be achieved by shorting pin 2 and pin 3 of the corresponding header with a jumper. The current can then be calculated by measuring the voltage drop across the shunt resistor. This allows for an accurate measurement of the dynamic current drawn by the connected PMOD™ peripheral.
The shunf resistor has a value of 100mOhm.
$I = U / R $
A voltage drop of 100mV corresponds to a current of $I = 0.1 / 0.1 = 1A $.
To avoid any impact of the voltage drop across the shunt resistor during normal operation it is recommended to short the shunt resistor. This can be achieved by shorting pin 1 and pin 2 of the corresponding header with a jumper.
By removing the jumper and connecting an external power supply to the VCC header pin 1, the PMOD™ can be powered using an external power source.
Caution When using an external power supply, it is important to take precautions to avoid exceeding the allowed voltage ranges of the connected devices of the PMOD™ host and peripherals.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J4, J5, J6, J8 |
| 4 | R_sense | Resistor_SMD:R_0603_1608Metric | R1, R2, R3, R4 |
| 1 | 0603_LED_Green | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | 22k | Resistor_SMD:R_0603_1608Metric | R5 |
| 1 | 22u | Capacitor_SMD:C_0805_2012Metric | C1 |
| 1 | Conn_02x06_female_receptable | Connector_PinSocket_2.54mm:PinSocket_2x06_P2.54mm_Horizontal | J3 |
| 1 | Conn_02x06_male_plug | Connector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_Horizontal | J1 |
| 1 | Conn_02x06_pins | Connector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_Vertical | J2 |

google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards


hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!



Twotoz/C5VRX
Ultra-minimal, zero-CPU 5.8 GHz analog FPV video receiver using ESP32-C5 Wi-Fi 6 PHY MODEM_DIAG, BitScrambler WBFM demodulation & resistor DAC CVBS


It measures 46 × 16 mm and has 2 copper layers, 1.6 mm thick.
14 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the semify-eda/pmod-intermediary repository on GitHub, at the commit this page was made from: the board is pmod-intermediary.kicad_pcb and its schematic pmod-intermediary.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 semify-eda before reusing the design.