Because i didnt had the need for every GPIO Pin, so i wanted to make something like the size of a Teensy (you can guess where i got that name from
So in short:
- STM32F103R- Series with a 8Mhz external crystal (though no RTC Clock, no space)
- 0.3/0.6A LDO
- Peripherals
- 9 Pins connected to an ADC
- 12 Pins connected to a Timer
- 3x UART
- 2x I2C
- 2x SPI
- In total 21 GPIOs broken out
- Should be running the STM32Duino Bootloader
- 1 User LED
- RTC Crystal can be added later on
- aswell as RTC Battery
- USB 5V and the Power Input can be seperated (just like on the teensy)
- And a Reset Button
- Same size as an Teensy 3.2
I’ll maybe try it out when i order some PCBs next time and find some space on the PCB.


I maybe could fit 2 or 4 more GPIOs on there if i would find a smaller button and crystal, but that design is already madness for 2 layers. And i already had to sacrifice some caps from the MCU, although there are already so many around, and the traces aren’t like 2km long, so dont think it will make any big performance issues.
(Yeah, got too much time now. And have to still wait like 3-4Weeks for everything to arrive from china for the 3DP. Controller)
~Straw
Did you consider making it like the digispark with the edge of the board as the USB connector ?
The pins on right, are they for SWD?
So well, would be nice to use it as an usb dongle, but a microusb port seems to be the cheaper option :/
@C_D thanks:)
@Ollie no, they are additional gpio + power and bat backup for the rtc. Swd is only available through the two pads on the bottom :/
4AM, i really should get some sleep ![]()
~Straw
Thanks for the information about the PCB edge connector. Shame it costs so much extra
Not really suitable in a commercial product unless you are selling only on ebay…
OK, i will try to add the edge connector.
~Straw
~Straw
Is it pin-compatible with a Teensy 3.2?
I would also prefer the micro-usb socket because it is easier to plug with a standard smartphone cable.
I assume that the MCU is pin-compatible with other STM32 so a F303 version would be nice, as seen here: viewtopic.php?f=40&t=893
For the first part: its too hard to route the pins around that they would be pin compatible on such a small board.
For the last part: it would be easily possible to change the board that it would fit a 32f303, but it wont be possible to make one board for multiple different microcontrollers, because the f1 and f3 series differ in their power pins on some points. And there isnt space to make it fit



