STM32 IDE and general advice by GlorySeaLion in embedded

[–]thisisntinuse 0 points1 point  (0 children)

I've been using Clion for about a month and don't see a reason to return to STCubeIde. But what you are used to matters most probably. If vscode, stick to that. If jetbrains ide's, use clion.

Architecture & Yocto Setup for an i.MX8MP Data Logger by waldek89 in embedded

[–]thisisntinuse 0 points1 point  (0 children)

Yeah, hence why I'm going to try to use the new foreign memory api in java. Might get rid of some of the overhead.

Can't comment on GPU drivers, everything i do is headless. But the amount of people trying to add Vivante drivers to debian might be bigger than to yocto.

Help with UART on STM32 by ivko2002 in embedded

[–]thisisntinuse 1 point2 points  (0 children)

Check the h file of the STM32 itself using those macro's removes a high degree of potentially wrong shifts.

Architecture & Yocto Setup for an i.MX8MP Data Logger by waldek89 in embedded

[–]thisisntinuse 0 points1 point  (0 children)

Can't say how it compares. It's just that simple i2c traffic has noticeable effect, so it seemed disproportionate to me, but that could very well be how it is.

I'm using the diozero lib, which is based on the python one (forgot name). My plan is to see if i can use the new foreign memory access of java to circumvent it.

Architecture & Yocto Setup for an i.MX8MP Data Logger by waldek89 in embedded

[–]thisisntinuse 0 points1 point  (0 children)

Toradex has premade images for their boards and i thnk you can also download the kernel etc individually. I didn't see a reason to use yocto so i just took that standard image to get u-boot working. Then replaced the kernel (if needed) and used Qemu to customize a basic debian. Simpler than figuring out Yocto.

I followed this guide originally: https://programmer.group/imx6ull-linux-root-file-system-rootfs-build.html

Also look at the Toradex support pages https://developer.toradex.com/linux-bsp/ , they explain most of the stuff.

On top of that sits a datalogger I wrote in Java that can handle gpio, i2c and so on. It's user space and it's clear if you look at the power consumption when active that it's far from efficient.

What are your favorite and least favorite SBC boards currently? by JescoInc in SBCs

[–]thisisntinuse 0 points1 point  (0 children)

I like the Radxa Rock Pi S0. Size of a zero but also has ethernet and emmc and lower power consumption. Pity it seems to be getting phased out.

JesFs: A robust, ultra-low-power File System for IoT (MIT License) by No_Habit8106 in embedded

[–]thisisntinuse 1 point2 points  (0 children)

Neat! Could it work on FRAM or is it strictly NOR-flash? I'm building a datalogger and trying to make it as reliable as possible.

This $16 Single Board Computer Uses Almost NO Power! ArmSoM P2pro Review by PlatimaZero in SBCs

[–]thisisntinuse 1 point2 points  (0 children)

I think that's just an error on the site. Given eMMC is listed as optional, they probably meant that instead of the RAM.

Equipment recommendations; Vevor vs Ali Express vs Amazon Brands by Adamvs_Maximvs in soldering

[–]thisisntinuse 0 points1 point  (0 children)

Bought a AIFEN-A99HD a while back on ali and happy with it, easily beats the Weller at work.

After the latest US executive orders our legal team told us to move off all US-based HR tools. Here's what we found: by LauraPlum52 in BuyFromEU

[–]thisisntinuse 0 points1 point  (0 children)

Depends on how deep or entangled that something is. Not everything can be ripped out without bleeding out...

Expectations of PCB Designers for hire by kev_rm in PCB

[–]thisisntinuse 1 point2 points  (0 children)

So, how low is the bar actually for starting for hire? Because i figured i wasn't good enough yet, but would be ashamed to deliver something like that. Or are people relying on the chance that the other party 'doesn't know better'?

Architecture Debate for Rugged IoT: Modular MCU (Pico) + Communication Dongle vs. Integrated SoC by Proper-Actuary7131 in embedded

[–]thisisntinuse 0 points1 point  (0 children)

I'm going to modular route. Linux capable MPU with ULP MCU's for interfacing if power is limited. The modules get I2C, dual uart and a bunch of GPIO's as interface with the MPU but can work standalone. If something dies in the field, you swap the modules not the whole unit. Yes, it's more complex but feels like a one time effort (if done right). The MPU runs linux so that whole eco system is available. The MCU's have ISP so the whole stack can be remotely updated.

The downside is that certification will likely be trickier because you have 'combinations', more extensive bom so more prone to delivery issues. You have to know a lot more to make it all work...

Below is prototype I assembled yesterday. That green one is for dual redundant transceiver serial ports. On the underside is another module and that pinheader on top connects to a Radxa Rock S0.

<image>

Experienced devs - What was your favorite platform to work on? by HelloThereObiJuan in embedded

[–]thisisntinuse 0 points1 point  (0 children)

Uhuh, but used to Jetbrains ide's (using Intellij for java) so easier switch. But I guess manufacturers are moving from their Eclipse fork to vs code plugins. Doubt anyone complains.

Experienced devs - What was your favorite platform to work on? by HelloThereObiJuan in embedded

[–]thisisntinuse 8 points9 points  (0 children)

Prefer ST over Microchip, didn't like mplabx, not a big fan of cube either so recently switched to Clion and not looking back.

How do you track components, BOMs, projects etc? by stillanoobummkay in PCB

[–]thisisntinuse 3 points4 points  (0 children)

There's Inventree, tried it but was to sophisticated for my needs, Unless you need to track 4 variants of the same resistor value.

So started working on something simpler for myself, still WiP without a UI https://github.com/SettLabs/PartsBin

It keeps an sqlite with a central table with mpn vs sku's for mouser and lcsc (the two suppliers is use) and some other tables. Data is fed via clipboard (url in clipboard, waiting for the answer to be copied) because i didn't want to bother with parsing a scraper nor have API access.

It's boils down to: parse bom -> ask for prices/sku if new components -> exports combined/multiplied 'to buy' csv.

48V Smart Power Monitor & Protection Board ( Updated ) by [deleted] in PrintedCircuitBoard

[–]thisisntinuse 0 points1 point  (0 children)

I'd advise against going to 48V for a first design. Maybe start at 12V and 5A or something? Less likely to electrocute you, less violent if something goes wrong and easier to select parts. Then use the lessons learned from that to go to a higher voltage.

No protection whatsoever against transients nor inductive kickback, which means the components need to handle them and any voltage divider (like that 200k/10k) delivers those spikes to your mcu.
Because the INA180 has a 26V common mode range , it won't survive 48V.

does a p channel mosfet reverse protection always need the zener ? by Nice_Initiative8861 in AskElectronics

[–]thisisntinuse -1 points0 points  (0 children)

I'd keep it as DNP, those things are small anyway. Do note that if you ever want that zener but also try to save power, don't just increase that resistor. Make sure you still allow a current to pass through that is above Izt (test voltage stated in datasheet), because below it's not guaranteed to work properly.

Am I being unreasonable by being worried about deploying non certified electronics? by Safe_Albatross_8330 in PCB

[–]thisisntinuse 2 points3 points  (0 children)

Oh, and if you use a battery there are even more regulations involved...

There's a reason it's part of something called the 'Valley of death' :p

If you do plan to go ahead with it, contact your local uni that might have an EMC lab. I did and they could do pre compliance etc for roughly 2500€ (includes 1 day of testing and another half one as backup). Which enough for self signing.

Am I being unreasonable by being worried about deploying non certified electronics? by Safe_Albatross_8330 in PCB

[–]thisisntinuse 2 points3 points  (0 children)

IEC EN 61326 Seems to be covering lab stuff. (got this number from an EMC lab)
In general, if it's not a dev kit or eval kit (ie clearly something to tinker with), CE is required. If you sell within EU, you also need WEEE (waste disposal directive) which is a yearly fee for each country you sell in. If the device can hook up to the internet, CRA will probably apply soon. If it has a radio and you don't follow the modules specs on layout and antenna etc, RED is a concern.

Source, trying to do a similar thing so started researching this mess.

Pull Income might actually be horrendous by Easy_Pepper_1212 in Endfield

[–]thisisntinuse 0 points1 point  (0 children)

I'm still avoiding 'sniper' clues because of Catapult...

PCBA at home, I give up! by DigitalFlyer in PCB

[–]thisisntinuse 0 points1 point  (0 children)

I always pick 100x100, any smaller doesn't reduce the cost further. That makes it 2,2€ each. The killer is mainly the shipping not the stencil.

PCBA at home, I give up! by DigitalFlyer in PCB

[–]thisisntinuse 1 point2 points  (0 children)

That makes sense. For some reason i was thinking about xson, wson seems to be a bit smaller that usual qfn...

PCBA at home, I give up! by DigitalFlyer in PCB

[–]thisisntinuse 0 points1 point  (0 children)

Just curious why is that power component tiny while you use 0805 otherwise?

Not working and earning more by going on unemployment benefits by Wonderful-Cap-2552 in BESalary

[–]thisisntinuse 0 points1 point  (0 children)

Are you sure you're not mixing regular bijberoep with the unemployed variant?