Threaded Standoff vs. Spacer: What’s the Difference?

📖 https://jlcmc.com/blog/threaded-standoff-vs-spacer-guide

They may look similar, but they serve different roles in mechanical assemblies.

🔩 Threaded standoffs provide spacing and threaded attachment points.

📏 Spacers maintain gaps while a separate fastener secures the assembly.

Learn how to choose the right component based on load, fastening method, and installation requirements.

#JLCMC# #MechanicalComponents# #Fasteners# #PCBAssembly# #EngineeringDesign#

8801416668461314048

Mechatronic Components
I assembled an useful PCB for me

Hi makers!

Following up on my previous post, here is the assembled PCB featuring an AT90CAN128—another component I salvaged from a scrap board. It’s been tested and, fortunately, it’s fully functional. I didn’t solder all the pin headers, as they aren’t necessary, but the entire assembly was done by hand. I didn’t have a microcontroller with this many pins and this much flash memory on hand, so it will certainly come in handy in the future. I miscalculated a bit—the text on the silkscreen turned out too small—but it’s fine.

8801298897881944064

Makers & Education Spaces
LM317 circuit

Hi makers!

This is a DC-DC module built around the well-known LM317 IC, it does not contain the diode bridge, so it cannot be used directly with a transformer. I also chose some usual connectors, you can tighten the wires with some screws and that's it.

This circuit is capable of reducing DC voltage, but keep in mind that the input voltage must be at least 3V higher than the output voltage. The LM317 circuit has various built-in protections, more details can be found at this link : https://www.ti.com/lit/ds/symlink/lm317.pdf .

There is enough space for an 11x36mm heat sink, because I can't know what parts each one has, I can't specify a specific model.

The supply of electronic circuits is made from sources of energy that must provide constant voltages. because In reality there are no ideal voltage sources, they are used voltage stabilization circuits. Initially they were made with discrete components (transistors and passive components), but after 1970 they also appeared the first linear integrated circuits with the role of stabilizing a voltage regulators, commonly called voltage regulators. There are currently two categories of stabilizers voltage: linear and switching. They are differentiated by the working of the active elements that contribute to stabilizing the output voltage. Thus the linear sources are characterized by an operation that avoids locked modes and saturated transistors with regulating role, while at switching sources - transistors or thyristors mains operate in switching mode at a frequency over 20kHz. The choice between linear and switching power supplies is it depends on the destination of the power supply realized, by the schemes in the vicinity and by the price of cost.

Integrated linear regulators were made in the versions in order to cover as many applications as possible, the possibility of adjusting the output voltage being one of the criteria the most important. Subsequently the typical voltages used at powering different families of analog integrated circuits or digital have also led to the emergence of the first regulators of fixed voltage with output voltages at values of 24V, 15V, 12V, 9V, 5V, of both polarities.

Before sending a PCB off for manufacturing, I prefer to experiment using either a breadboard or a test board. After that, an order is placed with JLCPCB.

Enjoy it! 🤓

This project is presented "as is" and is intended for personal use.

8794747677349027840

8794747677366210560

#PCB# #LM317#

Makers & Education Spaces
I assembled one of my largest PCBs

Hi maker!

As mention in the title, I assembled a PCB, the purple one. I want to use this matrix panel to display the ambient temperature, humidity and air quality (I will use the ENS160). I’ve tested the panel, and it’s fully functional—no issues there. I plan to implement various display effects; to do this, I’ll be using the Arduino IDE and the MD_Parola library. The microcontroller will be an ATmega, I’m still working on the code, so it will be a while before it’s finished. I have a large 3D printed case, ready to be used.

8800540073697923072

8800540073764626432

8800540073793310720

8800540073727148032

Makers & Education Spaces
4 Digits 7 Segments Display + 74HC595 Shift Register
Makers & Education Spaces
I assembled one of the PCBs

Hi makers!

Following up on my previous post, I have assembled a PCB with an ESP01/S, and I will also show you how to program it.

  1. Add the ESP 01/01S board to the Arduino IDE (if it doesn't already exist) by entering the link in the indicated field (Arduino IDE → File → Preferences): http://arduino.esp8266.com/stable/package_esp8266com_index.json

Put a comma (,) between the others, if there are others (this is my case). Now we have the path needed to install the board.

  1. Open Tools → Board → Boards Manager and search for "ESP8266", then install the version created by ESP8266 Community.

Now we need to know that there are physical differences between ESP01 and ESP01S. On the ESP01 the red LED is for power signaling and the blue LED is the "built-in" one that can be controlled by program. On the ESP01S we have a blue LED (built-in) that can be controlled by program.

But the pinout is the same.

The diagram below shows how to program the ESP01S using FTDI. Be careful, put the jumper on 3.3V at FTDI, the ESP 01/01S board works at 3.3V.

455167459-5e677741-72c0-4af1-9b5e-e4e633ee9fea.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3OTIyNTYwNjYsIm5iZiI6MTc5MjI1NTc2NiwicGF0aCI6Ii85MjUzNTYzMC80NTUxNjc0NTktNWU2Nzc3NDEtNzJjMC00YWYxLTliNWUtZTRlNjMzZWU5ZmVhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjEwMTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYxMDE3VDE2NDkyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWFkODg0MzRlZWFhZmJiM2ZiNWY5OWYzYjM3NDU1ZGJhYjdmZWM5MDQxZDE1YWUyMjU2ZDlhMjViMDhiYzM5ZjkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.smgAzaKq4-cM1rFIZgfNrie2pUHKusBaK5LTAekZOXshttps://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.instructables.com%2FFTDI-ESP8266-Definitive-Wiring%2F&psig=AOvVaw3O8pTu-lbvlt2pClbHsHaq&ust=1749994602547000&source=images&cd=vfe&opi=89978449&ved=0CBcQjhxqFwoTCMiLhoqE8Y0DFQAAAAAdAAAAABAE

Also for the ESP01 board, if you will use a FTDI serial converter:

• RX -> TX;

• TX -> RX;

• Gnd -> Gnd;

• CHPD/EN -> 3.3V;

• VCC -> 3.3V;

• RST -> Button -> Gnd (it actually works with RST/DTR too);

• GPIO 0 -> Gnd;

https://techtalkies.in/2024/02/05/programming-esp-01-in-different-ways/?i=1

Don't forget that in the case of ESP01, after programming, you have to permanently connect CHPD/EN to 3V3. So just powering the board is not enough to make the program run.

My programmer:

455167834-69918532-a034-4be1-a529-a4abfc387532.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3OTIyNTYwNjYsIm5iZiI6MTc5MjI1NTc2NiwicGF0aCI6Ii85MjUzNTYzMC80NTUxNjc4MzQtNjk5MTg1MzItYTAzNC00YmUxLWE1MjktYTRhYmZjMzg3NTMyLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjEwMTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYxMDE3VDE2NDkyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTE2ZDZlNGVhYmNkNzI2NDA3NDA2Y2M5Yzc0NjM3OGQyZDlmM2QxZmUyZGQ1NWQ0ZmYwOTljMmUyMTI1NjYzMTAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRmpwZWcifQ.Xg1S7I5EPc9-0M_42Yyw-5V1vIWlm2JPHWIRCv8kYqU

Now, if everything is fine, all you have to do is open the "Blink" sketch and make the LED blink.

  
//You can modifiy the next line if your board has the LED connected to another Pin
#define LED 2 // onboard LED ESP-01S -> Pin 2

void setup() {
  // initialize digital pin LED as an output.
  pinMode(LED, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED, HIGH); // turn the LED on (HIGH is the voltage level)
  delay(1000); // for 1 second
  digitalWrite(LED, LOW); // turn the LED off by making the voltage LOW
  delay(2000); // for 2 seconds
}
  
  
//You can modifiy the next line if your board has the LED connected to another Pin
#define LED 2 // onboard LED ESP-01S -> Pin 2

void setup() {
  // initialize digital pin LED as an output.
  pinMode(LED, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED, HIGH); // turn the LED on (HIGH is the voltage level)
  delay(1000); // for 1 second
  digitalWrite(LED, LOW); // turn the LED off by making the voltage LOW
  delay(2000); // for 2 seconds
}
  

The ESP01 board is a little bit different, the built-in LED is connected to pin 1 (change it in the sketch above), you still need to select like this:

And here you can also see a short video. 👍

https://youtube.com/shorts/QKwVWmvhdyg?feature=share

Makers & Education Spaces
How to Choose the Right Threaded Standoff

📖 https://jlcmc.com/blog/threaded-standoff-guide

A small component can make a big difference in your assembly!

Learn how to choose the right:

🔩 Thread configuration

📏 Standoff length

🛠️ Material and finish

⚙️ Thread engagement and load capacity

Explore our guide for practical tips on PCB mounting, enclosures, and automation equipment.

Happy engineering! 🚀

#JLCMC# #MechanicalComponents# #PCBAssembly# #IndustrialAutomation##Fasteners#

8799634725897805824

Mechatronic Components
LM2575 circuit

Hi makers!

This well-known integrated circuit LM2575, is a voltage regulator In switching and is delivered in 4 variants:

  • three variants with fixed output voltage (LM2575-5, 12 or 15);
  • a variant with adjustable output voltage (LM2575-ADJ);

The diagram shown can be used for any of the first three variants of the C.I. We will thus obtains voltage sources with the output voltage of

+5 \ ;, + 12V or + 15V. The first variant admits at the entrance voltages between 7 and + 35V, the second between 15 and + 35V and the last from 18 to + 35V. The simplicity of the circuit is noticeable. Is recommended that the two electrolytic capacitors are good quality, with the lowest possible losses and in no case with tantalum. The diode is an ultra-fast Schottky diode. BUT. it is provided with short-circuit protection and excessive heating. The maximum input voltage will not exceed 35V. The assembly can provide an output current of 1 A. Having the general advantage of stabilizers In switching, namely poor power dissipation, circuit integrated can be used without cooling radiator.

Using integrated circuits manufactured by National Semiconductor LM1575 or LM2575 a switching source with a 5V output can be made using very few electronic components. Using these circuits you can use an input voltage between 8 and 32 volts.

These 5V switching regulators require only a shock, a recovery diode and a pair of electrolytic capacitors.

The diode is type 1N5822 or BYW29 (Philips); any fast diode can be used; in any case do not use an ordinary diode type 1N4001 or similar.

The shock is a ready-built 330 uH coil, which must be able to withstand currents of at least 1 A.

Construct the source with a common, star-shaped mass point, as shown in the diagram. The maximum current that can be discharged by the stabilizer is about 1 A.

Bill of materials available for download below.

LM2575_Buck_Converter.xlsx

8794744300804284416

8794744300782907392

8794744300866793472

#PCB# #LM2575#

Makers & Education Spaces