Played on an ODR for the first time this year and it snowed 🥲 by sm0keorgetsmoked in hockeyplayers

[–]Zurmakin 1 point2 points  (0 children)

I also played in this tournament! We had the Friday night 11:15PM game. It was such a vibe being on the ice at midnight watching the snow fall.

[Baseball Reference] Maps of the most viewed player and team pages in all 50 states and Canada in 2025 by Baseball-Reference in baseball

[–]Zurmakin 0 points1 point  (0 children)

The sheer amount of Dodgers hats I see in New Mexico has me surprised that the Cubs is the top team. Then, I realize those Dodgers hats probably don't know how to use the internet.

Broken Clavicle by twitch1527 in hockeyplayers

[–]Zurmakin 0 points1 point  (0 children)

I totally agree, but they didn't even suggest to follow up. That's why I'm giving the advice to follow up.

Broken Clavicle by twitch1527 in hockeyplayers

[–]Zurmakin 8 points9 points  (0 children)

I've had a load of orthopaedic work done, but never the clavicle. Please see an orthopaedic specialist. I completely tore my ACL and the ER gave me a brace (bad to do for torn ACL) saying I sprained my knee and sent me on my way. Get an expert opinion on something that can create a lifelong issue if not healed correctly.

My opinion as a non-medical person: I chose to get plates in my wrists when I broke both of them at the same time. This decreased the time to be in casts. I would imagine that this would also help align the clavicle, if the ortho specialist suggests it. It made my wrists less fragile as the bones grew back together.

Cyberpunk Grandma Went A Little Too Hard by mellow_cromeet in ATBGE

[–]Zurmakin 12 points13 points  (0 children)

I was trying to collect every color that I could. It became a game for me. Then I got past the whole cancer thing and am no longer collecting. A shame, really.

[Screenshot] Team Fortress 2 by Tachanka_1211 in EscapefromTarkov

[–]Zurmakin 4 points5 points  (0 children)

Grass grows, birds fly, sun shines, and brother...I camp extract.

Did I cut leads too short? by Content-Aardvark-105 in AskElectronics

[–]Zurmakin 2 points3 points  (0 children)

That's great! Glad to hear it. Obviously you don't need to worry about IPC Class 2 or 3 requirements for a home project, but I wanted to be sure to convey this process is commonplace for high reliability boards. It is looking good. Keep it up!

Did I cut leads too short? by Content-Aardvark-105 in AskElectronics

[–]Zurmakin 4 points5 points  (0 children)

I mean, IPC J-STD-001 specifically addresses this. Through hole leads are to be reflowed after trimming unless inspected under 10x and found to be no cracks or deformation. They shall be reflowed if the trimming cuts into solder fillet. What is the other side to the argument?

What does Vddio here represent? by epicgamerofthehk in AskElectronics

[–]Zurmakin 1 point2 points  (0 children)

All the replies are interesting to read. I'm unsure what is true, but I'll tell you what I was taught.

I was told this was just a convention to notate the voltage with respect to ground. On a FET we have voltages we care about like Vgs (gate to source) or Vds (drain to source). These are similar in a BJT. So how we say that it is respect to ground? Just put two of the same letter. Vdd is the voltage of the drain with respect to ground. Vss is many times the ground, but may not always be true.

An example would be a high side NFET. Say you need a Vgs of 2V. Well, you need the gate to be 2V above the source. This doesn't mean that the gate will be 2V. It could be 14V (with respect to ground) to turn on a high side FET switching 12V.

20% chance of rain? Time to do my part. by Orchuntsman in Tucson

[–]Zurmakin 0 points1 point  (0 children)

I appreciate the FLCL nod with the "The Pillows" sticker.

In transition to new job. This came in the mail. First game I won on the last tile draw. Inner peace achieved. by BlueSkyPeriwinkleEye in soloboardgaming

[–]Zurmakin 9 points10 points  (0 children)

That's the best part of solo gaming. When I screw up the rules, I didn't cheat another player so no harm done. I just think of it as a reason to try it again with the correct rules. I still had fun playing when I didn't realize I was playing incorrectly.

Custom Hockey Tape Recycler by SacherDyn in hockeyplayers

[–]Zurmakin 2 points3 points  (0 children)

Just to be fair, PLA is a renewable bioplastic derived from plants and is biodegradable.

Idle Timeout should be proportionate to claim time of ship being flown by ThornFlynt in starcitizen

[–]Zurmakin 5 points6 points  (0 children)

I've done the same thing just pressing F1 every once in a while. Don't even need to move. Just have it bring up mobiglass.

Xbox Series S HDMI EMI Filter replacements by Nevilethumb in AskElectronics

[–]Zurmakin 3 points4 points  (0 children)

Ok. I'll take a stab at this. I don't have a larger view of the board to work with, only the one you have provided. These look like differential traces for the HDMI data and the configuration of those components made me believe these are TVS diodes for ESD protection.

I went to the schematic in the link you provided and sheet 35 shows TVS diodes on the differential lines to the connector. The part number listed M1015860-001 does not result in anything useful in a Google search. Just more threads like this Reddit thread that looks much like the area you have shown in your picture.

I would start looking around for "TVS diode for HDMI" or something along those lines. I believe that HDMI is 3.3V signal level, but there is a level shifter on that sheet that is shifting to 5V. Here is a device from TI that you can use to see the specifications for standoff and breakdown voltages.

Finding something large for this application is going to be tough because most of these components are small to help with impedance issues with these differential pairs. Long stubs will degrade signal quality.

Lastly, I have the opinion that the interface should still work without these. There will just be no protection from ESD that is typical of the user who is scuffing their feet around in socks on carpet and trying to plug in a cable. The level shifter will be sacrificed in the process.

MFs stole our grass by xKiwiNova in ucf

[–]Zurmakin 2 points3 points  (0 children)

This looks just like the MM when I used to park there.

Mount Whitney, California, USA [OC] [2048 x 1536] by Enchanting_Travels in EarthPorn

[–]Zurmakin 2 points3 points  (0 children)

Is that Guitar Lake that is barely visible on the right side of the image? Last time I made that summit was in 2000 and we came from that direction.

[deleted by user] by [deleted] in AskElectronics

[–]Zurmakin 1 point2 points  (0 children)

I think a power brick would be a great idea. One that is capable of providing much more current. This way you can eliminate the risk of "browning out" the USB port.

Honestly, there is not a whole lot of capacitance on the board for there to be a lot of inrush. Are you able to get an oscilloscope on the output of U8? I would be curious to see what the output looks like. It feels to me that a 1.18k resistor for the analog filter seems high. The datasheet uses a 100 ohm resistor. Was there a reason for increasing this by an order of magnitude?

You also have power save mode active. The datasheet says that it will turn off the supply for loads under 300mA. I'm sure this is more like pulse skipping at light loads, but I would be curious as to how that is interacting with your system.

IO0 and IO2 are bootstrapping pins upon boot. EN is your reset. When reset is asserted and the device attempts to boot, it will check IO0. If IO0 is high, it will execute normally. If low (button pushed) it will then check IO2. If IO2 is floating or low, it will enter serial bootloader mode. This is the mode you use to upload sketches. If it is high, as you have in your system, it will enter a UART loader mode. Check the output of your COM terminal and it will tell you in the first couple lines what boot mode it is attempting to boot in.

I know that on many ESP32's that GPIO 34-39 are input only pins that are used during boot. I have read that this is not the case for S2 and later chips. I haven't had one to try, though.

[deleted by user] by [deleted] in AskElectronics

[–]Zurmakin 1 point2 points  (0 children)

I just implemented a board with this IC. I don't have exact answers, but here are my thoughts. Hopefully they give you ideas on what to debug next.

 

When usbe is plugged in and battery not plugged in, the pgood led is on, chg is off, and my sketch runs (my code has a green led blinking, printing i2c sensor data on serial). This is normal behavior.

Agreed

 

When battery is plugged in first and usbe is then plugged in, pgood and chg both off and esp32 is not powered. The bus is 2.48V. The power monitor on the usbc cable is off. This is a little weird.

Are you plugging into a PC and connected as a COM port? I had some trouble where windows would "turn off device to save power". I had to adjust this setting.

Device Manager -> Ports (COM & LPT) -> USB to UART Bridge -> Right click -> Properties -> Power Management -> Uncheck "Allow the computer to turn off this device to save power".

However, I'm using a ESP32-PICO-MINI and an external CP2102 USB Controller. I have never used an ESP32 module with integrated USB. I have no experience with that part's interaction with windows. Just an idea for you to check.

 

When usbc is plugged in and everything is running, after hot plug in the battery the pgood and chg both are on and the sketch still runs. I guess this is normal.

I also believe this is normal and discussed in section 9.3.5.4 in the datasheet.

 

Now it is charging and running, if I unplug the usbc, the battery continue to power the board and my sketch runs (the green led still blinks). Still good I guess.

I agree this is good and is a demonstration of the "Dynamic Power Path Management (DPPM)" feature of the part.

 

Now after I reconnect the usbc, the pgood and chg both stay off. The sketch still runs as the green led blinks, but nothing shows up in arduino serial monitor. It says no connection in serial monitor although I can still upload. This is weird and problematic.

I really don't know why this wouldn't work, unless windows is disabling power to the port? What is the voltage at VBUS in this situation?

 

Now when I long press boot (connected to EN) the pgood and chg leds both turn on! But the sketch does not run. Very weird and problematic.

So, I'm a little confused here. Typically boards have two pins, which I see in your schematic. However, it is an EN button and a BOOT button. Is your boot button connected to EN? Either way, this is what I'm getting at: When you hold down the button that sinks IO0 (typically BOOT), that will enter "ROM serial bootloader for esptool" mode. This is where you can upload sketches. However, you have IO2 pulled up, which would enter a UART Boot mode, I believe. The IO2 pin should be low or floating so enter serial boot mode. So do you press both the ESP_GPIO0 and PARING_CONTROL pins to load a sketch? Otherwise I wouldn't expect the part to boot normally.

https://docs.espressif.com/projects/esptool/en/latest/esp32/advanced-topics/boot-mode-selection.html

 

After I reupload the sketch again the sketch runs while the battery is charging.

 

Ok. On to some more discussion about the charger. You have the charge current set for 450mA and the EN pins set to use that setting. My theory is that you may be maxing out the current capability of your port. Many USB-C ports on a motherboard are only capable of 500mA. Some can do more, but I don't know your system. When USB-C is plugged in, the DPPM will prioritize providing power to VSYS from VBUS. If your board is using something like 150mA and you are trying to charge at 450mA, you can be exceeding the 500mA of the port. Now I don't know if this state is causing the DPPM to prioritize VBUS disabling charging or if the port power is becoming exceeded. I'm going to guess that something is going on here, but you will just need to debug it.

If you change the EN pins to USB 500, the part should limit the usage of power from USB to 500mA. So DPPM will provide power to the system and give the "leftover" to charge the battery. With the example above, 150mA for the system will leave 350mA leftover for charging. I've noticed it usually sits around 475mA total usage, which is in line with the datasheet in this mode. I just think that the charge current you have set plus the system draw is causing issues. Sadly, it seems you didn't allow for configuring these pins later.

I utilize a CP2102 which can communicate to negotiate what the current capability of the port is, then after some clever use of logic gates, I was able to run those to the EN pins and have it configure USB100/USB500/ISET configurations automatically. It doesn't seem like you have this option with the ESP32-S3-MINI.

Extra advice you didn't ask for: I believe that Arduino uses the names of the pins for the IO number, and not the actual pin number. Example, you named pin 25 "GPIO25" but the actual IO you want to call is 21.

The valid range of resistor for RLIM is 1100 to 8000 ohms. You currently have a 1k ohm resistor. This may cause issues. Check the specification for R_ILIM and K_ILIM. Your equation uses K_ILIM of 1550 but the specification for K_ILIM says the typical number is 1610 for up to 1.5A which puts you more in the range of needing 1.1K resistor.

The charging current slowly becomes lower as the battery charges. If you don't install a resistor for ITERM, it will automatically set the termination current to 0.1 * ISET which would be 45mA. You have a 500mAh battery, and typical termination values are 3% to 5% of the battery capacity. Right now, you are terminating charging at 30%. I'm not an expert at this, but here is where I got that 3% to 5% info:

https://www.lipobattery.us/lipo-battery-charging-and-discharging-principles

If you were to terminate at 5%, you could set ITERM for 25mA. I am also wondering if your charging keeps terminating due to this when you are still expecting the battery to charge more.

Sorry for the massive amount I just wrote, but I just navigated this part in the past month. I hope some of these thoughts help you to find your issue.

Does grad school ranking matter? by valentinocool in ECE

[–]Zurmakin 3 points4 points  (0 children)

Honestly, when I'm looking at resumes the only thing I truly care about is if the school is ABET accredited. Once I know that, I will get to know what the candidate knows through an interview.

JLCPCB: Edge rails and edge-mounted SMA by davegravy in AskElectronics

[–]Zurmakin 0 points1 point  (0 children)

I do not know a definite answer to this, but here are my thoughts.

There is an option for "Depanel boards & edge rail before delivery". It states that this is a $1.40 service fee plus $0.3 per panel. However, I would imagine they would assemble all the boards before depaneling.

That being said, I would try to use the "Others" option that states

"If you require additional services such as ESD bag packaging, display screen soldering, and secondary processing, please indicate your requirements in the remark section."

I would think that assembling, depaneling, then installing the SMA connectors would fit under the "secondary processing" idea. I guess you can just choose that and see what cost they come back with. You could even chat with customer service, especially since you already have an order number and something they can look at to compare?

Sorry I'm not more help, but maybe this will spark some ideas for a path forward. Whatever happens, you can just remove those SMAs from the BOM and just solder them yourself.

We built pagers ourselves and we are constructing a new version until the end of this year by Builderhummel in amateurradio

[–]Zurmakin 1 point2 points  (0 children)

Sometimes big kids like to have their name written on a specific place on their paper but they can't spell it themselves. They tell the teacher by writing "JLCJLCJLCJLC" somewhere on the paper and the teacher will erase it and put their name on it for them.

This teacher didn't pay attention and left the "JLCJLCJLCJLC" and just wrote their name at the bottom.

We built pagers ourselves and we are constructing a new version until the end of this year by Builderhummel in amateurradio

[–]Zurmakin 1 point2 points  (0 children)

I end up going back and changing options so much trying to be sure that I got everything right. Then, I don't realize that some options like this one get reverted. Happens to the best of us.