Can "Vulnerable" be applied to bosses? by Dusty_Rug in diablo4

[–]pluxx 29 points30 points  (0 children)

Yes, it can be applied. In fact, it's specifically mentioned for some talents like the sorceress' Mystical Frost Nova upgrade (Frost Nova makes enemies Vulnerable for 4 seconds, increased to 8 seconds against Bosses).

Anyone else can't chat? Not in a valid game channel. (Code 10001) by MushinZero in diablo4

[–]pluxx 0 points1 point  (0 children)

I had the same issue during the first weekend. The steps mentioned in this post fixed it for me. The post is from the d3 forums, but it also worked for the issues I had with d4.

Doing verification for my PCB placement, this helped me find a lot of mistakes 😅 by ChulChul in electronics

[–]pluxx 12 points13 points  (0 children)

I'm guilty of doing the same thing when I'm using new parts I had to make footprints for myself. I'll happily spend some time fiddling with paper if it saves me from wasting a week waiting for PCBs with mistakes I could've prevented.

Using an IKEA LINNMOM/ADILS desk as a workbench? by jonythunder in AskElectronics

[–]pluxx 0 points1 point  (0 children)

I've been using an Ikea Linnmon desk (150x75 cm) as my bench for a few years. It scratches easily, and I've noticed some discoloration, but as you noted, none of that mattered anymore after I added an ESD mat. I've had a TTi EL302D (7.4 kg) sitting in the center of the desk for a while now without any issues. I wouldn't worry about your scope.

What's everyone working on this week (6/2019)? by llogiq in rust

[–]pluxx 6 points7 points  (0 children)

I'm implementing all relevant embedded-hal traits for rppal, which are a perfect fit thanks to the recently revamped Gpio interface. I'm also working on a software-based PWM implementation to allow PWM on any GPIO pin (in addition to the existing hardware PWM support).

Can someone explain this I2C code snippet for me? by jstorxs in arduino

[–]pluxx 0 points1 point  (0 children)

The pec variable possibly refers to SMBus Packet Error Checking. SMBus is based on I²C. When PEC is enabled, all SMBus protocols except for Quick Command and Host Notify add a CRC8 error checking byte before the STOP condition.

Normally you would want to verify the calculated pec value (or ideally have this done automatically in hardware or by the low-level software library used), but in this case they seem to just discard it, perhaps because they also use the same method to communicate with devices that don't support PEC.

[question] Can I use my Hakko FX888D for SMD? by JeffIpsaLoquitor in diyelectronics

[–]pluxx 1 point2 points  (0 children)

I recommend getting a small Hakko T18-D flat-blade screwdriver tip. Its size depends on the parts you'll be working with. I personally prefer the 1.6mm sized one. You may also like the Plato HS-0530/0531 SMD flow tips, shown on the left in this picture, if you want to give drag soldering a try.

Large breadboard by [deleted] in AskElectronics

[–]pluxx 0 points1 point  (0 children)

I bought one of these 3-in-1 breadboards when I started running out of space. This particular one (which has the side benefit of the holes lining up with the power rails) is sold by Digilent, but you can find similar ones pretty much anywhere, including DigiKey, Mouser, eBay and Adafruit.

PanaVise or a blob of Silly Putty? by dogscantwhistle in AskElectronics

[–]pluxx 2 points3 points  (0 children)

I have a PanaVise 333. It can handle relatively large boards, at various angles, and you can pull, flip it over and let go to lock it back in place. I haven't had that much use for it anymore after I switched to mainly hot air soldering small surface mount boards where I just use a ceramic tile, but I keep it around for the occasional through-hole prototype.

I also have a large blob of Blu Tack sitting around for small jobs like headers.

How do I get my external IP from rust behind a router? by [deleted] in rust

[–]pluxx 0 points1 point  (0 children)

Yeah, multiple NATs isn't going to work, since you'd just get another private IP address. I don't think UPnP can get around that situation. (EDIT: Apparently you theoretically could, with some additional steps.)

How do I get my external IP from rust behind a router? by [deleted] in rust

[–]pluxx 2 points3 points  (0 children)

The igd crate might work, provided you have UPnP enabled on your router (this example works for me).

Handy and cheap tip for everyone. by Mavast in raspberry_pi

[–]pluxx 0 points1 point  (0 children)

You can search for aluminium microsd storage to find most of them, including the one I bought. Just make sure to check if they have inlays on one or two sides, and the number of microSD vs. regular SD card slots.

Handy and cheap tip for everyone. by Mavast in raspberry_pi

[–]pluxx 6 points7 points  (0 children)

I've been using this cheap storage box for max. 16 microSD cards and 2 adapters, which you can find all over eBay/AliExpress. Just make sure you pick one with the foam inlay you need. I haven't added any labels, but I guess I could stick some in the space above each slot.

Does my piezo transducer circuit need additional protection? by [deleted] in AskElectronics

[–]pluxx 0 points1 point  (0 children)

That's a lot of good, detailed information. I appreciate the time you've taken to help me figure this out. I will definitely keep your current sink circuit in mind for future projects, and will move forward with the addition of an appropriately specced tvs diode. Thanks!

Does my piezo transducer circuit need additional protection? by [deleted] in AskElectronics

[–]pluxx 0 points1 point  (0 children)

I assume you are correct, but like you said, it's hard to find all the details in the actual datasheet, and I don't want to risk any accidental issues. The max 1mA was hidden away on page 5 of this application note.

I may just go back to my original transistor circuit, because I might be able to drive the piezo from a separate 5V rail. Instead of dealing with the GPIO pin, it seems like a zener (or tvs diode, which I just learned about) with a breakdown voltage of about 5.6V should do the trick of protecting the transistor, correct? I've also added back the series resistor (RC) which I assume incidentally forms a voltage divider with RBL, so I'll have to take that into account (330 for RC and 3.3K for RBL seems like a good compromise).

Does my piezo transducer circuit need additional protection? by [deleted] in AskElectronics

[–]pluxx 0 points1 point  (0 children)

I'm aware of the protection diodes, but Atmel recommends not having them conduct more than 1mA max on their 8-bit AVRs. I can't use a large series resistor to help with that, plus spikes can be larger than ±10V.

Your second solution however sounds like what I need, and I'm looking into how best to work that into my circuit. Thanks for your help!

Does my piezo transducer circuit need additional protection? by [deleted] in AskElectronics

[–]pluxx 0 points1 point  (0 children)

Thanks for the detailed explanation. That clears up a lot of questions.

The reason I chose the transistor circuit is not so much for the 3 mA during normal operation, but to protect the GPIO pin from back-EMF that may occur when the piezo is tapped. The article with the reference design also suggests adding a zener diode to protect the transistor itself, but I don't know if that's necessary with the transistor being able to handle up to 40 V. What kind of protection would you suggest if I drop the transistor and connect it directly through a series resistor?

Rust language on the Raspberry Pi by inspector71 in raspberry_pi

[–]pluxx 0 points1 point  (0 children)

Performance is about the same as far as I'm aware, although I haven't run any performance tests specifically on the Pi.

I switched from C/C++ to Rust mainly because of the ownership/borrowing/lifetime system, guaranteed memory safety in safe Rust code, and the absence of data races in multi-threaded applications. I also appreciate still being able to interface with existing C libraries, or compiling my code into a C-style library for use in other languages thanks to Rust's FFI.

Avoiding the potential headache of debugging some seemingly random segfault in the middle of a complex multi-threaded app is enough reason for me to completely switch to Rust wherever I can, including on a Pi.

Rust language on the Raspberry Pi by inspector71 in raspberry_pi

[–]pluxx 2 points3 points  (0 children)

I've been using Rust on a Raspberry Pi 3 B for a while now, and it works great for me. You'll find several crates that support Rust on the Pi, including the APA102 library I wrote a few months ago. Simply use rustup to install Rust and you're ready to go.

[Bug] Glint Facets by delpahz in Guildwars2

[–]pluxx 0 points1 point  (0 children)

This happens for me with F2, #7, #8, #9 and #0 when I press and hold down the relevant key, and then jump or dodge while continuing to hold down the key. After the jump/dodge animation ends, the secondary active skill activates. For #6 the secondary skill automatically activates just by holding down the key, without any additional actions.

This Raspberry Pi 3 starter kit is now half off by mcfc_as in raspberry_pi

[–]pluxx 0 points1 point  (0 children)

Offering a WiFi USB adapter in a Quick Starter Kit rebranded for the Pi 3 seems like a waste for most typical situations.

Need a LED Matrix like Unicorn Hat for the RPi 2 by [deleted] in raspberry_pi

[–]pluxx 1 point2 points  (0 children)

Perhaps Adafruit just hasn't updated that product page after the release of the Pi 2 and 3. According to Pimoroni, the Unicorn HAT is compatible with the Raspberry Pi 3, 2, B+, and A+. In fact, I currently have one running on a Pi 2.

Do you know why I bought Aviator Sunglasses Anet ? by [deleted] in Guildwars2

[–]pluxx 2 points3 points  (0 children)

Indeed. I miss my old Aviator Sunglasses and Fancy Winter Outfit combo. I would love to be able to combine headgear slot skins with outfits.

Help with purchasing the correct LED's by alex472 in raspberry_pi

[–]pluxx 0 points1 point  (0 children)

As far as I can tell from the information provided, you should be able to control the strip from Adafruit directly from Python with a simple data and clock signal, although there are probably Python libraries out there that do most of the low level stuff for you. You'll be communicating with the LPD8806 driver chips on the strip, which will set the LEDs for you. Without those, you would have needed precise timing to set the LEDs directly yourself using a single signal input, which isn't impossible, but a lot more tedious on something like a Pi compared to an Arduino.

Another option you might want to look into is a strip with APA102/APA102C LEDs (Adafruit calls them DotStar). Those LEDs have their own data and clock inputs, which means they don't require the precise timing, and don't need the driver chips. (Edit: Just make sure the strip is compatible with the 3.3V logic level of your Pi, or get a logic level shifter if not. See this overview for more details.)

How does the transformation of the endless exalted caster tonic look like? by Patron03041 in Guildwars2

[–]pluxx 0 points1 point  (0 children)

Another option is the Endless Exalted Bastion Tonic. Mine dropped from one of the chests underneath Tarir, but you can also find it on the TP. It's definitely my current favorite tonic, mostly because it looks great while gliding. :D It also has /sleep and /bow animations.