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: 


The ATMega 32U4 is an 8-bit AVR microcontroller featuring 32KB self-programming flash program memory, 2.5KB SRAM, 1KB EEPROM, and a 12-channel 10-bit A/D-converter. It even has an on-chip USB 2.0. You might recognize it from our Pro Micro development boards as well as the Arduino Leonardo.

The low-power Microchip 8-bit AVR® RISC-based microcontroller featuring 32 KB self-programming Flash program memory, 2.5 KB SRAM, 1 KB EEPROM, USB 2.0 full-speed/low-speed device, 12-channel 10-bit A/D-converter, and JTAG interface for on-chip-debug. The device achieves up to 16 MIPS throughput at 16 MHz. 2.7-5.5 volt operation.

  • Complies fully with Universal Serial Bus Specification Rev. 2.0
  • Supports data transfer rates up to 12 Mbit/s and 1.5 Mbit/s
  • Endpoint 0 for Control Transfers: Up to 64 bytes
  • Six Programmable Endpoints with In or Out Directions and with Bulk, Interrupt, or Isochronous Transfers
  • Configurable Endpoints size up to 256 bytes in double bank mode
  • Fully independent 832 bytes USB DPRAM for endpoint memory allocation
  • Suspend/Resume Interrupts
  • CPU Reset possible on USB Bus Reset detection
  • 48 MHz from PLL for Full-Speed Bus Operation
  • USB Bus Connection/Disconnection on Microcontroller Request
  • Crystal-less operation for Low-Speed mode

Bill of Materials


3D Viewer

Steps to Order 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 10 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.