[FIXED?] Browning BL-22 misfires

Next to some other issues that I have with my Browning BL22 is that it very often misfires. And after a lot of thinking, trial and error, I think I have found the issue.

Remember the post about the little plate that came loose? The misfires are related to this as far as I have been able to figure out. There is a locking block that locks itself via this little plate. (I think i see wear on that block as well). Since it looks like the original plate is hand-made, I think somewhere in the process, someone did a very sloppy job.

OBSERVATION: The bolt is not sitting snug in its place when a cartridge is loaded. This cause the hammer to push through the play first and with the little energy that is remaining, the firing pin is being hit. This is causing the rimfire cartridge not being struck hard enough and thus causes a misfire.

The original plate is 20mm long, 10mm wide and 2mm thick.

I decided to print a few plates in two different lengths, 21 and 22mm. I know the prints are not exact, but this is close enough. 22 mm was way too long and the lever would not close. 21 mm was too long as well, so I decided to sand it down, little by little. If your lever does not FULLY close, do not force it shut and fire a live round! Your bolt may NOT be locked!

Ignore the 20mm one, not sure why I printed that one!

Eventually, with A LOT of assembling and disassembling, trial and error, I found out that the plate should be 20.15mm long. The size may vary per rifle, so keep that in mind.

A rough cut of the new plate

I colored the piece of metal to make the scribe lines better visible, started measuring and scribing. I then used my desktop belt sander to gradually sand it so size. It is not hard to do but do wear gloves as the plate will be hot.

Look how nice the new plate fits snugly into its place. I temporarily glued it in place and went to the range to see how the rifle behaved.

The first 5 shots went without any problem. The next 5 produced 1 misfire and the next 5 were almost all misfires. What the heck happened??

Well, what happened is that I underestimated how much force is put onto the bolt and I had not harden the new plate.

The dent is clearly visible.

Look at that dent! I did not expect that to happen, but this also points out to never underestimate the force that is put on the bolt.

So what to do now? Well, make an exact new one and harden it! The latter will have to be done later. Enjoy the photos and once I have hardened the plate and tested everything, I will post a follow-up.

Loading

Window position fix – Unraid/NoVNC/Krusader

My krusader windows was creeping upwards and I could not see the controls any more, nor could I move the window back into view.

APPLE: OPTION + COMMAND + Mouse Left = Drag
APPLE WITH WINDOWS KEYBOARD: WINDOWS KEY + Mouse Left = Drag

WINDOWS: ALT + Mouse Left = Drag

Enjoy!

Loading

Spiced Fox Cakes

I am currently experimenting with a new cookie/cake. Let’s just stick to cake, because they are not crunchy.

Ingredients:

  • 1/2 cup of eggs (or two medium sized eggs)
  • 1/2 cup of sugar
  • 1/4 cup of sunflower oil
  • 1 cup of flour
  • 1 tablespoon of spice mix

Spice mix:

  • A 1-1-1 blend of ground Ginger, Cardamom and Mace.

Preparation:

  • Oil up two mini-muffin(?) forms. My forms can fit 12 mini-muffins.
  • Heat up oven to 180C or 365F and depending how good your oven is, let it warm through for a bit. After my oven beeps at the supposedly right temperature, I wait at least 15 minutes before opening the door.

Making the cakes:

  • Beat the eggs and sugar until smooth
  • Add the oil
  • Add the flour
  • Add the spice mix
  • Fill the mini-muffin forms with a piping bag up to the rim. (optional: If you chose to add baking powder, just fill them half-way.)
  • Put the forms in the oven
  • Remove them after 15 minutes
  • Store in a tin

Loading

A Lebkuchen recipe.

Ingredients for the dough

  • 2 beaten eggs
  • 65 grams of sugar
  • 1 sachet vanilla sugar
  • 5 grams of lebkuchen spices
  • 100 gram flour
  • half a teaspoon of cinnamon
  • 8 grams baking powder, sieved
  • 1 teaspoon cocoa powder

Ingredients for different glazes

* Sugar glaze: 130 g powdered sugar, 2 tbsp rum, 2 tbsp red wine.
* Chocolate glaze: bitter, white or whole milk chocolate.

* Lebkuchen spices mix yourself:
35 gr cinnamon
5 gr cloves
1 gr nutmeg
2 gr coriander
2 gr ginger
2 gr ground mace

Preparation Nurnberger Lebkuchen

Preheat the oven to 180 gr. Stir the sugar, eggs and vanilla sugar with an electric hand mixer until the mixture has doubled in size and the sugar has dissolved.

I am using a disposable piping bag, because the dough has the viscosity of batter.

Bake in a preheated oven at 180 ° C for 12 – 15 minutes until lightly browned.
Let the lekbuchen cool on a wire rack.

Preparation of the Lebkuchen topping

Glazing: Make a nice batch, deep enough to dunk the cookies in with a thin fork. Then, dunk the cookies in the glazing, whisk off the excess carefully and let it dry.

Chocolate, ditto with glazing. Please to read up how to properly melt and cure chocolate. Will publish this myself once I have perfected it.

You can also dunk the dried glazed version into the chocolate for an extra layer of yum.

Storage

You can eat them right away but if not, keep them in a box. They get better in flavour after a day or two.

Loading

Adminer Installation

Super light DataBase managing thingy:

INSTALL:

sudo mkdir /usr/share/adminer
sudo wget -O /usr/share/adminer/adminer.php https://www.adminer.org/latest.php

SYMLINK NGINX

sudo ln -s /usr/share/adminer/adminer.php /usr/share/nginx/html/adminer.php

SYMLINK APACHE:

sudo ln -s /usr/share/adminer/adminer.php /var/www/html/adminer.php

Sidenote: If you have your web root anwhere else, you need to link it to that specific point. Also, this has been a install for Debian 11.

Loading

Mastodon CLI commands

Again a quick not for myself and putting a copy here in case something internets goes poof; https://docs.joinmastodon.org/admin/tootctl/#media

tootctl media remove

Removes locally cached copies of media attachments, avatars or profile headers from other servers. By default, only media attachments are removed.

--days N
How old media attachments have to be before they are removed. In case of avatars and headers, how old the last webfinger request and update to the user has to be before they are removed. Defaults to 7.
--concurrency N
The number of workers to use for this task. Defaults to N=5.
--prune-profiles
Instead of media attachments, remove locally cached copies of avatars and headers from other servers. Cannot be combined with --remove-headers.
--remove-headers
Instead of media attachments, remove locally cached copies of headers from other servers. Cannot be combined with --prune-profiles.
--include-follows
Override the default behavior of --prune-profiles and --remove-headers to remove locally cached copies of avatars (and headers) from other servers, irrespective of follow status (by default, they are only removed from accounts that are not followed by or following anyone locally). Can only be used with --prune-profiles or --remove-headers.
--verbose
Print additional information while task is processing.
--dry-run
Print expected results only, without performing any actions.

tootctl media remove-orphans

Scans for files that do not belong to existing media attachments, and remove them. Please mind that some storage providers charge for the necessary API requests to list objects. Also, this operation requires iterating over every single file individually, so it will be slow.

--start-after
The Paperclip attachment key where the loop will start. Use this option if the command was interrupted before.
--dry-run
Print expected results only, without performing any actions.
--prefix
Traverse only a specific prefix of files in the system.
--fix-permissions
Sets S3 ACL to be default according to environment variables.

tootctl media refresh

Refetch remote media attachments from other servers. You must specify the source of media attachments with either --status, --account, --domain, or --days. If an attachment already exists in the database, it will not be overwritten unless you use --force.

--account ACCT
String username@domain handle of the account
--domain DOMAIN
FQDN string
--status ID
Local numeric ID of the status in the database.
--days N
The number of days to limit this task to.
--concurrency N
The number of workers to use for this task. Defaults to 5.
--verbose
Print additional information while task is processing.
--dry-run
Print expected results only, without performing any actions.
--force
Force redownload the remote resource and overwrite the local attachment.

tootctl media usage

Calculate disk space consumed by Mastodon.


tootctl media lookup

Prompts for a media URL, then looks up the status where the media is displayed.


Loading

Installing FFMPEG on a Windows system

Had to do this, so I make a note of it.

  1. Download the latest ffmpeg build:
    Full: https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-full.7z
    Essentials: https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-essentials.7z
  2. Buy this dude a coffee: https://www.buymeacoffee.com/gyan
  3. Unpack your downloaded software
  4. Create a folder in your root, like C:\ffmpeg
  5. Move the three folders BIN, DOCS, PRESETS into the ffmpeg folder
  6. Open CMD with admin rights
  7. Paste the following into the command terminal and hit enter:
    setx /m PATH "C:\ffmpeg\bin;%PATH%"
  8. Type “ffmpeg” in the terminal and you should see a reply from the software.
  9. Done.

Loading

WireGuard – Allow Local Network

the logo of a VPN app named WireGuard, depicting a white dragon against a red background

And by Local Network, I mean here on my workstation, not at the peer or VPN docker/server/provider.

I am not very knowledgeable with VPNs but I got to learn something new and when I do, I make a note of it. The problem was that when I have my VPN active to poke things at home, I could not print documents at my workstation at work.

Googled a lot, trid a few things and then realised that adding IP addresses to AllowedIPs in the PEER section, adds an exception for an IP address on the server’s side, NOT my workstation.

“Ooooh, what does this checkmark do?”

Confusingly enough, WireGuard names things differently between the Windows and the iOS app. So here’s what you need to check to gain access to your workstation’s local network:

  1. Open the WireGuard control panel.
  2. Click once on the vpn you want to change
  3. Click the EDIT button on the bottom right
  4. iOS: UN-Tick the box on the bottom left that says: “Exclude private IPs”, then click SAVE
    Windows: UN-Tick the box on the bottom left that says: “Block untunneled traffic (kill-switch)”, then click SAVE

Yes ,this poses a security risc, so I made two VPN profiles. One with and one without so I can easily switch from one to the other.

Loading

Oven temperatures

I found a printout of a website that of course does not exist any more unfortunately. Luckily, there is archive.org. #send_them_money


So, here’s some oven temperature conversion data. It covers conversion from Celcius to Silly and if your oven is old and has only settings, then I have a list for that as well.

TEMPERATURE
ºC
Celcius ->
ºF
<- Fahrenheit
ºF
Fahrenheit ->
ºC
<- Celcius
0 32 32 0
25 77 50 10
50 122 100 38
75 167 150 65
100 212 200 93
125 257 250 121
150 302 300 149
175 347 350 177
200 392 400 204
225 437 450 232
250 482 500 260
275 527 550 288
300 572 600 315
OVEN SETTINGS
Electric oven
10 settings
Temp Gas oven
8 settings
Temp Gas oven
10 settings
Temp
1 50°C 1 140°C 1 140°C
2 – 3 100°C 2 160°C 2 155°C
3 – 4 125°C 3 180°C 3 170°C
4 – 5 150°C 4 200°C 4 185°C
5 – 6 175°C 5 220°C 5 200°C
6 – 7 200°C 6 240°C 6 215°C
7 – 8 225°C 7 260°C 7 230°C
8 – 9 250°C 8 280°C 8 245°C
9 – 10 275°C 9 260°C
10 275°C
Convection oven
8 settings
Temp Convection oven
10 settings
Temp
1 125°C 1 40°C
2 140°C 2 – 3 85°C
3 155°C 3 – 4 105°C
4 170°C 4 – 5 130°C
5 185°C 5 – 6 150°C
6 205°C 6 – 7 170°C
7 225°C 7 – 8 190°C
8 240°C 8 – 9 215°C
9 – 10 235°C
WARMTE AANDUIDING (Old dutch ovens, can’t reliably translate this)
Temperatuur Oven Aanduiding
lauw 100-125°C
lauw warm 125-150°C
matig warm 150-175°C
warm 175-200°C
zeer warm 200-225°C
matig heet 225-250°C
heet 250-275°C
zeer heet 275-300°C

 

Loading