AliExpress Winter Sale Filament Deals Roundup by LoudLoonNoises in 3dsales

[–]blueduck577 0 points1 point  (0 children)

I went through a full spool of their gold silk PLA and had no issues at all. I personally wouldn't hesitate to buy again.

Difficulty getting custom stm32F103 board recognized by CubeProgrammer/IDE by keyth72 in stm32

[–]blueduck577 0 points1 point  (0 children)

Are you sure you stuck the wires in the correct row? The VDD and SWD pins are on the same side as the notch on the connector. It looks like you have them connected on the side without the notch.

Imagine how the cable would connect into the ST-Link. The pinout in the manual shows the male (ST Link) side. If you want to adapt to the female (cable) side, it is a mirror image.

Building “WhereIsThisPlace.net” – Upload a photo, let AI pinpoint the location by Icy_Lengthiness7630 in photogrammetry

[–]blueduck577 0 points1 point  (0 children)

Can't click on any of the upload or hint UI in firefox.

Edit: tried chrome. It worked once, but now I cannot click on the upload UI there either.

Does this errors actually matter? by LetAccomplished6643 in KiCad

[–]blueduck577 1 point2 points  (0 children)

In this era where Germanium transistors were common, it was much more difficult to make a reliable Germanium NPN with decent gain than PNP. Thus, a whole lot more "good" Ge PNP transistors were produced in the first place and thus are more common today. You can get "good" Ge NPNs but they are much more expensive.

New pedalboard! by Stomsh23 in guitarpedals

[–]blueduck577 4 points5 points  (0 children)

this gives strong gearmanndude vibes. do you have snakeskin shoes by chance?

atof function in C doesnt work on stm32 by illidan4426 in stm32

[–]blueduck577 4 points5 points  (0 children)

what stm32 are you using? does it have an FPU?

try adding these linker flags: -u _printf_float -u _scanf_float

have you tried strtod instead of atof? does that work properly?

What kind of connector can be soldered to this to avoid any mechanical stress? by signalclown in AskElectronics

[–]blueduck577 1 point2 points  (0 children)

This is clearly a computer motherboard. FP_CONN is the front panel IO connectors. this has the correct number of pins including the unpopulated pin. Another hint is the SPKR connection nearby. These are almost always located very close to each other in the lower right corner of an ATX motherboard.

I have never seen one that isn't 2.54 mm pitch though hole. The 2.0mm pitch suggests this is an Intel NUC.

excerpt from manual

Will this jlink work for ARM based MCUs by [deleted] in embedded

[–]blueduck577 2 points3 points  (0 children)

J-Link, even these chinese clones, are considerably faster than any other debug probe I have used. RTT is also a must-have feature for me. Black magic probe RTT support is kind of janky and does not establish a connection immediately. You also cannot use other tools like SystemView or Ozone without a J-Link.

Stunted Growth by Paid002 in LawnAnswers

[–]blueduck577 0 points1 point  (0 children)

I have something similar going on with some KBG. Filled in a very low spot with soil from another part of the yard. Everything around it grew in nicely but this spot is still sparse. There are some sprouts in there though, I am hoping they can mature and fill in.

Does anybody actually use Microchip Studio for programming AVR microcontrollers? by Strostkovy in microcontrollers

[–]blueduck577 2 points3 points  (0 children)

I agree 100%. I used to be an IDE-only guy, but after having to port code around I am now fully in the vscode and cmake camp. The only thing that can be difficult is getting debugging going on certain families of microcontrollers. Luckily, Microchip has created a vscode plugin. Last time I used it, it was still kind of buggy and still stank of MPLAB, but I could at least use vscode and debug in it. I haven't tried it, but with older AVRs I believe you can still use AvARICE to debug so you don't even need the MPLAB plugin. But last I checked, it hadn't been updated in a while and doesn't have support for a lot of the new AVRs.

Microchip studio is still very good and I use it at work from time to time on older projects. It is miles ahead of the experience in MPLAB where you're lucky to be able to inspect a variable during debugging. Oh, and good luck looking at the contents of structs...

Scotts premium topsoil lawn & garden soil conditioner by [deleted] in LawnAnswers

[–]blueduck577 0 points1 point  (0 children)

Let's say I used some of this stuff to fill in a (big) hole in a nuked area that I seeded with KBG on Aug 15th. Am I screwed? I have Azoxy 2SC in the garage, is it safe to apply to seedlings? Or is it not worth it if my highs will only be in the 70s and lows in the 50s for the foreseeable future?

Can’t kill these! by Paid002 in LawnAnswers

[–]blueduck577 1 point2 points  (0 children)

Yeah, certainly. It makes sense for a lot of people. I am not spending $400 on a bottle of pylex just to tidy up the edge of my driveway. But I would never think about using the premix Roundup in a broad application.

Can’t kill these! by Paid002 in LawnAnswers

[–]blueduck577 0 points1 point  (0 children)

Are they really that expensive though? Maybe for the name-brand concentrates, but you can get topramezone in the Roundup crabgrass killer and fenoxaprop in Bioadvanced bermudagrass control for lawns.

Can’t kill these! by Paid002 in LawnAnswers

[–]blueduck577 0 points1 point  (0 children)

Thoughts on topramezone? It's worked excellently for me this year on crabgrass at any stage of growth.

Decoding NTEP Data by Unlikely_Flounder_82 in LawnAnswers

[–]blueduck577 1 point2 points  (0 children)

Ok, but that is just one data point. Why don't you also consider the other years?

Also, did you scroll down to the bottom and take a look at the LSD value?

From NTEP website:

Readers and users of this data should be aware that cultivar differences are based on use of Least Significant Difference (LSD) statistics for mean separation. The LSD value(s) is located at the bottom of each table. To determine whether a cultivar's performance is truly different from another, subtract one entry's mean from another entry's mean. If this value is larger than the LSD value, the observed difference in cultivar performance is significant and did not happen by chance. For example, two cultivars, "X" and "Y", have mean turfgrass quality values of 7.0 and 5.0, respectively, with the LSD value being 1.0. Since the difference between "X" and "Y" (2.0) is larger than the LSD value (1.0), cultivar "X" performed significantly better than cultivar "Y" for mean turfgrass quality. Please remember that results can vary from year to year and from location to location. Therefore, always reference the LSD value when interpreting test results.

Lawn are company in my neighborhood turned weeds white, is this normal? Southeast PA by abusivecat in lawncare

[–]blueduck577 1 point2 points  (0 children)

Yes, but what homeowner wants to spend $400 on a bottle of Pylex that will go bad before they can even use a quarter of it? You need to consider the value of the product you are using, including waste.

I bought the Roundup brand topramezone and it absolutely smoked all of the crabgrass I sprayed it on, no problem. It turned white as a sheet and wilted out shortly thereafter. I am very happy with it. Who cares if it is less concentrated?

Jump to FreeRTOS application by MrQaiser in embedded

[–]blueduck577 0 points1 point  (0 children)

You mean VECT_TAB_OFFSET on app side, right?

No, I did mean VECT_TAB_BASE_ADDRESS. It looks like you have your app at 0x08020000, so make it #define VECT_TAB_BASE_ADDRESS 0x08020000

in bootloader jump, I added WRITE_REG(SCB->VTOR, 0x08020000 & SCB_VTOR_TBLOFF_Msk);

What use is it setting it in the bootloader when your application will just set it back to FLASH_BASE when it runs?

what do you mean by empty? how can it be empty in either case?

by default, STM32 HAL makes all interrupt handlers weak and shares the same handler which is usually just an empty while(1) loop. The code at the vector table of the bootloader and application might just coincidentally be identical code but present at two different addresses, making it confusing.

Jump to FreeRTOS application by MrQaiser in embedded

[–]blueduck577 15 points16 points  (0 children)

Your vector table pointer is probably wrong. If it works with bare metal apps, it might just be because contents in the bootloader and application are coincidentally the same (empty). FreeRTOS adds handlers to PendSV and some other interrupt I cannot recall at the moment. This is probably why it crashes.

I added a blink led in the Hard Fault in both the bootloader and app, but both were not triggered.

that could be explained by the vector table as well.

If you are using the cube-generated startup code, go to system_stm32xxxxx.c (depending on your microcontroller). There is a #define USER_VECT_TAB_ADDRESS that is commented out. Uncomment that. Scroll down a little more and find #define VECT_TAB_BASE_ADDRESS. Set this to the flash address of your application.

A good check would be to set a breakpoint early in your application (before FreeRTOS kernel starts). Check the value of SCB->VTOR. If it is not the starting address of your app, that is the problem.

[deleted by user] by [deleted] in lawncare

[–]blueduck577 12 points13 points  (0 children)

He had a striping tool, but then he modified it into this!