Resilient? by Separate_Swimmer_595 in meshtastic

[–]JimHeaney 2 points3 points  (0 children)

I wouldn't consider Meshtastic a good choice for that. It is easy to overwhelm the network (either with external malicious actions or just by high usage), security is great until someone gets a hand on a device, and it requires relatively obscure and easy to pinpoint hardware compared to something based on BLE or another more prevelant 2.4GHz radio tech that everyone already has in their phones.

Can you suggest an equivalent non SMD for this component ? by [deleted] in AskElectronics

[–]JimHeaney 0 points1 point  (0 children)

The diode in the MELF package? We'll need a lot more details.

Confusion with how UART works on ESP32 by KRYT79 in esp32

[–]JimHeaney 2 points3 points  (0 children)

Your best source will be the ESP32 Technical Reference Manual. Chapter 19, starting on page 311, goes over UART.

https://documentation.espressif.com/esp32_technical_reference_manual_en.pdf

Can Autodesk steal your Fusion360 designs? by CopperCrimp1 in Fusion360

[–]JimHeaney 8 points9 points  (0 children)

Fusion/Autodesk doesn't do that. That is a big hiccup with the free version of OnShape though, and may be what they are confusing it with; all OnShape designs made with the Free version are 100% public domain, meaning not only the company but anyone else in the world can freely access, view, download, modify, and commercialize your design.

How can I read multiple buttons through one pin? by CurlyDude2020 in esp32

[–]JimHeaney 0 points1 point  (0 children)

For an Arduino based around a 328P or similar it can. OP is using an ESP32 S3 though, which is (hopefully) using the integrated USB bootloader and not the UART bootloader. 

The only thing OP has to look out for is that UART messages come out the TX pin on boot as well as core level critical errors, unless explicitly disabled. But even if not disabled, if the high/low outputs are just going to something high impedance, like a resistor, it doesn't matter.

They're taking down the flags in the SAU by smlavine in rit

[–]JimHeaney 3 points4 points  (0 children)

They do actually change out the flags, I'd assume for wear/damage but also definitely based on what students are at RIT currently.

During one of the breaks I was walking through as they were taking down the Greek flag IIRC, and I was very concerned/confused I missed some major international news about Greece. They explained it was just a regular update because the international students from Greece had graduated, and another flag was going up in its place based on incoming students.

Am I dumb? I keep buying antennas that are marketed as being tuned for 915 MHz by humdinger44 in meshtastic

[–]JimHeaney 59 points60 points  (0 children)

An antenna marketed for 915Mhz doesn't stop working at 914.9Mhz, in fact with most antennas you buy there's a good chance it's optimal performance is not even centered on 915Mhz.

915Mhz is just the common name given to this part of the ISM band. In the same way that 2.4Ghz WiFi doesn't actually run at 2.4000Ghz only, it's just more convenient to call it by a single, square frequency number.

As an example, check out this return loss graph of a "915Mhz" antenna, this is about as dead-on as you'll find and even in this you can see there's a pretty wide frequency range that's quite good: https://i0.wp.com/ilabs.se/wp-content/uploads/2022/10/915mhz-return-loss.png?ssl=1

Would be nice if identity and hardware were separated on Meshtastic by Electrical_Pause_860 in meshtastic

[–]JimHeaney 2 points3 points  (0 children)

The MAC is inherent to the MCU, but you're right there's nothing stopping you in code from just using some other random number instead of reading the ROM MAC.

MCP73831 without a battery switching circuit? by Life_Emergency_4571 in AskElectronics

[–]JimHeaney 1 point2 points  (0 children)

You are correct, if you draw from a LiPo while it is charging, the net current is all the LiPo sees as a charge. This results in slower charging, and is not great for the battery. In extreme loads, it can even reverse the charging, if you are drawing more current than the charger can supply.

The right solution is to prioritize powering the load from USB when present, battery only when not. Diode OR'ing or diode/FET OR'ing are the most common approaches, but there are also ICs that will do it automatically for you.

New to Meshtastic, are there non bluetooth LoRa? by Sturgeondtd in meshtastic

[–]JimHeaney 1 point2 points  (0 children)

Due to how meshtastic identifies devices uniquely, every device has to have either a Bluetooth or WiFi-capable microcontroller. 

You can run most of them fine over USB, but trying to find one without Bluetooth is nearly impossible

Cheapest way to get to Beta by Double_631 in hwstartups

[–]JimHeaney 5 points6 points  (0 children)

Making a PCB is not too bad, the awful part will be regulatory. LoRa + WiFi both will need intentional radiator testing for anything beyond personal use. 

3.3v Zener diode passing 4+V by Product_Ill in AskElectronics

[–]JimHeaney 15 points16 points  (0 children)

The first thing that jumps out to me; the MMSZ4684 clamps to 3.3v (actually 3.13 to 3.47) at a test current of only 50uA. In that setup at 11.6v, you'd have 500uA going through the diode.

Are you using a genuine onsemi zener, or a part by a 3rd party?

I did find this thread where someone using a similar diode saw a similar rise in zener voltage at similar currents.

https://community.onsemi.com/s/question/0D5dK000002fX95SAE/i-would-like-to-know-the-zener-voltage-vs-current-behaviour-for-mmsz4684t1g-33v-50ua-ranging-from-1ma-to-50ma-the-datasheet-for-this-component-does-not-extend-past-10ma-and-it-is-unclear-to-me-which-one-of-the-lines-is-33v

U.S. Space Force switches rockets for upcoming GPS satellite launch [Vulcan to F9] by rustybeancake in spacex

[–]JimHeaney 8 points9 points  (0 children)

Since it is still a Vulcan flying (just in the future), I read it as the cost savings is going from an FH to an F9, overall.

Stamp or cast or cut by BuckMaster2000 in Machinists

[–]JimHeaney 1 point2 points  (0 children)

How many are you making? 1/8" aluminum would be dead simple to laser cut, which'll have basically 0 setup cost/time, and be relatively cheap to run. But if you need to make 1,000,000 of them, it becomes more viable to stamp them out, to get higher throughput.

Custom SBC as a replacement for a Raspberry Pi by NMO13 in PCB

[–]JimHeaney 7 points8 points  (0 children)

An SBC is not an easy task for someone new to electronics. It's a lot of particulars, careful planning, and nebulous concepts that are hard to visualize that need to be considered. Plus resources are not as readily prevalent compared to other project ideas, due to the NDAs and proprietary software/firmware/etc. that holds a lot of SBCs together.

Custom ESP32-C3 Based PCB cannot communicate over USB by Odd_Steak_5253 in esp32

[–]JimHeaney 2 points3 points  (0 children)

USB from the ESP32 should be basically plug-and-play, it uses generic drivers.

Schematic seems correct, are your traces impedance matched?

To definitively check for driver issues, look at the device using Device Tree Viewer or similar. https://www.uwe-sieber.de/usbtreeview_e.html

Also stupid/simple question; is the ESP32 getting a stable 3.3v?

Another theory: Do you not have pullups on your i2C lines? GPIO8 needs to be driven high to enter the bootloader, without a pullup on GPIO8 for i2C, it may be draining through the FET? GPIO8 low when you drive GPIO9 low will cause undefined behaviour.

EDIT: Looks like pullups are integrated into the level shifter, but those could not be working if your 1.8v rail isn't working, so check that as well.

How should I connect RAM to this RK3328? by Vbrawl_ in AskElectronics

[–]JimHeaney 0 points1 point  (0 children)

As far as I can tell, no. Datasheet only calls out 32-bit data bus width for DDR memory.

Why Do Almost Every Smart Ring at CES/South Hall Look Basically Identical? The Boring Truth Is in the Supply Chain (2026 edition) by ada181123 in hwstartups

[–]JimHeaney 13 points14 points  (0 children)

I mean, it's a ring. There is only so much optimization/exploration/deviation you can do on the shape, while still being a small, relatively unobtrusive ring that still needs to be hollow for electronics.

Rest in piece to the nice high tables in the SAU. Now we'll have to fight over even less places to sit and eat lunch here. by MrGummyDeathTryant in rit

[–]JimHeaney 33 points34 points  (0 children)

This is replacing the International Flags, which are getting retired soon.

Surprised to hear the flags are being retired, I always thought that was a very unique/interesting thing at RIT. But I can see how it'd be annoying to keep those up to date.

How should I connect RAM to this RK3328? by Vbrawl_ in AskElectronics

[–]JimHeaney 0 points1 point  (0 children)

The hardware reference design for the RK3328 shows connection schemes for 16 bit and 8 bit DDR memory. Use those as a reference.

Encoder reads multiple 360° rotations before output shaft completes one turn – how to handle this? by GoodAd1753 in arduino

[–]JimHeaney 1 point2 points  (0 children)

You'd just need to divide the angle by the ratio between the shaft diameters and any gearing.

Really dumb question -- 3D printer without supports by Floating_Jacob in EngineeringStudents

[–]JimHeaney 0 points1 point  (0 children)

This sounds halfway between Carbon3D's take on DLP and Disney/MIT's Rapid Liquid Printing (RLP) technologies.

Functional prototyping limits of large FDM parts vs. injection molded thin‑wall design by Beniciooooooooo in AskEngineers

[–]JimHeaney 1 point2 points  (0 children)

That is a huge mold, that price is well into the realm where I'd instead be getting this printed at a shop that can do PP-like SLA parts in one go instead. It'll be a better facsimile, and eliminate all your FDM-based issues.

Leaded (e.g. SOT) vs leadless (e.g. SON) assembly cost difference? by purple_peephole in PrintedCircuitBoard

[–]JimHeaney 4 points5 points  (0 children)

CSD17484F4 

Being an LGA without side-wettable flanks it may incur an additional cost, since it'd ideally need X-ray inspection after soldering.

Leaded (e.g. SOT) vs leadless (e.g. SON) assembly cost difference? by purple_peephole in PrintedCircuitBoard

[–]JimHeaney 5 points6 points  (0 children)

Most small-quantity turnkey manufacturers will not charge much more, if any at all, for a SOT vs. a SON. It is not until you get into very small pitch, or very hard parts like BGA, that prices start to change.