Revolutetestboard
tongtongwang86·Revolute·Hardware/Wireless/Revolutetestboard.kicad_pcb
About the Revolutetestboard PCB
Revolutetestboard is an open source Nordic nRF PCB design by tongtongwang86, published on GitHub under the CC-BY-NC-4.0 license. It is a 4-layer board measuring 54 × 85.7 mm, with 254 components from 98 distinct parts.
Its main chip is the nrf52833_qfn40, from the Nordic nRF family. Other key parts include the BQ27427, TPS709, AS5600, BQ25180 and LSM6DSO. By type, the board carries 78 capacitors, 58 resistors, 34 diodes, 26 ICs, 10 inductors and 9 transistors.
It belongs with the iot & wireless and power & battery designs in this gallery.
From the project
NRF52833 Based ScrollWheel Key
- Revolute currently simulate keyboard inputs, consumer controlls, mouse inputs.
- the actions and sensitivity of the wheel can be configured through the revolute configurator app that will be available for iOS, Macos and Windows devices that have bluetooth support.
- Configuratios done on revolute is persistently stored on device, which means that revolute can work on any device with Bluetooth and HID support.

Main components on the Revolutetestboard
Revolutetestboard bill of materials (BOM)
254 components, 98 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | BQ27427 | Texas_DSBGA-9_1.62mmx1.58mm_Layout3x3_P0.5mm | U1, U13 |
| 1 | nrf52833_qfn40 | nrf52833 | U2 |
| 2 | Conn_01x14_Socket | FPC | U3, U24 |
| 1 | TPS709 | DRV 6PIN | U4 |
| 1 | AS5600 | SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.514x3.2mm | U5 |
| 1 | BQ25180 | Texas_DSBGA-8_0.705x1.468mm_Layout2x4_P0.4mm | U6 |
| 1 | LSM6DSO | LGA-14_3x2.5mm_P0.5mm_LayoutBorder3x4y | U7 |
| 2 | TS5A3159AYZPR | Texas_DSBGA-6_0.9x1.4mm_Layout2x3_P0.5mm | U8, U12 |
| 2 | TPS22910A | BGA4N50P2X2_88X88X50N | U9, U14 |
| 1 | battery_charger | QFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.6mm | U10 |
| 1 | nRF52840_aQFN73 | AQFN-73-1EP_7x7mm_P0.5mm_NRF52840-custom | U11 |
| 2 | A3144e | TSOT-23 | U15, U16 |
| 1 | ~ | debug pins | U17 |
| 1 | pogopins | pogopin | U18 |
| 1 | LSM6DS3 | LGA-14_3x2.5mm_P0.5mm_LayoutBorder3x4y | U19 |
| 2 | TPS54202DDC | SOT-23-6 | U20, U21 |
| 1 | STM32F103CBTx | LQFP-48_7x7mm_P0.5mm | U22 |
| 1 | AP2112K-3.3 | SOT-23-5 | U23 |
| 1 | TLV493D | SOT-23-6-Small | U25 |
| 1 | 1615 RGB SMD LED | 1615 RGB SMD LED | U26 |
Show 78 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | NMOS-CSD17381F4 | Mosfet0402 | Q1, Q2 |
| 3 | PMOS-CSD25483F4 | Mosfet0402 | Q3, Q4, Q5 |
| 3 | PMOS-BSS84 | SOT-23-3 | Q7, Q9, Q10 |
| 1 | IRLML6344 | TSOT-23 | Q8 |
| 2 | 32.768 kHz | Crystal_SMD_2012-2Pin_2.0x1.2mm | X1, X3 |
| 2 | 32MHZ | Crystal_SMD_2016-4Pin_2.0x1.6mm | X2, X4 |
| 1 | 32.768KHZ | Crystal_SMD_3215-2Pin_3.2x1.5mm | Y1 |
| 1 | 8Mhz | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y2 |
| 4 | Conn_01x02_Pin | PinHeader_1x02_P2.54mm_Vertical | J1, J2, J3, J5 |
| 2 | Conn_01x04_Socket | PinSocket_1x04_P2.54mm_Vertical | J4, J9 |
| 1 | Conn_01x04_Pin | PinHeader_1x04_P1.27mm_Vertical | J6 |
| 2 | USB_C_Receptacle_USB2.0 | USB-C_C168688 | J7, J8 |
| 2 | Antenna | 2.4GHz-meander-antenna | AE1, AE2 |
| 3 | Battery_Cell | BatteryHolder_Keystone_1057_1x2032 | BT1, BT2, BT3 |
| 1 | Polyfuse | R_0805_2012Metric | F1 |
| 5 | SolderJumper_2_Open | SolderBridge | JP2, JP3, JP4, JP5, JP6 |
| 2 | Jumper_3_Open | SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm | JP7, JP8 |
| 1 | Jumper_2_Bridged | SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP9 |
| 3 | Button 3*3*1.5 | button 3x3 | S2, S3, S4 |
| 2 | SW_DIP_x06 | SW_DIP_SPSTx06_Slide_Copal_CHS-06B_W7.62mm_P1.27mm | SW1, SW3 |
| 3 | SW_DPDT_x2 | MST-12C05 SLIDEBUTTON | SW2, SW5, SW6 |
| 1 | SW_Push | 16mmCompButton | SW4 |
| 1 | 10K | R_0402_1005Metric | TH1 |
| 2 | BLUE | LED_0402_1005Metric | D1, D33 |
| 1 | LED | LED_0402_1005Metric | D2 |
| 1 | WHITE_LED | LED_0402_1005Metric | D4 |
| 1 | 1N5819 | D_SOD-323_HandSoldering | D5 |
| 27 | argb_led | Led-ARGB | D6, D7, D8, D9, D10, D11, D12, D13 +19 |
| 2 | White | LED_0402_1005Metric | D34, D35 |
| 2 | 10uH | 0402 | L1, L7 |
| 2 | 15nH | 0402 | L2, L6 |
| 1 | 4.7nH | 0402 | L3 |
| 1 | 2.2nH | 0402 | L4 |
| 1 | 2.2uH | L_Chilisin_BMRA00050520 | L5 |
| 1 | 3.9nH | L_0402_1005Metric | L8 |
| 2 | 12uH | L_0603_1608Metric | L9, L10 |
| 6 | 4.7uF | 0402 | C1, C5, C7, C30, C31, C33 |
| 10 | 12pF | 0402 | C2, C3, C14, C15, C28, C29, C51, C52 +2 |
| 21 | 100nf | 0402 | C4, C11, C18, C25, C27, C32, C35, C38 +13 |
| 11 | 1uF | 0402 | C6, C9, C20, C21, C22, C24, C26, C34 +3 |
| 3 | 2.2uF | 0402 | C8, C19, C58 |
| 2 | 47nF | 0402 | C10, C44 |
| 2 | 820pF | 0402 | C12, C53 |
| 3 | 1pF | 0402 | C13, C49, C56 |
| 2 | 100pF | 0402 | C16, C55 |
| 1 | 1.2pF | 0402 | C17 |
| 7 | 10uF | 0402 | C23, C40, C41, C42, C45, C72, C75 |
| 2 | 22uF | 0402 | C36, C37 |
| 1 | 1.5pF | 0402 | C57 |
| 1 | 10nF | 0402 | C61 |
| 1 | 56pF | 0402 | C64 |
| 1 | 68pF | 0402 | C65 |
| 2 | 47uF | 0402 | C66, C67 |
| 2 | 22pf | 0402 | C77, C78 |
| 4 | 0r | 0402 | R1, R2, R33, R46 |
| 6 | 10K | 0402 | R3, R13, R31, R47, R48, R49 |
| 2 | 1.5K | 0402 | R4, R5 |
| 4 | 2M | 0402 | R6, R34, R38, R45 |
| 3 | 220r | R_0402_1005Metric | R7, R58, R59 |
| 4 | 10K | R_0402_1005Metric | R8, R9, R35, R37 |
| 1 | 3k | R_0402_1005Metric | R10 |
| 4 | 4.7K | 0402 | R11, R12, R17, R25 |
| 2 | *50r | R_0402_1005Metric | R14, R32 |
| 3 | 1K | R_0402_1005Metric | R15, R20, R30 |
| 6 | 5.1K | R_0402_1005Metric | R16, R28, R54, R55, R56, R57 |
| 2 | 120K | R_0402_1005Metric | R18, R23 |
| 1 | 51K | R_0402_1005Metric | R19 |
| 2 | 68K | R_0402_1005Metric | R21, R22 |
| 1 | 91K | R_0402_1005Metric | R24 |
| 1 | 100r | R_0402_1005Metric | R26 |
| 1 | 0.5r | R_0402_1005Metric | R27 |
| 3 | 100K | R_0402_1005Metric | R36, R41, R43 |
| 2 | 442K | R_0402_1005Metric | R39, R40 |
| 1 | 22K | R_0402_1005Metric | R42 |
| 1 | 13K | R_0402_1005Metric | R44 |
| 1 | 1.5K | R_0402_1005Metric | R50 |
| 2 | 510Ω | R_0402_1005Metric | R51, R52 |
| 1 | 1M | R_0402_1005Metric | R53 |
Revolutetestboard design files
The KiCad project lives in the tongtongwang86/Revolute repository on GitHub; these links point at the commit this page was built from.
Revolutetestboard: common questions
What microcontroller does the Revolutetestboard use?
The Revolutetestboard is built around the nrf52833_qfn40, from the Nordic nRF family.
How big is the Revolutetestboard PCB?
The Revolutetestboard measures 54 × 85.7 mm, has 4 copper layers and is 0.7912 mm thick.
How many components are on the Revolutetestboard?
254 components, from 98 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Revolutetestboard design files?
From the tongtongwang86/Revolute repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Revolutetestboard design in my own project?
It is published under CC-BY-NC-4.0, which limits how it may be reused; read the license before building on it.
Can I test firmware for the Revolutetestboard without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug Nordic nRF firmware against it before you order a PCB.
More boards in Revolute
Nordic nRF
Revolute
tongtongwang86
19.9 × 19.5 mm66 parts4LCC-BY-NC-4.05Nordic nRF
Revolute production
tongtongwang86
19.9 × 19.5 mm59 parts4LCC-BY-NC-4.05AVR/Arduino
Revopod1
tongtongwang86
60 × 37 mm53 parts4LCC-BY-NC-4.05STM32
SWDProgrammer
tongtongwang86
23.2 × 27 mm37 parts4LCC-BY-NC-4.05Top
tongtongwang86
9.6 × 11.6 mm5 parts4LCC-BY-NC-4.05
Similar boards
Nordic nRF
Keyboard
byrantech
262.5 × 109.6 mm206 parts2LMIT4.3kNordic nRF
TOTEM
GEIGEIGEIST
258.8 × 94.4 mm85 parts2LCERN-OHL-P-2.02.0kNordic nRF
Pixl.js
solosky
40 × 23 mm45 parts4LGPL-2.01.4kNordic nRF
Board hl15-latest
dennisss
61 × 37 mm14 parts2LApache-2.0381Nordic nRF
Board
dennisss
363 × 128 mm420 parts4LApache-2.0381Nordic nRF
Management
dennisss
101 × 31.5 mm50 parts2LApache-2.0381