peter-tanner.github.io/_posts/2023-09-03-Useful-JLCPCB-basic-parts.md
2023-10-16 00:58:15 +08:00

9.6 KiB

title author date categories tags
Useful JLCPCB basic parts peter 2023-09-03 17:51:43 +0800
Electronics
electronics
PCB design

Here's a list of useful parts I've found on JLCPCB which are in their "basic" category for their PCB assembly service. These parts are definitely worth using in future designs since they are generally cheaper than buying them individually on DigiKey or Mouser, and they get assembled for no extended parts fee (1 USD).

I will update this with more detail as I find more useful parts or as I use the parts.

I found these using JLC Parts since the official JLCPCB parts website's parametric search isn't the greatest to say the least.

Recommended

Capacitors, resistors, LEDs

You can find basics for most common SMD capacitors and resistors, including power supply decoupling and some which are used for matching networks. They also have some 0603 or 0805 LEDs for common colors. These are priced at bulk prices unlike buying them separately. Designing around placing these components is a no-brainer, as it saves the most manual soldering time.

Inductors and ferrites

There is a limited selection of inductors and ferrites. I did not design around these since when designing a matching network you tend to use "weird" values which are not in the basics list. If you can substitute it though, definitely worth using the JLC ones.

Microcontrollers

Almost always it is worth using JLCPCB instead of Digikey or Mouser for microcontrollers, even when using extended parts! The STM32F103 is a good deal. The STM32L151 is not that great for the price here, I would avoid it.

Part number Description Mfg Price
STM32L151C8T6 64KB 1.8V~3.6V ARM Cortex-M3 10KB 32MHz FLASH 37 LQFP-48(7x7) Microcontroller Units (MCUs/MPUs/SOCs) ROHS STMicroelectronics 2.528$/1 units
ATMEGA328P-AU 32KB 2KB FLASH 23 1.8V~5.5V AVR 20MHz TQFP-32(7x7) Microcontroller Units (MCUs/MPUs/SOCs) ROHS Microchip Tech 2.152$/1 units
STM32F103C8T6 64KB 2V~3.6V ARM Cortex-M3 20KB 72MHz FLASH 37 LQFP-48(7x7) Microcontroller Units (MCUs/MPUs/SOCs) ROHS STMicroelectronics 1.351$/1 units
STM8S105K6T6C 32KB 2.95V~5.5V STM8 2KB 16MHz FLASH 25 LQFP-32(7x7) Microcontroller Units (MCUs/MPUs/SOCs) ROHS STMicroelectronics 0.996$/1 units
STM32F030C8T6 64KB 2.4V~3.6V ARM Cortex-M0 8KB 48MHz FLASH 39 LQFP-48(7x7) Microcontroller Units (MCUs/MPUs/SOCs) ROHS STMicroelectronics 0.739$/1 units
STM8S003F3P6TR 8KB 1KB FLASH 16 2.95V~5.5V STM8 16MHz TSSOP-20 Microcontroller Units (MCUs/MPUs/SOCs) ROHS STMicroelectronics 0.482$/1 units

Power

Linear regulators

There are many linear regulators which are worth using. Some of them are quite outdated though (LM317)

DC-DC converters

There are some buck, boost, and buck OR boost converters which are nice. However, there is no buck-boost converter on there.

Battery management

There are some charging ICs for single-cell lithium ion batteries (TP4054, TP4056). Unfortunately there are no protection circuits but you should be able to implement one using operational amplifiers (also in basic parts) and a power MOSFET (not in basic parts unfortunately).

Memory and storage

W25Q128JVSIQ NOR flash (0.558$/1 units)

128 MBit SPI flash memory in a SOP-8 package. Drivers for the W25Q series are widely available. test

I2C EEPROMs

Part number Description Mfg Price
M24C02-WMN6TP 2Kbit I2C SOP-8 EEPROM ROHS STMicroelectronics 0.079$/1 units
M24C64-RMN6TP 64Kbit I2C SOP-8 EEPROM ROHS STMicroelectronics 0.12$/1 units
AT24C256C-SSHL-T 256Kbit I2C SOP-8 EEPROM ROHS Microchip Tech 0.358$/1 units

Transceivers

SN65HVD230DR CAN bus transceiver (0.742$/1 units)

1Mbps Transceiver SOIC-8 CAN ICs ROHS

Very cheap price. It is $2.55 USD on Mouser.

RS232/RS422

I have not used these yet but I plan to use some RS232 transceivers in a future project (communication for my old Hitachi VC 6025 oscilloscope). I will update this if I finish that.

Sensors

The only sensor in the basics parts category is the MPU-6050

MPU-6050 (4.066$/1 units)

I don't recommend using the MPU-6050 since it is a very outdated accelerometer. Because it is old, however, it is very well supported and there are many libraries and code examples out there.

ESD

SRV05-4-P-T7 USB ESD protection (0.188$/1 units)

Very cheap ESD protection for your USB interface. Maximum VDD is 5V though, so you can't use it for higher voltages.

test

All TVS diodes:

Part number Description Mfg Price
SMF6.0CA 10.3V 6.67V 6V SOD-123FL TVS ROHS Liown 0.028$/1 units
SMF30CA 48.4V 33.3V 30V SOD-123FL TVS ROHS Liown 0.029$/1 units
SMAJ5.0A 9.2V 6.4V 5V SMA(DO-214AC) TVS ROHS Liown 0.035$/1 units
P6SMAJ33CA 53.3V 36.7V 33V SMA TVS ROHS Liown 0.039$/1 units
SMBJ6.0CA 10.3V 6.67V 6V SMB(DO-214AA) TVS ROHS Liown 0.04$/1 units
SMBJ30CA 48.4V 33.3V 30V SMB(DO-214AA) TVS ROHS Liown 0.041$/1 units
P6SMB6.8CA/TR13 10.5V 6.45V 5.8V SMB(DO-214AA) TVS ROHS Brightking Elec (TAIWAN) 0.046$/1 units
SMCJ6.5CA 11.2V 7.22V 6.5V SMC(DO-214AB) TVS ROHS Liown 0.109$/1 units
SRV05-4-P-T7 12V 6V 5V SOT-23-6 TVS ROHS ProTek Devices 0.188$/1 units
PSM712-LF-T7 19V 13.3V 12V SOT-23(TO-236) TVS ROHS ProTek Devices 0.289$/1 units
5.0SMDJ64CA 103V 71.1V 64V SMC(DO-214AB) TVS ROHS Liown 0.332$/1 units
5.0SMDJ75CA 121V 83.3V 75V SMC(DO-214AB) TVS ROHS Liown 0.332$/1 units

Crystals

There are quite a few crystals for different frequencies There is a 32.768 kHz crystal for a RTC and many more as HSE crystals

Part number Description Mfg Price
Q13FC1350000400 32.768kHz 12.5pF ±20ppm SMD3215-2P Crystals ROHS Seiko Epson 0.181$/1 units
X50328MSB2GI 8MHz 20pF ±10ppm SMD5032-2P Crystals ROHS Yangxing Tech 0.154$/1 units
X49SM8MSD2SC 8MHz 20pF ±20ppm HC-49S-SMD Crystals ROHS Yangxing Tech 0.073$/1 units
X5032110592MSB2GI 11.0592MHz 20pF ±10ppm SMD5032-2P Crystals ROHS Yangxing Tech 0.188$/1 units
X322512MSB4SI 12MHz 20pF ±10ppm SMD3225-4P Crystals ROHS Yangxing Tech 0.052$/1 units
X322516MLB4SI 16MHz 9pF ±10ppm SMD3225-4P Crystals ROHS Yangxing Tech 0.056$/1 units
X322525MOB4SI 25MHz 12pF ±10ppm SMD3225-4P Crystals ROHS Yangxing Tech 0.058$/1 units

Other I have not mentioned

There are bridge rectifiers, optoisolators, magnetic isolators, operational amplifiers, darlington arrays, buffers, some logic ICs, analog switches, power diodes and small-signal MOSFETs available

Not sure if these are useful ⚠

FEMDRM008G-58A39 (3.079$/1 units)

7.28 GB eMMC in a 153 BGA package. Not sure if this is usable given the via minimum spacing of JLCPCB standard, or if this needs pad-in-via technology (which would raise the cost). If you can make this work with standard PCB, it would save a lot of cost.

test

Not recommended

CP2102-GMR (1.901$/1 units)

I don't have first-hand experience using this chip, but my mate used it in a design and he said it just used so much power. This chip is also expensive compared to other options such as the CH340-E, which are only ~$0.4. Not much of a money-save this one.

Wishlist for more basic parts

Smaller button

Currently the only button in the basic parts is the TS-1187A-B-A-B. It has a HUGE footprint

test

I would like something smaller like these oval shaped buttons:

test

Buck-boost converter

The only power converters in the basic list are buck converters, boost converters, or buck OR boost converter (controllers which can be configured as buck or boost depending on the components but cannot do both at the same time).