Welcome to my blog!
Here, you’ll find posts on lessons I’ve learned, the things I find interesting, and what I am working on. Although I am not much of a writer, (really, it takes me a very long time to write together a post), it is an attempt to track my thoughts and share learnings through the years.
Although my interest is wide, you will most likely find contents regarding **software** and **hardware development** on this blog.
Feel free to scan around! If there is anything that may interest you, or if you have any questions, please feel free to reach out to me!
Wanna know more about me? Find out a little more here.
Active Projects
Showing current active project
Latest Edits
Showing last edited date
-
Nov 7, 2021
Mainsail Configuration Notes
using mailsail for now
-
Nov 7, 2021
Voron 0.1 Build
printed parts things to do before building # organize nuts and screw into correct sizes lub rails use ptfe lub, and fill greese from back there you see the ball bearings check threads on screw before using save some time when inserting into aluminum extrusion Notes While Building # Good Stuff # setting the nuts into the track was not too bad didnt really need a printed part to do this Trouble while building # getting a completely square frame used a piece of large tile.
-
Oct 1, 2020
Modular Workbench
goal - modular to fit in garage Dimensions 24x48 inches tabletop, made output pine would need 8 of 2x4x96 inches cost about $50
-
Nov 7, 2021
Klipper Macros
Setting up and Tutorials here and good place to learn all the macros on github uses Jinja templating language [gcode_macro pause_toggle] variable_pause_resume_state: None # pause is 1 gcode: ## Two ways, 1. # {% set pause_resume_state = pause_resume_state | default('pause', true) %} # SET_GCODE_VARIABLE MACRO=pause_toggle VARIABLE=pause_resume_state VALUE="'{ pause_resume_state }'" # 2. SET_GCODE_VARIABLE MACRO=pause_toggle VARIABLE=pause_resume_state VALUE="'{ pause_resume_state | default('pause', true) }'" # Check end position to determine safe direction to move {% if printer['gcode_macro pause_toggle'].
-
Nov 7, 2021
Voron 0.1 Mods
add raspberry pi camera thinking of switching to hacked Wyze v2 for better night vision added chamber temp sensor ds18b20 sensor Adding Chamber Temperature Sensor # enable 1-wire interface - look here using the default GPIO pin 4 from this guide added this to /boot/config.txt dtoverlay=w1-gpio,gpiopin=4, since using sudo raspi-config to enable the 1-wire interface did not work had to manually disable 1-wire from raspi-config and manually add the dtoverlay.
-
Nov 7, 2021
Secondary MCU for AXDL
initial plan found out that the attiny85 is not a supported device in klipper. using atmega328p dev board instead Flashed Klipper Firmware on Arduino Nano # make menuconfig disabled low level config pulled down the compiled file, named the file firmware.hex had avrdude from platformio $ ~/.platformio/packages/tool-avrdude/avrdude -v -p atmega328p -C $HOME/.platformio/packages/tool-avrdude/avrdude.conf -c arduino -b 57600 -D -P /dev/ttyUSB0 -U flash:w:firmware.hex:i Using Arduino Nano Atmega328P # adxl345 - this on has on board voltage regulator
-
Nov 7, 2021
Voron 0.1 Calibration
Using SuperSlicer Filament First # Figure out your max volumetric flow rate for the extruder that you have Dragon HF is documented at up to 60mm3/s - but im sticking to 30 mm3/s figure out the max acceleration and speed that you would like to operate at 10000mm/s2 for accel in x and y 800 mm/s for velocity set printer physical limit in Slicer this will help get an accurate time estimate make sure the ‘very short layer time’ speed limit is not set, or else this will limit your print speed start your calibration Flow Calibration # need to run this at all desire height Temperature Calibration # make sure to try to break to figure out the max Extruder Retraction # Bridge Flow # Find Speed Limit # do filament calibration first plug in accel and run input shaper calibration Run Input shaper # plug in accel run and pick recommended values set accel much lower than recommended Pressure Advance Calibration - at speed # basically follow this instead of SET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY=1 ACCEL=500 and TUNING_TOWER COMMAND=SET_PRESSURE_ADVANCE PARAMETER=ADVANCE START=0 FACTOR=.
-
Nov 7, 2021
Mini-After Sherpa Toolhead
The Extruder Sherpa-Mini-Extruder lightweight, easy to service extruder The bottom part Sherpa mini mount looks like we can have various thickness of the hotend fan with this design Allow for update for 24v fan? Mini-AfterSherpa looks like the mini-afterburner. just chopped off, should be completely compatible with all mini-afterburner fans When printing the Mini-Sherpa make sure you set all the correct slicing parameters. First print came out weak.. Tasks # Toolheads # Dragon: Dragon(fly) Initial Release Groove-mount V6: Supported (not yet tested) Mosquito/NF Crazy: Supported.
-
Oct 9, 2020
Ubuntu vs Arch Linux
Goals # Been a long time Ubuntu user and like the interface. Nothing to really complain about. - want to see which is better as a learning platform - take this opportunity to struggle with Linux, configurations, and files - Learn to document process better Learning Objectives # better understanding of how Linux work concentrate on backend coding; closer to hardware programming Long term goals to learn about MCU and Computers for other technical projects Considerations # Looking for Vanilla Linux Windows Installation on Pixelbook Latest info for Chromebook and Windows here For Pixelbooks and Windows If on windows, will need a Live Linux USB to do the firmware update - Linux has access to the hardware Breakdown of Linux Distributions # Arch Debian Ubuntu - Debian unstable release
-
Nov 7, 2021
Machine Limits
3dprinter1
apply1
backpacking1
bluetooh1
calibrate1
camping1
cat1
code1
colorado1
design1
digipi1
diy1
dns-server1
excalidraw2
faith1
git1
greenhouse1
hack1
home-network1
homelab1
install1
klipper1
kobo1
koreader1
moab1
modification1
mods1
national-park3
nvme1
patch1
personal1
pihole1
psu-lab-power-supply-modification1
r7201
radio1
reader1
setup1
test11
test21
unifi1
upgrades1
yaesu1
zion1