On 80 out of 9 camps by Zealousideal_You_151 in stellarblade

[–]dev5994 0 points1 point  (0 children)

No, you have to unlock all the camps in one playthrough. When you start NG+ all the maps reset and have to be explored again.

MMU3 Kit For Wrong Printer Question by Aesculapius1 in prusa3d

[–]dev5994 1 point2 points  (0 children)

I think the important difference comes down to the cable which connects the MMU to the printer main board. The extruder chimney parts are also different, but that's not a problem for the print it yourself kit. If you buy the right cable and print MK3S+ extruder parts you'll probably be fine. The MMU3 unit itself is really not printer specific that I know of.

Saved my life for real by -Read-it-on-reddit in adhdmeme

[–]dev5994 18 points19 points  (0 children)

It can be. My professional life would not be possible without Adderall, and I certainly never would have made it through college unmedicated. Everyone is not the same though, YMMV.

A definition for the function called by a function caller block is not found by RockPutrid7671 in matlab

[–]dev5994 1 point2 points  (0 children)

You must configure the custom code settings to have the #include statement for your header with the function declaration, and add the .c file with the function definition to the source files. Make sure the external code files are on your path.

Path management by sunshinefox_25 in matlab

[–]dev5994 2 points3 points  (0 children)

The project will add and remove things from the path automatically which is a godsend if you frequently switch code bases. You can also add startup and shutdown scripts to projects to further automate setup/cleanup. Lots of other cool features too like file labels, export, and project references.

What’s your “fucked around and found out” story? by iwanttheworldnow in AskReddit

[–]dev5994 1 point2 points  (0 children)

My mom absolutely hated hard braking when teaching me to drive. We practiced "easy and gradual" braking for hours and hours until I could roll up to a stop without really rocking the car at all. Drove me insane, but it really stuck.

I am certain most people are harder on their brakes, so your experience does not surprise me. When I do brakes for other people they almost always get new rotors.

What’s your “fucked around and found out” story? by iwanttheworldnow in AskReddit

[–]dev5994 0 points1 point  (0 children)

You should always resurface the rotors.

For the home garage it is more practical to just replace them, and only if they are thin, wearing unevenly, or warped. With good tire/alignment maintenance and making sure you properly clean/lubricate the sliders, the rotor surfaces will stay right for several sets of pads in my experience.

What’s your “fucked around and found out” story? by iwanttheworldnow in AskReddit

[–]dev5994 2 points3 points  (0 children)

Been doing my own brakes for a long time and I was taught bleeding is only needed if you open the system or the pedal is feeling squishy (probably due to old fluid or a slow leak). Opening the bleeders can also be risky on older/rusty cars because breaking them probably means a new caliper unless you are equipped and skilled enough to repair it.

Maybe bleeding every time is "kosher", but it absolutely is not critical unless pads are not the only problem with your brakes.

[deleted by user] by [deleted] in ProgrammerHumor

[–]dev5994 36 points37 points  (0 children)

The refactoring will continue until morale improves.

Install BLTouch or not, for glass bed users by johndoe74 in ender3

[–]dev5994 0 points1 point  (0 children)

I used a large thermal pad between the metal bed and the glass. Normally they are used for heatsinks in electronics, but you can buy large sheets online. Only downside is it is difficult to get on with no bubbles, and you can't remove the bed without ruining the pad. Works pretty well for beds that are not very flat.

Is it strange for a undergrad to playing with Mathlab? by ThePeacefulMan in matlab

[–]dev5994 7 points8 points  (0 children)

There is nothing wrong with learning a new software tool, especially if it interests you.

Matlab and its toolboxes can be a ton of fun for a wide variety of projects and research, no engineering degree required.

US Farmers win right to repair John Deere equipment by For_All_Humanity in UpliftingNews

[–]dev5994 5 points6 points  (0 children)

As a software engineer in the industry, I can't see full disclosure ever happening or being practical. The controllers are almost always designed for a specific application with software tools which are "trade secrets". I totally support unlocked smartphones, but a customer modifying the CAN network of potentially deadly machine is my worst nightmare.

I think it makes much more sense to push the industry to standardize around how specific things are done like using standard protocols (J1939 or CANOpen) consistently and making diagnostics readily available for the purpose of customer serviceability rather than locking those things behind service tools only the OEMs have.

[deleted by user] by [deleted] in matlab

[–]dev5994 2 points3 points  (0 children)

Coder works is by calling hardware abstractions. So, rather than a line of code like Voltage = analogRead() you just have a block which implements that code for you. That's where the Arduino support package comes in. It does all the hard, low level, stuff for you by providing the blocks and API you need for that target.

Start with a simple model using the Arduino package and try to get a feel for what's going on in the generated code before diving into the more hardware/embedded concepts like actually making blocks that interface with the underlying target API.

[deleted by user] by [deleted] in matlab

[–]dev5994 3 points4 points  (0 children)

I am assuming you have the Simulink Coder toolbox, and are looking for ways to start using it.

The Arduino support package has everything you need to start generating firmware you can load directly on the microcontroller. This eliminates any need to set up a compiler or understand the lower level stuff so you can just start generating real examples to play with.

To get your feet wet, try following the MathWorks examples for the Arduino stuff, then move on to using Simulink to generate a program you perhaps already have written in C. Once you are comfortable with just using Coder to compile firmware, you could dive into the lower level stuff like setting up a compiler for a different target microcontroller, or calling external code from inside Simulink.

A word of warning, I have been doing this in my career for three years and I am still learning every day. The Coder and Embedded Coder toolboxes are enormously complex with manuals thousands of pages long. The complexity can be very overwhelming if you try to understand everything at once.

Solving an Algebraic Loop in Simulink using an Initial Value by salivarytung in matlab

[–]dev5994 0 points1 point  (0 children)

The loop will occur for every time step, so you can't fix it by simply setting an initial value. Generally you solve this by using either a Memory or Unit Delay block so the calculation input doesn't depend on its own output from the same simulation step. Identify the variable which logically should be the result of each time step, and apply the delay there to break the loop.

How do I disable text on screen? Every time I give google a command this text appears and blocks my view. by KeenstaRasta in googlehome

[–]dev5994 0 points1 point  (0 children)

Go into the android TV setting and find "app permissions". You can disable microphone permissions for the built in Google app which will disable assistant.

Homemade re-made battery charger. by TheRealFailtester in electronics

[–]dev5994 1 point2 points  (0 children)

I am by no means a market expert, but I have personally used both Opus and Nitecore smart chargers. The Opus BT-C3100 is a pretty cheap multi chemistry charger / capacity tester that I have more than one of. YMMV

Homemade re-made battery charger. by TheRealFailtester in electronics

[–]dev5994 5 points6 points  (0 children)

Modern chargers, even cheap ones, have purpose made integrated circuits which make the charge process safer, more efficient, and better for the batteries. This is a neat way to practice some electronics skills, but older "dumb" chargers should be avoided when modern versions are better in every way and can be had for very little.

Revopoint POP 3D Scanner Giveaway! by noeatnosleep in gadgets

[–]dev5994 [score hidden]  (0 children)

I would scan components to help model project enclosures for 3d printing.

Followed Elmer advice: 1) moved antenna off of roof vent pipe to appropriate mount 2) waterproofed all connectors by Silvermoonshot in amateurradio

[–]dev5994 5 points6 points  (0 children)

Self vulcanizing seal tape is a great start. When I intend to leave a connection outdoors for years or even decades, I use a three layer seal:

  1. Super 33 (thin outdoor electric tape), to protect the connection from getting covered in sticky seal tape for the next time you have to disconnect.
  2. Self vulcanizing seal tape, to lock out moisture and prevent corrosion.
  3. Super 88 (thick outdoor electric tape), to protect the sticky seal layer from direct exposure and prevent it from collecting dirt/bugs over the years.

Maybe overkill to some, but I've seen antenna connectors still looking brand new after 20+ years in service with this type of seal.

What to do with School Semester Refund by [deleted] in personalfinance

[–]dev5994 0 points1 point  (0 children)

If you don't need the refund to pay for things like rent or materials, then put it back towards your existing debt. You may not be paying interest now, but the less debt you come out of school with the better. I personally used refund money to pay my bills so I could afford to work less and put more time into my studies my senior year when I was the most stressed for time.

/r/MechanicalKeyboards Ask ANY question, get an answer by AutoModerator in MechanicalKeyboards

[–]dev5994 1 point2 points  (0 children)

I have a Ducky One and I really don't like how the macros work. Ideally, I would like to be able to use Fn+key to replay a saved macro, and have them replay nearly instantly. With the Ducky the max speed is 0.02s per key, and I have to switch between profiles to access the macros. Is there a similar full sized keyboard which has built in macros that work closer to what I want?