The article is being published in collaboration with JLCPCB. It is one of the most experienced PCB manufacturers with more than a decade in the field of PCB prototype and fabrication, they are committed to meeting the needs of our customers from different industries in terms of quality, delivery, cost-effectiveness, and any other demanding requests.

SMT Services: JLCPCB

Step 1: Open JLCPCB

Step 2: Click on Order Now

Step 3: Upload your Gerber Files and select your requirements and PCB configuration

Step 4: Upload PCB BOM/ CPL File

Step 5: Select Part from JLCPCB Part library

Step 6: Order your PCB

Click Here to see the SMT Service by JLCPCB 

SMT Service:

Youtube Link: 


  • STM32F405 Cortex M4 with FPU and 1MB Flash, 168MHz speed
  • 192KB RAM total - 128 KB RAM for general usage + 64 KB program-only/cache RAM
  • 3.3V logic, but almost all pins are 5V compliant
  • USB C power and data - our first USB C Feather
  • LiPo connector and charger
  • SD socket on the bottom, connected to SDIO port2 MB SPI Flash chip
  • Built-in NeoPixel indicator
  • Qwiic/STEMMA-QT connector for fast I2C connectivity
  • built-in USB DFU bootloader to load firmware. It does not come with a UF2 bootloader.

Hardware features of the STM32F4 SOM:

  • Compact (30 mm x 46 mm) mezzanine module;
  • External interface using two 80-pin 0.4 mm-pitch connectors;
  • Mounting hole reducing the risk of connector-to-PCB intermittence;
  • Compliant with the Restriction of Hazardous Substances (RoHS) directive;
  • STM32F429 MCU in UFBGA176 package capable of running the system clock at up to 180 MHz;
  • Arm SWJ-DP: a combined JTAG and serial wire debug port;
  • Powered from single +3.3 V power supply;
  • Low-power mode with short startup times;
  • Deep-sleep power mode with ultra-low power consumption profiles;
  • On-module clocks;32 MBytes SDRAM;16 MBytes NOR Flash;
  • Serial console interface at UART CMOS levels;802.3 Ethernet interface;
  • USB 2.0 full-speed device/host/OTG controller with on-chip PHY;
  • Watchdog Timer (WDT);
  • Real-Time Clock (RTC);
  • All otherwise uncommitted interfaces of the STM32F4 MCU are available on the interface connectors.

Bill of Materials


3D Viewer

Ordering the PCBs from JLCPCB

Full Process is shown using Screenshots Step-wise

Now we have got the PCB design and it’s time to order the PCBs. For that, you just have to go to JLCPCB and click on the“QUOTE NOW” button.

JLCPCB is also a sponsor of this project. JLCPCB (ShenzhenJLC Electronics Co., Ltd.), is the largest PCB prototype enterprise in China and a high-tech manufacturer specializing in quick PCB prototype and small-batch PCB production. You can order a minimum of 5 PCBs for just $2.

To get the PCB manufactured, upload the Gerber file you downloaded in the last step. Upload file or you can also drag and drop the Gerber files.

After uploading the zip file, you’ll see a success message at the bottom of the file that is successfully uploaded.

You can review the PCB in the Gerber viewer to make sure everything is good. You can view both the top and bottom of the PCB. After making sure our PCB looks good, we can now place the order at a reasonable price. You can order 5 PCBs for just $2 but if it’s your first order then you can get 5 PCBs for $2.

To place the order, click on the“SAVE TO CART” button. My PCBs took 2 days to get manufactured and arrived within a week using the DHL delivery option. PCBs were well packed and the quality was really good.