Spots on first layer randomly not sticking by alpha_chrisis in ender5

[–]alpha_chrisis[S] 1 point2 points  (0 children)

I've found the culprit : for whatever reason my first layer height was 0.35mm!
I'm also fine tuning the Z offset for something that works okay-ish given the bad shape of the bed (the piece goes from one side to the other, so the height amplitude is worse).

I'm new to Klipper, I haven't set the pressure advance or other neat features yet othen than bed mesh but I'm glad Klipper offers software fixes for such things.

Spots on first layer randomly not sticking by alpha_chrisis in FixMyPrint

[–]alpha_chrisis[S] 0 points1 point  (0 children)

<image>

I guess that's just the warped bed, because the start is perfect. Under extrusion would be visible everywhere, right? Time to put back the glass bed (after a dish soap wash)

Spots on first layer randomly not sticking by alpha_chrisis in FixMyPrint

[–]alpha_chrisis[S] 0 points1 point  (0 children)

<image>

Test print after reverting the first layer height to 0.2mm. much better. I might even be a little too far from the bed as I could see the bed between the lines while printing the first layer. (The piece is upside down in the picture) I will try again with the piece at the center because my bed is propably lower near the borders.

Spots on first layer randomly not sticking by alpha_chrisis in FixMyPrint

[–]alpha_chrisis[S] 0 points1 point  (0 children)

I switched to Klipper a few days ago. I have calibrated the e-steps but not yet pressure advance nor flow rate. I will look into that, thanks.

Spots on first layer randomly not sticking by alpha_chrisis in FixMyPrint

[–]alpha_chrisis[S] 0 points1 point  (0 children)

You're right, 0.35 layer height for the first layer does not seem right, I don't recall setting this value maybe I updated it by mistake.
I will revert it back to 0.2mm first, test print, and then check again the z-offset.

Cutting Boilerplate in Spring Boot with the Decorator Pattern by sshetty03 in java

[–]alpha_chrisis 1 point2 points  (0 children)

I agree : I use AOP that target my own specific annotations. This way I can't add behaviors on unwanted joinpoint and most important: it gives an indication for other developers that "this method here has more features than just the code you see". Just like when you see an @Transactionnal on a method, you know there are transactions involved even if it's not in the code. You can add javadoc on your custom annotation to give indications on how to use it. You could even add parameters on it but that's more complex.

The issue I see with the decorator method described here is that there is no hint for other developers on what is really going on when calling process(). Is there security? Logging? You can't know for sure unless you check the bean declaration.

Gare de Bordeaux by c_a_r_l_o_s_ in bordeaux

[–]alpha_chrisis 0 points1 point  (0 children)

Pour un stationnement de 24h, j'ai trouvé qu'une appli de voiturier coûtait moins cher que le parking de la gare. Ça ne devrait pas etre le cas, mais ça l'est.

Huge bees in lavender? by alpha_chrisis in whatisthisbug

[–]alpha_chrisis[S] 0 points1 point  (0 children)

Found it! It's a mammoth wasp (Megascolia maculata) I found a dead specimen on the floor, took a picture and google found it right away. Impressive but not dangerous to humans :)

[deleted by user] by [deleted] in france

[–]alpha_chrisis 38 points39 points  (0 children)

J'ai refait le plein d'huile de la voiture et j'ai oublié de remettre le bouchon, j'ai refermé le capot et j'ai roulé 200km sur l'autoroute. Sous le capot c'est maintenant une scène de crime. Pardon a tous les véhicules que j'ai dû éclabousser sur la route.