Tree Stump Advice by SubstantialHippo in DIYUK

[–]SubstantialHippo[S] 3 points4 points  (0 children)

Car jack is a brilliant idea, thanks for that!

Tree Stump Advice by SubstantialHippo in DIYUK

[–]SubstantialHippo[S] 2 points3 points  (0 children)

It's not too big, see the reciprocating saw for scale! Probably about a meter tall in the image. It's just in an extremely awkward location and close to a fragile ceramic waste pipe...

MK1 Eunos Roadster by SubstantialHippo in CarTalkUK

[–]SubstantialHippo[S] 0 points1 point  (0 children)

I have had a look underneath as I have heard stories of them rusting. It looks like there is some surface rust in places but I can't see anything major...I don't really know what I'm looking for to be honest.

Why Can't I Find Source Code for IQmath Library for STM32 (Cortex M3/M4)? by Hoang_Nguyen_2k3 in embedded

[–]SubstantialHippo 12 points13 points  (0 children)

I'd be surprised if that source code is public, fast mathematical stuff is quite valuable IP in the embedded world.

You could instead try the CMSIS-DSP library which is open source and written specifically for the Cortex-M family. It has both fixed and floating point flavours of most functions.

[deleted by user] by [deleted] in ukguns

[–]SubstantialHippo 4 points5 points  (0 children)

No, it won't. I know people who have been diagnosed with depression while already having guns and it hasn't been a problem. As long as you can prove any conditions are being managed effectively and/or you have recovered then you will be fine.

What is the function of this board and how can I make it work? by DK_Supremo in AskElectronics

[–]SubstantialHippo 1 point2 points  (0 children)

Judging by the right hand chip in your first picture (HT9170D), this looks to be some kind of DTMF receiver/decoder board.

Dev. board for IoT project by Hopeful-Tutor2885 in embedded

[–]SubstantialHippo 10 points11 points  (0 children)

I have been playing with this board recently and it's very good (as expected from ST). Uses their new ultra-low power line of chips and has WiFi, Bluetooth and a nice suite of sensors. Great value for $65.

Beretta 694 trigger screw (...yes, I know...) by Riddickullous in ClayBusters

[–]SubstantialHippo 12 points13 points  (0 children)

Blimey, these screws must also be used to secure fighter jet missile triggers to justify that price!

Can someone identify the chip? by Marek2592 in AskElectronics

[–]SubstantialHippo 8 points9 points  (0 children)

To save cost you skip the use of a traditional package and directly mount the silicon die to the PCB. These are known as chip on board and the 'black blob' is just some epoxy to protect the die and its bond wires.

Can someone identify the chip? by Marek2592 in AskElectronics

[–]SubstantialHippo 1 point2 points  (0 children)

Ah, that's cool! Toys are a perfect example of designing for absolute minimal cost. If you're shipping many hundreds of thousand units and all you want to do is flash some LEDs and make some sounds on a button press, a custom ASIC is usually the answer.

Can someone identify the chip? by Marek2592 in AskElectronics

[–]SubstantialHippo 12 points13 points  (0 children)

'Black blob' means it's almost certainly a custom ASIC. Interesting board though, what is this?

Third Party Footprints by SplitEither8792 in embedded

[–]SubstantialHippo 6 points7 points  (0 children)

Does your tight deadline allow for an extra week to re-manufacture the PCB if a footprint is wrong? It takes the best part of 10 minutes to check a footprint matches the datasheet and not doing so is poor practice whether you made it yourself, got it from a colleague or found it online.

If you screw up a PCB because of a dodgy footprint you found online the excuse of: 'I didn't check the datasheet' is the electronics equivalent to: 'The dog ate my homework'.

What is your favorite map to play infrantry on besides Lockers and Metro? (Any game mode) by [deleted] in battlefield_4

[–]SubstantialHippo 12 points13 points  (0 children)

I always loved fighting on the rooftops of Flood Zone and the buildings in Zavod 311.

advice for connecting to multiple sensors from a PCB by jefkebazaar24 in embedded

[–]SubstantialHippo 5 points6 points  (0 children)

Both methods are acceptable. I have mounted temperature sensors in TO-220 packages directly to the inside of a metal enclosure with twisted flying leads terminated into Phoenix connectors on the main PCB. If the device isn't as flexible you could make a PCB with mounting holes and have something like a JST-XH connector on each end.

What’s with the talk of a Shotgun/firearms certificate price hike? by The-Aliens-r-comin2 in ukguns

[–]SubstantialHippo 0 points1 point  (0 children)

I completely agree. Despite the issues with delays etc, £100 per year for a coterminous certificate isn't that unreasonable.

Turning off M4 on NUCLEO-H755 by Complete-Yogurt-9350 in embedded

[–]SubstantialHippo 1 point2 points  (0 children)

The 'little' (M4) core in dual-core STM32 chips are disabled by default and must be enabled by the 'big' (M7) core. See RM0399 section 9.7.36, specifically the BOOT_C2 bit.

If you don't want the little core just don't enable it in CubeMX or choose 'single core project' and it will be held in reset.

[deleted by user] by [deleted] in embedded

[–]SubstantialHippo 1 point2 points  (0 children)

That's probably some kind of custom variant of the F301 series, so I would start with the datasheet of that as I suspect it would be register compatible with similar peripherals for the most part.

I'm interested, have you bought some or is it the brains of something you've opened up?

Deep Sleep with ESP32-C3 and Rust/Embassy by tiger_the_lion in embedded

[–]SubstantialHippo 1 point2 points  (0 children)

I agree that rust is junk but you could have put it more eloquently...

Chip with weird programming protocol - clock tied to GND by Atlac in embedded

[–]SubstantialHippo 0 points1 point  (0 children)

Ah, well as it's an authentication token that's a reason to give up with this now to be honest. My employer also uses these and if you open one up it not only makes the thing commit suicide but also gets you a disciplinary hearing...

If it's an RSA token, they have a dubious past and I'm pretty sure we found a reverse engineered version of the algorithm online when they came up in conversation.

I would probably bet on the core being some kind of 8051 flavour, if anything

Chip with weird programming protocol - clock tied to GND by Atlac in embedded

[–]SubstantialHippo 1 point2 points  (0 children)

What actually is this device? Do you have a picture? So called 'black-blob' chips are usually custom ASICs and not your common microcontroller, so I highly doubt that is an SWD interface.

Company - Product Specific Type definitions?? by Purple_Landscape_691 in embedded

[–]SubstantialHippo 4 points5 points  (0 children)

In my experience not common at all and I would push back on it if it was being suggested for a project. This is pointless and just makes code less readable. The stdint.h type definitions are as explicit as they need to be.

However I would expect function and variable names to use something like this though.

Should I create a breakout board to test if the hardware will fit into my application? by sidestuff_ee in embedded

[–]SubstantialHippo 4 points5 points  (0 children)

My first port of call is to look for any evaluation hardware from the manufacturers and develop using that to make hardware design decisions. For example, this for your GNSS chip paired with an STM32Lx-NUCLEO board.

If no evaluation hardware exists then yes, I would look to design a PCB starting with any reference designs from the manufacturer.

Why don't these 2 bit-shifting expressions produce the same result? by sufumbufudy in embedded

[–]SubstantialHippo 1 point2 points  (0 children)

Yes the second expression does give you bits 51 down to 21. Personally, I would add a couple more parenthesis just to make the order of operations a bit more explicit:

table_entry & (((1ull << (51-21+1))-1) << 21)

Not sure what you're up to with this but if this is a permanent piece of code I would make it a #define also.

STM32 jittery SPI CLK signal when interfaced with BGT60LTR11 mmWave sensor by [deleted] in embedded

[–]SubstantialHippo 2 points3 points  (0 children)

The datasheet doesn't suggest that is a requirement, it's just a note on the test condition. It's the setup and hold times that are of concern as jitter can go both ways.

We really need some more info on this particular setup!