|
arduino IDEArduino
|
|
|
STM32CubeIDE |
The perfect cheap Arduino alternative? (Floppy Boards)
What are Floppy Boards?
Floppy Boards are a series of breakout boards for rapid prototyping which I developed as an alternative of Arduino. These boards can provide good performance and many useful modules (such as: USB, I2C, SPI, timers etc.). I want to make several models, in order to have different boards for different applications.
These boards are based on the stm32 microcontrollers, more precisely the basic Floppy Board is based on the low-cost STM32G030F6P6. It offers many even advanced modules such as 16-bit timers, 5 DMA channels to interface internal modules directly to memory, 32kB of FLASH and 8kB of SRAM.
The Floppy Board 3.1
In this post, I explain the main specifications of the third version of the Floppy Board. The first two versions are much cruder although still functional and useful in some projects.
I designed this board with 0805 smd components so those who want to assemble it can do so without too much trouble.Since the microcontroller does not have an integrated USB module but has an embedded UART bootloader, I added a chip (CH340) that allows communication and uploading of firmware directly via USB-C.It can be programmed with the Arduino IDE, but in this case I recommend using the higher-capacity version that mounts an STM23G031F8P6 that provides 64kB of FLASH and 8KB of SRAM.
Similarities with Arduino + Additional protection
The possibility of using the Arduino IDE (follow this guide) for programming these boards makes them accessible to the less experienced. Like the classic Arduino, I thought adding a programmable LED might be convenient. This board can be powered either via USB, or via the VIN pin which accepts up to 12V. Of course there is the 3.3V output regulated by the voltage regulator mounted on the board. All power inputs and outputs are protected by diodes that prevent damage to the board in case of polarity reversal, so you have an extra protection function in case you are testing new circuits.
Special feature
I decided to add an EEPROM to make it possible to store small amounts of data even without a power supply! The EEPROM can be chosen according to your needs, in fact you can also decide not to mount it.
I made it Open Source!!
In order to make these boards more accessible to everyone, we have made them available to buy the kit already assembled or a kit to assemble. These kits can be found on my Ko-Fi page, otherwise you can go to Git-Hub and download all the project files, they are under the CERN Open Hardware Licence Version 2 - Strongly Reciprocal.
I have also made a video for each version of this board on my YouTube channel (with English subtitles) where I present all the features of all the boards.
void setup() {
pinMode(PC_15, OUTPUT);
Serial.begin(9600);
Serial.setTx(PA_9);
Serial.setRx(PA_10);
}
void loop() {
digitalWrite(PC15,HIGH);
delay(250);
digitalWrite(PC15,LOW);
delay(250);
Serial.println("I'm working!!");
}
The perfect cheap Arduino alternative? (Floppy Boards)
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(4)
- Likes(2)
- Jeffery Thompson Mar 22,2024
- Simone Klinkon Jan 17,2024
- 2 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
-
8design
-
8usability
-
8creativity
-
9content
-
9design
-
8usability
-
8creativity
-
8content
More by _ Floppy Lab
- A DIY Soldering Station Perfect for Learning (Floppy Soldering Station 3.0) Have you ever thought about building your own soldering station? With the Floppy Soldering Station, ...
- A super small Robot Controller, the Floppy Ant Controller What is the Floppy Ant Controller?The Floppy Ant Controller (abbreviated FAC) is a control board des...
- Dublefas 300g Battle Robot Robowar eventDuring the Innovation Faire of Sovramonte on the 27th of April, we organised a Mini Rob...
- The perfect cheap Arduino alternative? (Floppy Boards) What are Floppy Boards?Floppy Boards are a series of breakout boards for rapid prototyping which I d...
- Automatic Pet Feeder Control Board Automatic pet feeder (circuit)Hello everyone! In this article I will explain how I created the circu...
-
-
-
kmMiniSchield MIDI I/O - IN/OUT/THROUGH MIDI extension for kmMidiMini
113 0 0 -
DIY Laser Power Meter with Arduino
163 0 2 -
-
-
Box & Bolt, 3D Printed Cardboard Crafting Tools
156 0 2 -
-
A DIY Soldering Station Perfect for Learning (Floppy Soldering Station 3.0)
566 0 3