Froggyswadge

cnlohr·cnhardware·ch584/froggyswadge/froggyswadge.kicad_pcb

Froggyswadge PCB layout, top view — open source RISC-V board by cnlohr
Simulate this board

About the Froggyswadge PCB

Froggyswadge is an open source RISC-V PCB design by cnlohr, published on GitHub under the MIT license. It is a 2-layer board measuring 81.5 × 72.2 mm, with 92 components from 28 distinct parts.

Its main chip is the QFN-48-WCH-VARIANT-CH584-CH585-1EP_5x5mm_P0.35mm_EP3.7x3.7mm, from the RISC-V family. Other key parts include the SM5701_2.2V, XC6206PxxxMR, XT1861B332MR-G and LSM6DSL. By type, the board carries 35 capacitors, 18 resistors, 8 connectors, 8 diodes, 7 switches and 5 ICs.

It belongs with the audio, iot & wireless and displays & leds designs in this gallery.

From the project

My dumping grounds for all my kicad projects and random hardware bringup.

Single AA Battery, BH-AA-A1AJ020 -or- Rechargeable CR123 CPU: CH584M (C42381470) (54¢) 78MHz, RISC-V, IMBC 504kB Flash (Optional +512kB in CH584X) 96kB RAM 2.4GHz (BLE-only, no wifi) support NFC (13.56 MHz RFID) USBFS (Could be USBHS if 585M) 40 GPIOs Processor current is: 5uA Standby (with RTC) 2mA Operating, no radio 7mA (RX) 12mA (Peak TX) Boost supply C5345596, 2.2V VDD, CH584 can run at low voltage. LDO for USB operation to 3.3VDD. If rechargeable, need buck. OLED or LCD Consider OLED because lower power Consider monochrome OLED for cost. Many support greyscale. Consider LCD but higher…

Main components on the Froggyswadge

Froggyswadge bill of materials (BOM)

92 components, 28 distinct parts.

QtyPartRefs
1
~
U1
1
SM5701_2.2V
U2
1
XC6206PxxxMR
U3
1
XT1861B332MR-G
U4
1
LSM6DSL
U6
2
PMOS
Q1, Q2
1
32MHz
Y1
1
32.768kHz
Y2
1
SAO
J1
1
PJ-307C
J2
1
RB130-2864KSWXG22
J3
4
MOUNT
J4, J5, J6, J7
1
USB_C_Plug_USB2.0
P1
1
Battery
BT1
1
56db
MK1
7
SILICONE
SW1, SW2, SW3, SW4, SW5, SW6, SW7
7
SK6812-SIDE-A
D1, D2, D3, D4, D5, D6, D7
1
SP0503BAHT
D11
5
10uH
L1, L2, L3, L4, L5
17
1μF
C1, C4, C5, C12, C15, C16, C23, C24 +9
Show 8 more
QtyPartRefs
2
100nF
C2, C7
14
10μF
C3, C6, C8, C10, C11, C13, C14, C17 +6
2
4.7nF
C9, C22
9
5.1kΩ
R1, R7, R8, R9, R10, R11, R12, R27 +1
5
33Ω
R2, R3, R6, R13, R14
2
1MΩ
R4, R5
1
OLEDSHUNT
R15
1
560kΩ
R16

Froggyswadge design files

The KiCad project lives in the cnlohr/cnhardware repository on GitHub; these links point at the commit this page was built from.

Froggyswadge: common questions

What microcontroller does the Froggyswadge use?

The Froggyswadge is built around the QFN-48-WCH-VARIANT-CH584-CH585-1EP_5x5mm_P0.35mm_EP3.7x3.7mm, from the RISC-V family.

How big is the Froggyswadge PCB?

The Froggyswadge measures 81.5 × 72.2 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Froggyswadge?

92 components, from 28 distinct parts. The full bill of materials is listed on this page.

Where can I download the Froggyswadge design files?

From the cnlohr/cnhardware repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Froggyswadge design in my own project?

Yes, under the terms of its MIT license, which cnlohr chose for the repository.

Can I test firmware for the Froggyswadge without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RISC-V firmware against it before you order a PCB.

More boards in cnhardware

Similar boards