[Hey Look, It's A Cow!]

Welcome to my page. It is a work in progress. I don't know what I'm going to do with it yet, but I think it will be a mix of personal amusings, technical information, and other random shenangians that I have.

I like to learn and tinker. Honestly, I'd rather mess around with things for my own personal benefit than make a contribution. However, I would like to create something that leaves a bit of a lasting memory of me.

This is a link to another page.

A cow.
"Hey look, it's a cow!"

Some Thoughts on My Mind

The person that we become and how we want to be can often differ greatly, and these two paths can often diverge.

When I was looking at an instagram of someone who became that person who he wanted to be, I observed a few things:

- This person was raised and nurtured to be in the environment of encouraging to follow their goals
- Their limits when growing up were not too limiting, considering the safety and inherent risks that might be the norm
- e.g. Did you still ride a motorcycle despite the objections of others saying how dangerous it is? What about traveling to other countries?
- They were able to learn and be critical (but not offensive) to others, including friends and family, if they don't agree
- Don't be ugly, and be good looking

That being said, I was not raised like this. I had strict limitations, I listented to what others told me to do, and I was overly loyal to others (which in the end, bit me in the butt)

How can I pass these things I've observed to the next generation, without automatically imposing strict limitations that I was given?

How can I start practicing these things on myself, as someone who's late in the game?

How to Compile the Marlin Firmware for Ender 3 Pro using ArchLinux

(This assumes your Ender 3 Pro has a Creality V4.2.2 board. There are 3 hex socket screws on the bottom and one hex screw at the top near the bed. You might have to tip the printer to the side. Then check the board for the version)

1. Download platformio on ArchLinux (requires an AUR downloader):
$ yay -S platformio

2. Clone Marlin's latest version at github
$ git clone http://github.com/MarlinFirmware/Marlin.git

3. Go into the Marlin directory, and in platform.ini, change default_envs from mega2560 to STM32F103RET6_creality

4. In a separate directory, git clone the configurations repository
$ git clone http://github.com/MarlinFirmware/Configurations.git

5. In Configurations/Examples/Creality/Ender-3\\ pro, Copy all the .h files into Marlin/Marlin (replace the exisiting .h files). There should be 4 files copied: _bootscreen.h, _Statusscreen.h, Configuration_adv.h, and Configuration.h

6. In Configuration_adv.h, there's an LCD screen edit that needs to be fixed, as there's a weird error that occurs during compilation. On line 1261, change #if HAS_MANUAL_MOVE_MENU to #if EITHER(IS_ULTIPANEL, EXTENSIBLE_UI) and on line 1264, change: #if ISULTIPANEL to #if ENABLED(IS_ULTIPANEL)

7. Return to the Marlin base directory, and do: platformio run

8. There will be some external packages that will be downloaded and installed. It will take some time. Once those packages are installed, it should only take a few minutes for compilation to be completed.

9. Once successful, copy .pio/build/STM32F103RET6_creality/firmware-date-time.bin to an SD card (Card needs to be MBR FAT32 partitioned and formatted)

Useful Windows Keyboard Shortcuts

Shift + Windows Key + s: Capture the whole or section of a screen for copying into paint or Discord quickly.

An example of a photo gallery with a lightbox.

You could also have text over here…

…or image captions
add a solid background

or go full bleed

This page is not referenced in the menu, yet it exists.

← back