Embedded-Board

nicolas-viale·low-cost_VIS-NIR_spectrometer·HARDWARE/Embedded-Board/Embedded-Board.kicad_pcb

Embedded-Board layout, top view — open source RP2040/RP2350 board by nicolas-viale

About the Embedded-Board

Embedded-Board is an open source RP2040/RP2350 PCB design by nicolas-viale, published on GitHub. It is a 2-layer board measuring 80 × 60 mm, with 67 components from 43 distinct parts.

Its main chip is the C2040, from the RP2040/RP2350 family. Other key parts include the C424093, C97521, C206167 and C6186. By type, the board carries 22 resistors, 21 capacitors, 8 connectors, 5 ICs, 4 switches and 3 diodes.

It belongs with the science & space, displays & leds and sensors designs in this gallery.

From the project

We aim to design a miniaturised, low-cost visible light and near-infrared spectrometer in a handheld form-factor to analyse fruit ripeness and other VIS/NIR applications including use in schools and universities.

We aim to design a miniaturised, low-cost visible light and near-infrared spectrometer in a handheld form-factor to analyse fruit ripeness and other VIS/NIR applications including use in schools and universities. Existing products are found in the range of between £400-1000 and we aim to produce an alternative which will be more affordable and accessible.

Currently, the project consists of a custom RP2040 microcontroller board with an e-paper display to minimise power draw. The spectral sensing will use AMS-OSRAM's spectral sensor chips which has shown positive results in testing but in…

Main components on the Embedded-Board

Embedded-Board bill of materials (BOM)

67 components, 43 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
C424093
MCP73831-2-OT
U1
1
C97521
W25Q16JVS
U2
1
C2040
RP2040
U3
1
C206167
TPS61090
U4
1
C6186
LM1117-3.3
U18
1
C86182
MMUN2133LT1G
Q1
1
C9002
12MHz
Y1
1
AD7265X
J1
1
POWER-pins
J2
1
Conn_02x20_Odd_Even
J3
1
AD7341
J4
1
I2C comm
J5
1
GPIO PINS
J6
1
BOARD->LED
J7
1
C165948
USB_C_Receptacle_USB2.0
J11
1
C5359610
Battery_Cell
BT1
1
SW_Push
SW1
1
RotaryEncoder_Switch
SW2
1
C109335
SW_Push_SPDT
SW3
1
C318884
BOOT
SW5
Show 23 more
QtyPartRefs
1
orange
D1
1
green
D2
1
red
D3
1
C5349706
6.8u
L1
3
C15850
10u
C2, C3, C58
1
C14663
100n
C4
4
C377773
2.2u
C5, C13, C14, C21
1
C15008
100u/6V
C6
10
C307331
100n
C8, C11, C12, C15, C16, C17, C18, C19 +2
2
C1562
33p
C48, C68
4
4.7k
R1, R2, R21, R22
1
C25744
10k
R3
2
C11702
1k
R4, R5
1
C23179
470
R6
1
C25087
200
R7
2
C21190
1k
R8, R20
1
C22975
2k
R9
2
C325651
1.85M
R10, R18
2
C23143
340k
R11, R17
1
C25091
220
R12
2
C25905
5.1k
R13, R14
2
C138021
27
R15, R16
1
C25811
200k
R19

Embedded-Board design files

The KiCad project lives in the nicolas-viale/low-cost_VIS-NIR_spectrometer repository on GitHub; these links point at the commit this page was built from.

Embedded-Board: common questions

What microcontroller does the Embedded-Board use?

The Embedded-Board is built around the C2040, from the RP2040/RP2350 family.

How big is the Embedded-Board?

The Embedded-Board measures 80 × 60 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Embedded-Board?

67 components, from 43 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 Embedded-Board design files?

From the nicolas-viale/low-cost_VIS-NIR_spectrometer 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 Embedded-Board design in my own project?

The repository has no license, so all rights stay with nicolas-viale. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Embedded-Board without the hardware?

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

More boards in low-cost_VIS-NIR_spectrometer

Similar boards