How$to:$Get$the$Nucleo.F103RB$board$working$with$Arduino$IDE$(based$on$leaflabs$maple)$
$
Hardware'modifications:'
'
There%are%a%few%things%%we%need%to%change%to%get%the%bo ard %w orkin g%properly:%
%
OSC'clock:'(necessary'step!)'
Currently%there%are%are%two%working%possibilities:%MCO%from%ST=LINK%or%HSE%on=board%oscillator.%
%
Solution'1'MCO'from'ST?LINK:%Check%your%serial%number%on%the%backside%of%your%board%(see%pho to) :%
If%your%n u mber%is%“MB1136 %C=02”%or%higher,%than%you%are%ready%to%go%to%the%next%step.%
If%your%se ria l%nu mber%is%“MB1136 %C =02”%you%need%following%changes:%
Desolder%the%0=Ohm=resisto rs%%%on%SB55%and%SB54%(bottom %righ t)%to%cut%th e%trac e.% %
Solder%a%little%bridge%on:%SB16(MCO)%(top%left)%and%SB50%(bottom%middle)%
%
Solution'2'HSE'oscillator'on?board'from'X3'crystal:'Please%consider%the%reference%manual%for%further%
steps.%%
%
Free'pins''D0(PA3)'and'D1(PA2)'and'route'Serial2'Debug'(optional!)'
If%you%ne e d %th e %two%pins %an d / o r%y o u %wanna%ro ute%the%d eb ug%serial%sig n al%( th e %se ria l%s ign a l%y o u %g et %
into%Ard u ino %IDE)%follow %this%steps:%
Desolder%the%0=Ohm=resisto rs%%%on%SB 13% an d%SB14%(to p%m id dle)%to %cut%th e%trace .%%
Solder%a%little%bridge%on:%SB62%and%SB63%(bottom%left)%
%
Now%you%are%free%to%use%the%STLINK%TX/RX%connector%(upside%top%left)%for%every%serial%signal%you%
want!%UART3%(Serial2)%is%remapped%per%software,%so%the%pins%PC10(TX)%and%PC11(RX)%can%easily%
jumpe re d%t o %th e %ST =Link.%