DevHeads IoT Integration Server

DII

DevHeads IoT Integration Server

The DevHeads IoT Integration Server accelerates technology engineering by helping pro devs learn, share and collaborate.

Join

seeking-collabs

๐Ÿชฒ-firmware-and-baremetal

๐Ÿ“ฆ-middleware-and-os

๐Ÿ“ก-edge-networking

๐ŸŸฉ-pcb-and-analog

jobs

โ˜-iot-cloud

โœ…-code-review

devheads-feed

general-dev-chat

โœจ๐Š๐ข๐‚๐€๐ƒ ๐Œ๐š๐ฌ๐ญ๐ž๐ซ๐‚๐ฅ๐š๐ฌ๐ฌ โ€“ ๐—ฃ๐—ฟ๐—ผ๐—ท๐—ฒ๐—ฐ๐˜ ๐—ฆ๐—ฝ๐—ฒ๐—ฐ๐—ถ๐—ณ๐—ถ๐—ฐ ๐—Ÿ๐—ถ๐—ฏ๐—ฟ๐—ฎ๐—ฟ๐—ถ๐—ฒ๐˜€

โœจ๐Š๐ข๐‚๐€๐ƒ ๐Œ๐š๐ฌ๐ญ๐ž๐ซ๐‚๐ฅ๐š๐ฌ๐ฌ โ€“ ๐—ฃ๐—ฟ๐—ผ๐—ท๐—ฒ๐—ฐ๐˜ ๐—ฆ๐—ฝ๐—ฒ๐—ฐ๐—ถ๐—ณ๐—ถ๐—ฐ ๐—Ÿ๐—ถ๐—ฏ๐—ฟ๐—ฎ๐—ฟ๐—ถ๐—ฒ๐˜€, part 2 You need to use ๐—ฃ๐—ฟ๐—ผ๐—ท๐—ฒ๐—ฐ๐˜ ๐—ฆ๐—ฝ๐—ฒ๐—ฐ๐—ถ๐—ณ๐—ถ๐—ฐ ๐—Ÿ๐—ถ๐—ฏ๐—ฟ๐—ฎ๐—ฟ๐—ถ๐—ฒ๐˜€ to make your customers happy. In part 1, we learned how to create empty ๐—ฃ๐—ฟ๐—ผ๐—ท๐—ฒ๐—ฐ๐˜ ๐—ฆ๐—ฝ๐—ฒ๐—ฐ๐—ถ๐—ณ๐—ถ๐—ฐ ๐—Ÿ๐—ถ๐—ฏ๐—ฟ๐—ฎ๐—ฟ๐—ถ๐—ฒ๐˜€ that will contain:...

Ask a Developer Demo: How to Implement a Sensor Interface on FPGAs

Starting out with FPGAs is daunting. And that's just the fundamental concepts of hardware description languages (HDLs). What about when you're tasked with using an FPGA for what it was designed for? Something like creating a hardware interface in FPGA fabric where one didn't exist before? With great power comes great responsibility, and DevHeads resident computing expert @Navadeep has the power of knowledge on his side when it comes to FPGA development. In this Ask a Developer Demo, he defines, maps, and implements an IMU sensor interface in the fabric of an AMD Zynq 7000 SoC. Using the SPI protocol, IMU data is transmitted to a C program that post-processes the data. Let's see if he can do it in less than five minutes (hint: he can)....

Placing of a decoupling capacitor at the top of your PCB with the MCU or at the bottom.

Which is more better and why, placing of a decoupling capacitor at the top of your PCB with the MCU or at the bottom. @PCB & Analog
Solution:
Place your your cap as close as possible. If it fits at the top or bottom fine. But let it not be far from each other.

Can you provide detailed information about ultrasonic sensor HC-SR05 maximum detection range?

@boualleg sabrina I'm considering using an ultrasonic sensor HC-SR05 for distance measurements. I'm using it for water lever project, Can you provide detailed information about its maximum detection range and any factors that might influence its accuracy over distance?
Solution:
Yes it gets affected by water. It bounces back if it hits any liquid

Why you should consider .8mm PCBs over 1.6mm PCBs?

Hello, I'm working on an article about why you should consider .8mm PCBs over 1.6mm PCBs (mostly in the context of 2-layer boards). Anything I should mention? I'm not advocating that in all cases over 1.6mm thickness, but seems like something that beginners especially wouldn't even consider I think the most obvious factors are weight, volume, and cost, but I know captive issues come into play as well. Any insight/references on capacitance that I should look at? Also I saw some mention of how it affects solder joint fatigue, would welcome your thoughts on that too!...

Need help and resources learning KiCad for PCB design

hello i am currently learning KiCad for pcb design and i would like to work on problems with other designers to acquire more knowledge and be more careful on the small mistakes that can happen

ESP32 code for a two servo motor?

Can anyone provide me with a code for 2 servo motor with esp32

Are there websites where I can get the component symbol, footprint and 3D files for my design?

Please provide the list of websites that I can get my component symbol, footprint and 3D files for my design.
Solution:
Just search up the part followed by step onto google eg. "74HC595 step file"...

Are there best practices for PCB Design for Manufacturing (DFM)?

What are some basic guidelines and best practices for PCB Design for Manufacturing
Solution:
Material considerations, specifically core/laminate materials and copper weight Fabrication limits, sizes and spacing in a PCB layout. https://resources.altium.com/p/pcb-design-for-manufacturing-guidelines-how-to-avoid-critical-design-mistakes...

What guidelines should I follow when selecting an inductor for my buck converter design?

What are some guidelines I should take while selecting an inductor for my buck converter design. Need help on this. @PCB & Analog
Solution:
Saturation current Self resonant frequency Max current...

Any advice on choosing a servo motor ?

Hello! I would like some advice on choosing a servo motor. It would be used to create rotating metal airsoft targets (a 20cm circle weighing a few hundred grams). The goal is for the targets to rotate 90 degrees very quickly. Which model do you recommend??...
Solution:
Hello, if there isn't much weight, a Nema17 will be perfect, you can even create random sequences of movement on predefined angles.

How do I select the size and shape of a brushless motor propeller?

Hi everyone there!! Can anyone give a tutorial about how to chose brushless motors propeller (sire and shape), thank you
Solution:
You should look for guides on brushless motor selection based on factors like KV rating (speed) and motor size (torque). Also Research propeller selection based on diameter, pitch (thrust vs. speed), and number of blades....

Why is 1 oz copper the standard in PCB designs?

Why is 1 oz of copper the standard or majorly used in various PCB boards. What will happen if I decide to use 2 oz copper In my design.
Solution:
We won't say it's the standard, but its used often, using 2 oz of copper in your Design can increase the current carrying capacity of your board. Example if a 15mil copper trace can carry 1A of current at 1 oz copper.l, the same 15mil trace will carry 2A of current at 2 oz copper thickness

What is "surface finish" in PCB design?

When we say Surface finish in PCB design what does this mean, because I usually see in pcbway when trying to place an order.
Solution:
Surface finish in PCB design refers to the coating or treatment applied to the exposed copper surfaces of the PCB to protect them from oxidation and to facilitate soldering during assembly. Surface finish serves several purposes. There are various types being specified by the fab house and you will need to choose based on the type you want....

What's the major difference between a blind via and a buried via in a PCB design?

What's the major difference between a blind via and a buried via in a PCB design. And when it's it good to use it in a design other than using a through hole via @PCB & Analog
Solution:
Blind via is where the board is not drilled throughout

Ask a Developer Demo: How to Select an LDO Using LTSpice

The number of voltage regulators on the market can leave you scratching your head. What's the difference between the different types, and which type is best for your application? Once you've determined that, how do you find the optimum component? In this Ask a Developer Demo, DevHeads resident hardware design expert @ShreeshaN walks us through the fundamentals of low dropout regulators (LDOs). Then, he fires up LTSpice to compare how two different devicesโ€”Analog Devices' ADP160 and the Linear Technology (technically also Analog Devices) LT1117โ€”perform in a theoretical battery application. And, very quickly, he determines a clear favorite. Join the DevHeads IoT Integration Server to learn the ins and outs of electrical design from other practicing engineers....

When should I use PCB HDI in my board design?

When is it adviceable to use a HDI PCB Design in your board when doing designs. What are the things we should look into before choosing HDI as a choice for a design.
Solution:
One of the most frequent reasons is the fine pitch of a BGA package or packages that will be used. Such a fine pitch does not allow you to use standard THT vias for the footprint fanout. Then, you have to use microvias. In direct connection with the fine pitch BGA package is the number of pads of the particular package. For, let's say, 500+ pads, you need 8+ layers. It all depends on the PCB stack-up. The higher number of PCB layers inevitably leads you to use microvias because of the PCB thickn...

How many layers should I use in my PCB design?

While starting a project ,how should i decide the number of layers to use when designing my board. What are the best practice to consider before doing this.
Solution:
Depends on the complexity of the design, budget and signal interference. Usually if itโ€™s a really simple board Iโ€™d do 2 layer and I usually do a 4 layer if itโ€™s more complex.

Office Hours Notesโ€”Friday, March 29th at 15:00 GMT: Ohm's Law: The Foundation of Everything

If you're going to run electricity through a circuit, you'd better be familiar with Ohm's law. It's so fundamental to electronics that we all learned it in school and can recite the formula on queue: I = V/R. In this episode of Office Hours, @Petr Dvoล™รกk takes us back to basics with hardware engineering best practices and tips on current, voltage, and resistance, and how you can apply them in your day-to-day engineering work. Check out the recorded stream here: https://app.livestorm.co/devheads-community/devheads-weekly-office-hours-1/live?s=ead908db-da71-4285-ac2a-89799b1c969a#/...