I have been working with energy metering ICs for a while now. After trying BL0937 which has a pretty straightforward control interface, today I finally got my hands on the BL0940. Both are similar, because they are single-phase energy metering IC but what surprise me the most is its feature set. Unlike the simpler BL0937 ICs in the BL series, the BL0940 gives you voltage, current, active power, energy accumulation, phase angle, power factor and temperature without the need of component calibration, and all data is accessible though UART or SPI.
![]()
But for now this tutorial is focused on SPI communication mode. You just pull the SEL pin HIGH for SPI, and the IC switches its entire communication interface. I built a complete Arduino library around this IC with five ready-to-use examples. The total component cost is very low a 1 milliohm shunt resistor, a voltage divider network, and a few capacitors is all you need on the analog front end. This is a open source project you can access the design files through GITHUB, I have made a dedicated PCB from JLCPCB and tested it out with real time energy monitoring in my lab. See the full article from my Hackster profile.
Metal 3D Printed Watch Band Using Binder Jetting BJ-316L | Support-Free Design
See how binder jetting is used for custom watch band applications.
This part requires strength, precision, and surface quality — making it ideal for functional metal 3D printing and wearable components.
With support-free one-piece printing, binder jetting enables complex geometries while reducing post-processing.
When combined with polishing, the final part achieves a smooth surface and a premium tactile feel — suitable for both functional and aesthetic applications.
🎁 Enjoy BJ-316L exclusive discounts (up to $390).
🔗 https://jlc3dp.com/coupon-center?from=26cous
📤get an instant quote:
👉 https://jlc3dp.com/3d-printing-quote?from=fiona
#JLC3DP #3DPrinting #Metal3DPrinting #BinderJetting #StainlessSteel #BJ316L #WearableDesign #CustomWatchBand #Engineering #RapidPrototyping
Dyeing—Durable Black Finish for 3D Printed Parts
Want to add color to your nylon parts without painting?
With JLC3DP dyeing service, your nylon prints get a clean, uniform black finish — no peeling or uneven coating.
Deep, even color penetration
Improved surface look & texture
No paint chipping or flaking
Commonly used for these Nylon materials:
PA11-HP
PA12-HP
PA12S-HP
💡 Best for nylon parts that need a clean, durable black finish
(Avoid long UV exposure or harsh chemicals)
Upgrade your prints with the right finish.
🚀 Try it: https://jlc3dp.com/3d-printing-quote?from=fiona
#JLC3DP #SurfaceFinishing #Dyeing #Nylon3DPrinting #MJF #SLS #3DPrinting #3DPrints
In the past few months I had designed my own development boards in order to get max out of them, nowadays I am working on CH32V003F4P6 by WCH, and I was very amazed by the features and performance this microcontroller gives. Why I switched to this one from arduino is because this is a 32-bit RISC-V microcontroller that costs around $0.10 yes, ten cents that makes it one of the cheapest 32-bit MCUs you can get. But you know Arduino is love and that's why I designed a complete custom dev board around this chip in the Arduino Nano form factor style.

I designed the PCB in EasyEDA, keeping the board size compact to match the Arduino Nano form factor. The layout prioritizes clean power distribution in 2 layers only. Then poured the ground plane on both sides for a low-impedance ground return path. The design files are open-source in EasyEDA format, so you can modify the layout and order PCBs from JLCPCB in just $2.

Unlike Arduino, the CH32V003 uses WCH's own toolchain. You need MounRiver Studio, which is a free Eclipse-based IDE. It comes with preconfigured RISC-V GCC compiler so no additional toolchain setup is required.
#ch32v003#
Complex boards don't scare us.
They just take the right tools — and the right team.
JLCPCB Layout was built for exactly this.
Upload your schematic now👉https://design.jlcpcb.com/quote?spm=Jlcpcb.PCB_Layout&from=quote_

#PCBLayout# #PCBDesign# #JLCPCB# #Electronics# #Engineering#
First time outsourcing your PCB layout? Here's what makes JLCPCB different — you don't pay a thing upfront. Submit your schematic, and engineers will assess whether it's feasible to move into layout. Only once it's confirmed ready do you pay and proceed. No wasted budget, no guesswork — just a transparent process built for peace of mind. 💡
🎟️Get the coupon in the video now to try JLCPCB Layout Service!
https://jlcpcb.com/promotion/1776849103?from=layout105
#PCBLayout# #PCBDesign# #JLCPCB# #ElectronicsDIY#
Never outsourced a PCB layout before? JLCPCB makes it straightforward from the start ****— upload your requirements, fill in your specs, and submit. Professional engineers handle the assessment and delivery, so you get production-ready design files without needing any layout experience. Low cost, no hassle, built for beginners.✏️
👇 Grab the coupon and place your first order today
https://jlcpcb.com/coupon-center?from=LTpage&spm=Jlcpcb.PCB_Layout?from=XHAUPN
#PCBLayout# #PCBDesign# #JLCPCB# #ElectronicsDIY#
Many people think PCB Layout simply involves connecting components using traces. But a truly reliable circuit design goes far beyond that. Take high-speed circuits, for example. During the layout phase, we need to consider the following:

⚡ Signal integrity: Ensure differential pairs have equal lengths and that traces have controlled impedance to prevent signal distortion.
🔁 Power integrity: Place decoupling capacitors close to the circuits they serve to reduce power noise.
📡 EMC considerations: Keep sensitive signals away from sources of interference, and ensure the ground plane remains intact without divisions.
🏗️ DFM compliance: Consider all aspects related to manufacturing and soldering at every step.
JLCPCB’s layout team specializes in this area, handling projects ranging from simple single-layer circuits to complex multi-layer high-speed circuits.
Do you have a project that needs layout services? Register now to get a discount and leave your project in our hands!👉https://jlcpcb.com/coupon-center?from=LTpage&spm=Jlcpcb.PCB_Layout?from=XHAUPN
#PCBLayout# #HighSpeedPCB# #SignalIntegrity# #EMC# #JLCPCB# #PCBDesign#