Skip to content

Commit 33a87ce

Browse files
committed
Add note about nucleo board modifications
1 parent a0838c1 commit 33a87ce

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

README.md

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,19 @@ family of STM32 MCU. The ST Nucleo boards come with a built-in ST-LINK USB
5252
programmer/debugger, which also provides a virtual COM port connected to the
5353
USART on your target device.
5454

55+
### Nucleo board modifications
56+
57+
**Important: You probably need to modify your Nucleo board!**
58+
59+
Remove SB2 and SB3. These short PA15 to PA6 and PB7 to PA6 -- why ST thought
60+
it was a good idea to ship development boards with jumpers shorting their
61+
IOs is beyond me, but removing them is the first thing I do on every nucleo
62+
board.
63+
64+
Short SB11. This connects PF1 to the IO header, and is needed to drive the
65+
display DC pin. Without shorting this solder bridge, the display will not
66+
update.
67+
5568
## Enclosure
5669

5770
The enclosure can be 3D printed. Heated threaded inserts are used to provide
@@ -82,8 +95,8 @@ time I tried printing such a thing, and it was a worthwhile experiment, anyway.
8295

8396
## Example Software
8497

85-
This [spincoater controller]() project uses the Tapper board, and provides an
86-
example software project using the [modm](modm.io) C++ peripheral library, which
98+
This [spincoater controller](https://github.com/mcbridejc/spincoater-controller) project uses the Tapper board, and provides an
99+
example software project using the [modm](https://modm.io) C++ peripheral library, which
87100
I highly recommend for STM32 projects.
88101

89102
## Photos

0 commit comments

Comments
 (0)