The Difference between STM F103 and STM F407 Chips for 3D Printers

3D printer products mods, upgrades and product designs
Community rules
1. Be kind and courteous
We're all in this together to create a welcoming environment. Let's treat everyone with respect. Healthy debates are natural, but kindness is required.

2. No hate speech or bullying
Make sure everyone feels safe. Bullying of any kind isn't allowed, and degrading comments about things such as race, religion, culture, sexual orientation, gender or identity will not be tolerated.

3. Only 3D printers advertised.
Only 3D printers or directly related product may be advertised. If you post anything else it will be moderated and you will be banned.

4. Replying to posts
If you reply to a post, make sure your reply is connected with the main topic, do NOT take a topic off track.

5. All post are moderated
Every post on here is moderated - always. Don't bother joining unless you have works to share or problems to inquiry about 3D printers. That is all that will be allowed on this group.
Post Reply
User avatar
Posts: 816
Joined: 2020-06-24 1:56

3D printers are becoming more and more popular nowadays, and STM F104 and F407 are two commonly used chips for operating 3D printers. Why do we choose the STM F407 chips for our Anet 3D printers?


Tough both the STM F104 and STM F407 chips are produced by the same company, STMicroelectronics, but they are totally different generations because of their core constructions. The STM F104 is built on the basis of CORTEX-M3, and STM F407 is more advanced on the basis of the brand new CORTEX-M4. Thus, the STM F407 chip has profound advantages over the STM F103 chip at almost every aspect which provides 3D printers more accurate and fast output. Below we’ll list some comparisons between these two chips.


  • The STM F407 chip, also known as STM32F4 is a high-performance microcontroller developed at a 90-nanometer technique. It has a 168MHz frequency which provides 2.33 times faster processing than an STM F103 chip(which operates at only 72 MHz)

  • The STM F407 chip is more compatible for users to expand or upgrade their printers because of its compatibility with the STM32F2 series products.

  • With built-in hardware named FPU (Floating Point Unit), the STM F407 is 50 times faster at calculating than the STM F103 via processing printing data.

  • The STM F407 also has a Real-Time Clock (RTC) inside that supports more detailed timing with calendar information while the STM F103 only shows how many hours or days the printer has already operated.


In a word, the STM F407 chip is obviously more advanced than the STM F103 chip. That’s why we choose it for our Anet 3D printers rather than the STM F104.

Post Reply