VORON Design

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members!

Recent content by GadgetAngel

  1. GadgetAngel

    CAN umbilical order lengths (chainflex, etc)

    I documented the fan hookup for the EBB36 on my "wiring harness" diagram. The "wiring harness" diagram is located at https://forum.vorondesign.com/threads/my-modified-ldo-300-kit-build-log-updated-all-the-time.66/#post-678 But here is a close up of it: Further instructions can be found at...
  2. GadgetAngel

    My Modified LDO 300 kit build log - updated all the time

    In a previous post I talked about learning how to read and write to and from a dictionary structure or a python dictionary object so I could use large _USER_VARIABLE and _GLOBAL_VARS global variable spaces for my Klipper macros. I still need to clean up my global areas but I did manage to get...
  3. GadgetAngel

    My Modified LDO 300 kit build log - updated all the time

    Have you ever wanted to add your own jinja2 custom filter to your Klipper macros? Well I have! I have always was wondering how one would go about adding a custom jinja2 filter to Klipper. I have been want a JINJA2 Template Engine filter that would take a string and convert the string into a...
  4. GadgetAngel

    My Modified LDO 300 kit build log - updated all the time

    I am continuing the previous thread here since I can not have more than so many characters and I ran out of room! Now I am not an expert at HTML or AJAX or jQuery or JavaScript or even Python. But I know enough. You will need to go in and change the text to what you want it to say. So for...
  5. GadgetAngel

    My Modified LDO 300 kit build log - updated all the time

    I have been working on the DUMP_DICTIONARY macro lately. I wanted an easy way of displaying all the macros that have been renamed on the printer. So I made changes to the DUMP_DICTIONARY macro to include all the g-code macros with the attribute .rename_existing. I also wanted to include the...
  6. GadgetAngel

    My Modified LDO 300 kit build log - updated all the time

    I am always learning more about Klipper each day. I want to talk about how new users learn to write Klipper macros for their own printers. I suppose a lot of people do what I do and use other code snippets from other peoples' Klipper macros. Since I was converting all my macros over to using...
  7. GadgetAngel

    My Modified LDO 300 kit build log - updated all the time

    So I am still working on getting my "user variables" and my "global variables" organized. Here is what I have learned. For some reason Klipper allows you to store values or strings you want to use in your macros inside a dictionary or a string that contains key-value pairs. But you can not...
  8. GadgetAngel

    My Modified LDO 300 kit build log - updated all the time

    There are some more things I need to do yet: 1. update the RP2040 mcu on my TinyFAN PCB to use CanBoot bootloader and update the Klipper firmware that it is running. 2. use these header pin to make the 3.3V connection for the Thermistors I am using with the RP2040 on the TinyFan PCB, since the...
  9. GadgetAngel

    My Modified LDO 300 kit build log - updated all the time

    Continuing: The next section I want to look at is the section that sends command via moonraker API so I can talk to my 3D printer. You can send commands to execute macros or send commands to shut down a service or send commands to read the state of the Klipper service, etc. The following code...
  10. GadgetAngel

    My Modified LDO 300 kit build log - updated all the time

    Continuing: We already setup our NGINX web server on the mosquito broker (MosquitoBroker) raspberry pi. When I set the web servers on both MosquitoBroker and LDO300kit, I included the CORS policy setup so that the mosquito broker running on MosquitoBroker can have access to the raspberry pi...
  11. GadgetAngel

    My Modified LDO 300 kit build log - updated all the time

    Ok I am back. Before configuring the mosquito broker we need to setup two files on MosquitoBroker. One file is called the Access Control List (ACL) file or "aclfile.mos" the other file is called "passwordfile" and it is our password file. On MosquitoBroker do the following to create the...
  12. GadgetAngel

    My Modified LDO 300 kit build log - updated all the time

    Containing: To help control the RELAY for the RP2040 RESET, we need to add a section to our printer.cfg section: #-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- # Relay Control...
  13. GadgetAngel

    My Modified LDO 300 kit build log - updated all the time

    Continuing: On the LDO300Kit, the " ~/klipper_config/CONFIG-POWER_DEVICES.conf" should look similar to the example below: [power tasmota_plug_RGB] # # Sonoff 31: # WLED1_15Amp_PSU (sonoff_7) # http://WLED1-15Amp-PSU.local cmnd/WLED1_15Amp_PSU/ # type: mqtt # The type of...
  14. GadgetAngel

    My Modified LDO 300 kit build log - updated all the time

    Continuing: Ensure you have the following in the "moonraker.conf" file (the Trusted IP addresses and CORS domain IP addresses will need to be changed to match your network setup; Plus the IP address and port number for the mosquito broker will need to be updated to match your setup): [server]...
  15. GadgetAngel

    My Modified LDO 300 kit build log - updated all the time

    Before getting into how to setup an MQTT broker (mosquito server) we need to talk about how to add Tasmota firmware to a Sonoff 31. Tasmota is an open source project on GitHub at https://tasmota.github.io/docs/ The have a ton of documentation. Here are all the different devices that support...
Top