Navigation

    • Register
    • Login
    • Search
    • OpenHardware.io
    • Categories
    • Recent
    • Tags
    • Popular
    1. Home
    2. dzjr
    • Profile
    • Following
    • Followers
    • Topics
    • Posts
    • Best
    • Groups

    Dingeman

    @dzjr

    Starter with MySensors and arduino programming.

    all in use Domoticz as a controller.
    Beginning to transfer to Hassio

    as a work in service engineer at an electrical installer, and I program KNX and maintenance PLC systems (Mitshubishi, Eaton Easy etc)

    20
    Reputation
    120
    Posts
    564
    Profile views
    0
    Followers
    0
    Following
    Joined Last Online
    Location Alkmaar, The Netherlands

    dzjr Follow

    Best posts made by dzjr

    • Kind message & thank you all

      Hello MySensors friends,

      I have been building MySensors nodes for various applications for a while now, and I have learned a lot thanks to you and this forum.

      To give something in return, I recently made a donation to support the network, and I would like to thank you extra by posting this here.

      What I especially notice about this forum is that the users are generally very helpful and friendly.

      Normally I am not such a forum user because in many Dutch forums there are always some users who find their self important, and who like to take someone down.
      Fortunately I notice very little of this here on the MySensors forum, thank you for that !!

      I will soon post some projects that I have made.

      I ā¤ MySensors!

      Thank you!

      posted in General Discussion
      dzjr
      dzjr
    • plant watering node

      This is my first MySensors sketch, I did some test sketches but they were mainly to be familiarized with the different MySensors "Build" sketches.

      I wanted to irrigate my garden already, when I had set up the garden I had already laid cables and pipes for irrigation.
      I also knew that in the middle of the garden I wanted to have a sort of I / O module with which I could measure the soil moisture and control the water valves.
      This I / O module I had already made with an Arduino Uno and a relay card and a voltage regulator to control both the valves and the uno with one power supply (24VDC for the valves).

      I searched for a long time for a good and reliable communication layer between this I / O and the central unit.
      Thanks to a tip from someone at work, I came out on Domoticz as controller and that's how I came across MySensors as an ideal self-build protocol.

      In the end I made a sketch, adjusted the hardware design and finally arrived at what I now built.
      At first I thought of an RF communication layer, but actually ethernet also appeared to work, and I had already built a cat5 cable so that choice was easy, even considering I think a wired connection is more reliable than a wireless one.

      I have used 4 soil moisture sensors that control via a transistor circuit, so there is only voltage on the sensors when they are read.
      I also used 4 relays to control the four water valves.
      In order to determine whether it is not too cold to water, I initially had two dallas temperature sensors in mind, but in the end they were nine.
      I now measure the soil temperature at 4 depths (100, 50, 20, 10 cm), at 10cm above the ground, and at 1.5 meters.
      In addition, I measure the soil temperature of the border, the water temperature and the temperature of the node.
      finally I have made a rain sensor, I only have to install it.

      When programming I had some problems, at first the sensors reacted wrongly when it was wet they were domoticz that it was dry and vice versa.
      but after some help from here on the forum I have been able to solve this.
      link text

      After that I had some problems with getting the Dallas sensors working, but again I got help from the forum, and eventually the use of a 2K2 resistor instead of a 4K7 turned out to be the solution.
      link text
      I have used the unique sensor adress in the sketch to be shure that the sensors still are the same.

      For a long time the node has been at my desk to test, and after the nine dallas sensors have been working, I have installed everything outside.

      From the 5 volt via the voltage regulator I also feed the Luftdaten sensor that I have hanging in the garden.

      What I still have to do;

      Last adjustments, including the reading time (is now at 1 minute, and this will be 15 minutes)
      Placing the Rain sensor.
      Replace food for a more water-resistant version.

      The final sketch, the comment's are in dutch.

      /******************************************************************
       Created with PROGRAMINO IDE for Arduino - 06.09.2018 10:28:51
       Project     :Tuin beregening bij de put
       Libraries   :Mysensors en andere
       Author      :Dzjr
       Description :Sensor Node via Ethernet
      ******************************************************************/
      
      // Debug uitgang via serieel (USB)
      #define MY_DEBUG
      
      // Ethernet
      // Enable gateway ethernet module type
      #define MY_GATEWAY_W5100
      
      //Enable MY_IP_ADDRESS //we gebruiken geen DHCP 
      #define MY_IP_ADDRESS 192,168,0,145
      
      // Gateway en Subnet
      #define MY_IP_GATEWAY_ADDRESS 192,168,0,1
      #define MY_IP_SUBNET_ADDRESS 255,255,255,0
      
      // De Ethernet Poort
      #define MY_PORT 5003
      
      // Het MAC address, DEAD BEEF FEED = Standaard
      #define MY_MAC_ADDRESS 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED
      
      
      #define MY_NODE_ID 10 // sensor node nummer, alleen voor RF
      #include <Ethernet.h>
      #include <SPI.h>
      #include <MySensors.h>  
      #include <DallasTemperature.h>
      #include <OneWire.h>
      
      
      // Relais stukje
      #define RELAY_PIN 2  // Arduino I/O voor het eerste relais
      #define NUMBER_OF_RELAYS 4 // Totaal aangesloten relais
      #define RELAY_ON 0  // GPIO waarde voor Aan
      #define RELAY_OFF 1 // GPIO waarde voor Uit
      
      
      // Dallas temp stukje
      #define COMPARE_TEMP 1 // 1= zenden alleen bij verandering 0= direct zenden
      #define ONE_WIRE_BUS 6 
      #define TEMPERATURE_PRECISION 12
      #define MAX_ATTACHED_DS18B20 13
      unsigned long SLEEP_TIME = 300; //slaaptijd tussen twee metingen in ms
      OneWire oneWire(ONE_WIRE_BUS); //Een oneWire-exemplaar instellen om te communiceren met alle OneWire-apparaten
      DallasTemperature sensors(&oneWire); //OneWire naar Dallas
      float lastTemperature[MAX_ATTACHED_DS18B20];
      int numSensors=0;
      bool receivedConfig = false;
      bool metric = true;
      
      DeviceAddress Probe01 = { 0x28, 0xFF, 0x9B, 0x0D, 0xB3, 0x17, 0x04, 0xA9 }; // op print
      DeviceAddress Probe02 = { 0x28, 0xB2, 0xC9, 0x77, 0x91, 0x11, 0x02, 0x9F }; // temp op -100 cm
      DeviceAddress Probe03 = { 0x28, 0xED, 0x25, 0x77, 0x91, 0x13, 0x02, 0xFF }; // temp op -50 mtr
      DeviceAddress Probe04 = { 0x28, 0xC5, 0x51, 0x77, 0x91, 0x0B, 0x02, 0x00 }; // temp op -20 cm
      DeviceAddress Probe05 = { 0x28, 0xDC, 0x25, 0x77, 0x91, 0x13, 0x02, 0x25 }; // temp op -10 cm
      DeviceAddress Probe06 = { 0x28, 0x54, 0x96, 0x77, 0x91, 0x08, 0x02, 0xA0 }; // temp op 10 cm
      DeviceAddress Probe07 = { 0x28, 0x1F, 0x11, 0x43, 0x98, 0x25, 0x00, 0x8B }; // temp op 150 cm
      DeviceAddress Probe08 = { 0x28, 0xFF, 0x0A, 0x63, 0x73, 0x16, 0x05, 0x9F }; // temp van water in put
      DeviceAddress Probe09 = { 0x28, 0x98, 0x9C, 0x77, 0x91, 0x19, 0x02, 0xD7 }; // temp in border
      
      
      // Initialiseer temperatuurbericht
      MyMessage msg(0, V_TEMP);
      
      
      //vochtsensoren stukje
      #define CHILD_ID_MOISTURE1 11
      #define CHILD_ID_MOISTURE2 12
      #define CHILD_ID_MOISTURE3 13
      #define CHILD_ID_MOISTURE4 14
      #define CHILD_ID_RAIN 15
      #define VOCHT_TRANS_PIN 7
      #define VOCHT_PUT_1_PIN A0
      #define VOCHT_PUT_2_PIN A1
      #define VOCHT_PUT_3_PIN A2
      #define VOCHT_PUT_4_PIN A3
      #define REGEN_PIN A4
      #define WACHTTIJD_VOCHT 30000 // tijd tussen twee metingen in miliseconden
      #define STABILISEERTIJD 5000 // wachttijd voor metingen
      
      MyMessage msg11(CHILD_ID_MOISTURE1, V_LEVEL);
      MyMessage msg12(CHILD_ID_MOISTURE2, V_LEVEL);
      MyMessage msg13(CHILD_ID_MOISTURE3, V_LEVEL);
      MyMessage msg14(CHILD_ID_MOISTURE4, V_LEVEL);
      MyMessage msg15(CHILD_ID_RAIN, V_TEXT);
      int lastsoilValue11 = 0;
      int lastsoilValue12 = 0;
      int lastsoilValue13 = 0;
      int lastsoilValue14 = 0;
      int lastrainValue = 0;
      
      // lowest and highest sensor readings:
      const int sensorMin = 0;     // sensor minimum
      const int sensorMax = 1024;  // sensor maximum
      
      
      void before()
      {sensors.begin();
      
        for (int sensor=1, pin=RELAY_PIN; sensor<=NUMBER_OF_RELAYS; sensor++, pin++) {
          // Set de Relais pinnen als uitgang
          pinMode(pin, OUTPUT);
          // Set relais uitgang als laatst bekende waarde (uit eeprom geheugen)
          digitalWrite(pin, loadState(sensor)?RELAY_ON:RELAY_OFF);
        }
       
        }
         
      void setup()
      {
       sensors.setWaitForConversion(false);
        pinMode(VOCHT_TRANS_PIN,OUTPUT);
        sensors.setResolution(TEMPERATURE_PRECISION);
       }
       
      void presentation()
      {
        // Send the sketch version information to the gateway and Controller
        sendSketchInfo("Beregening bij de Put", "1.1");
      
         numSensors = sensors.getDeviceCount();
        
        for (int i=0; i<numSensors && i<MAX_ATTACHED_DS18B20; i++) 
        for (int sensor=1, pin=RELAY_PIN; sensor<=NUMBER_OF_RELAYS; sensor++, pin++)
      
        
        
            {
          // Register all sensors to gw (they will be created as child devices)
          present(i+21, S_TEMP);
          present(sensor, S_BINARY);
          present(CHILD_ID_MOISTURE1, S_MOISTURE);
          present(CHILD_ID_MOISTURE2, S_MOISTURE);
          present(CHILD_ID_MOISTURE3, S_MOISTURE);
          present(CHILD_ID_MOISTURE4, S_MOISTURE);
          present(CHILD_ID_RAIN, S_INFO);
        }   
      }
      
      
      void loop()
      
      {
      {     
        // Fetch temperatures from Dallas sensors
        sensors.requestTemperatures();
      
        // query conversion time and sleep until conversion completed
        int16_t conversionTime = sensors.millisToWaitForConversion(sensors.getResolution());
       
        wait(conversionTime);
      
        // Read temperatures and send them to controller 
        for (int i=0; i<numSensors && i<MAX_ATTACHED_DS18B20; i++) {
       
          // Fetch and round temperature to one decimal
         // float temperature = static_cast<float>(static_cast<int>((getControllerConfig().isMetric?sensors.getTempCByIndex(i):sensors.getTempFByIndex(i)) * 10.)) / 10.;
        float temperature;
          // voor geadreseerde sensoren
          switch (i)  {
            case 0:
              temperature = sensors.getTempC(Probe01);
              break;
            case 1:
              temperature = sensors.getTempC(Probe02);
              break;
            case 2:
              temperature = sensors.getTempC(Probe03);
              break;
            case 3:
              temperature = sensors.getTempC(Probe04);
              break;
            case 4:
              temperature = sensors.getTempC(Probe05);
              break;
            case 5:
              temperature = sensors.getTempC(Probe06);
              break;
            case 6:
              temperature = sensors.getTempC(Probe07);
              break;
            case 7:
              temperature = sensors.getTempC(Probe08);
              break;
            case 8:
              temperature = sensors.getTempC(Probe09);
              break; 
            default:
              temperature = sensors.getTempCByIndex(Probe09);
              break;
          }
       
          // Only send data if temperature has changed and no error
          #if COMPARE_TEMP == 1
          if (lastTemperature[i] != temperature && temperature != -127.00 && temperature != 85.00) {
          #else
          if (temperature != -127.00 && temperature != 85.00) {
          #endif
       
            // Send in the new temperature
            send(msg.setSensor(i+21).set(temperature,1));
            // Save new temperatures for next compare
            lastTemperature[i]=temperature;
          }
          }
          }
      {
        //Vochtmetingen
        digitalWrite(VOCHT_TRANS_PIN,HIGH);
        wait(STABILISEERTIJD); // metingen stabiliseren
        
        int moistureLevel11 = (analogRead(VOCHT_PUT_1_PIN)) / 5.23;
          if (moistureLevel11 != lastsoilValue11) {
          send (msg11.set(moistureLevel11));
          lastsoilValue11 = moistureLevel11;}
          
        int moistureLevel12 = (analogRead(VOCHT_PUT_2_PIN)) / 5.23;
          if (moistureLevel12 != lastsoilValue12) {
          send (msg12.set(moistureLevel12));
          lastsoilValue12 = moistureLevel12;}
          
        int moistureLevel13 = (analogRead(VOCHT_PUT_3_PIN)) / 5.23;
          if (moistureLevel13 != lastsoilValue13) {
          send (msg13.set(moistureLevel13));
          lastsoilValue13 = moistureLevel13;}
          
        int moistureLevel14 = (analogRead(VOCHT_PUT_4_PIN) / 5.23);
          if (moistureLevel14 != lastsoilValue14) {
          send (msg14.set(moistureLevel14));
          lastsoilValue14 = moistureLevel14;}
        
        int rainLevel = map(analogRead(REGEN_PIN), sensorMin, sensorMax, 0, 3);
       
         switch (rainLevel) {
       case 0:    // Sensor is droog
          send(msg15.set("Het is droog"));
          break;
       case 1:    // Sensor raakt nat
          send(msg15.set("Het Regent"));
          break;
       case 2:   // Sensor is volledig bedekt met water
          send(msg15.set("Zware Regen"));
          break;
        }
      
          
        digitalWrite(VOCHT_TRANS_PIN,LOW);
          
        wait(WACHTTIJD_VOCHT);
      }
      }
      
      void receive(const MyMessage &message)
      
      {
        // We only expect one type of message from controller. But we better check anyway.
        if (message.type==V_STATUS) 
        {
          // Change relay state
          digitalWrite(message.sensor-1+RELAY_PIN, message.getBool()?RELAY_ON:RELAY_OFF);
          // Store state in eeprom
          saveState(message.sensor, message.getBool());
        }
        }
      

      0_1543097652189_Mysensor putnode f-(7).jpg
      0_1543097673021_Mysensor putnode f-(3).jpg
      0_1543097690788_Mysensor putnode f-(4).jpg

      posted in My Project
      dzjr
      dzjr
    • RE: Increse/Decrese a value with a button

      @dbemowsk i did edited the original post as you asked.

      posted in Troubleshooting
      dzjr
      dzjr
    • RE: šŸ’¬ Building a wired RS485 sensor network

      @dzjr said in šŸ’¬ Building a wired RS485 sensor network:

      hello MySensors friends,

      I am currently making a node based on an arduino Mega 2560 with transport via RS-485, the build page says that we should use the MEGA pin 46 & 48, I was wondering if I would like a reference for this. in the sketch.
      Second question; can I use pin 47 for the DE pin with:

      #define MY_RS485_DE_PIN 47
      

      I haven't tested anything yet, so actually I just ask a lazy question šŸ˜‰

      I have it working, so you don't have to adjust anything for a Mega, and pin 47 for DE also works!

      posted in Announcements
      dzjr
      dzjr
    • RE: Your workshop :)

      @skywatch that is looking very good, but why would you measure the wind speed of your workshop?
      šŸ˜‡

      posted in General Discussion
      dzjr
      dzjr
    • RE: Moisture reading inverse in Domoticz

      @mfalkvidd

      This is the MyDebug output:

      0 MCO:BGN:INIT GW,CP=R-NGA---,VER=2.3.0
      3 MCO:BGN:BFR
      741 GWT:TIN:IP=192.168.0.145
      1744 MCO:BGN:STP
      1746 MCO:REG:NOT NEEDED
      1748 MCO:BGN:INIT OK,TSP=NA
      39316 GWT:TSA:ETH OK
      39375 GWT:RFC:MSG=0;0;3;0;2;
      39382 GWT:RFC:MSG=0;0;3;0;2;Get Version
      45932 GWT:RFC:MSG=0;0;3;0;18;PING
      55858 GWT:RFC:MSG=0;0;3;0;18;PING
      65783 GWT:RFC:MSG=0;0;3;0;18;PING
      75709 GWT:RFC:MSG=0;0;3;0;18;PING
      85635 GWT:RFC:MSG=0;0;3;0;18;PING
      95560 GWT:RFC:MSG=0;0;3;0;18;PING
      105486 GWT:RFC:MSG=0;0;3;0;18;PING
      115411 GWT:RFC:MSG=0;0;3;0;18;PING
      125337 GWT:RFC:MSG=0;0;3;0;18;PING
      

      i have edit the sketch to this:

      int moistureLevel11 = (analogRead(VOCHT_PUT_1_PIN)) / 5.8;
          if (moistureLevel11 != lastsoilValue11) {
          send (msg11.set(moistureLevel11));
          lastsoilValue11 = moistureLevel11;}
      
      

      i only have to adjust the " / 5.8 " for the right value in the ground.

      Thank you for helping!

      dzjr

      posted in Troubleshooting
      dzjr
      dzjr
    • How to build up a sensor network

      Hello Everybody here at the Mysensors forum.

      I am new to MySensors, but I would like to do a lot with it, to start sprinkling my garden, the hardware I have now installed in general (humidity sensors, water valves, level floats, DS18B20 sensors and so on)

      Now I am now about to tie up some software, after some searching and consulting with an ICT colleague I came to Domoticz in combination with MySensors (do not know yet if this is the right solution)

      the location of my garden irrigation I split into two parts, a central point where, among other things, the rain well (with pump, floats, part of the valves), and a point around a border.

      For the central part I was thinking to apply an Arduino Mega to read the sensors (analogue and digital) and to control valves (via relays), I'm going to build this together in a steel Rittal cabinet.
      The point around the border I have an Arduino Uno on the eye (I have already built together), here come 4 valves (via relay), four humidity sensors (analogue in) and two DS18B20 temperature sensors.

      For the communication to the Domoticz controller (Raspberry Pi) I was initially thinking to use the two arduinos as Ethernet Gateway (without RF) with the actuators and the sensors processed.
      The cabling is already present between all points (ethernet and shielded signal cable).

      However, when experimenting with the uno (I started with the smallest) I managed to control the four relays from domoticz, but I did not manage to read the sensors, on this forum I read older post's that it probably will not automatically work to process sensors in a gateway, is that still the case with the current version of the library?

      Now, however, I am thinking what would be the best solution in my situation, make a separate gateway (outside?) And then make the arduino node's connection via RF, or it is still possible to use the gateway's together with actuators. and sensors?

      In addition to the above two, I also want to make a stove and ventilation control for my barn through MySensors, I wanted to do this via RF.

      Incidentally, it does not stay in control of the garden and shed, in my home I also want to measure and control in the future via Domoticz and MySenors (and easyESP).

      I hope you can advise me to choose the right and most convenient and reliable solution.

      For the record, I am not stuck to the chosen arduinos, although I have the UNO together with the relay etc put together.

      Thank you very much for the help and advice!

      (PS, i used translate for this post)

      posted in Hardware
      dzjr
      dzjr
    • RE: Manual adjust the persistence file instead of adjust the node's

      @monte

      Thank you for your response,

      I just tried it and it seems to work!

      The only thing left is to find the correct value, but I can at least control one of the relays!

          "101": {
              "sensor_id": 101,
              "children": {
                  "21": {
                      "id": 21,
                      "type": 6,
                      "description": "Temp in put node",
                      "values": {}
                  },
                  "1": {
                      "id": 1,
                      "type": 3,
                      "description": "Put Klep-1",
                      "values": {
      					"2": "0"
      				}
                  },
                  "11": {
                      "id": 11,
                      "type": 35,
                      "description": "Put Grondvocht-1",
                      "values": {
                          "37": "153"
                      }
                  },
         
              "type": 17,
              "sketch_name": "PutSensor Node",
              "sketch_version": "2.0",
              "battery_level": 0,
              "protocol_version": "2.3.1",
              "heartbeat": 0
          },
      

      The way of working:

      -disable the MySensors intergration in configuration.yaml
      -restart HA
      -edit the MySensors.json file (in used Notepad ++)
      -Write the file in the config folder
      -enable the MySensors integration again in configuration.yaml
      -restart HA

      • look into the development tools -> states

      if all is well you will see the sensors in between, and in the User Interface you can add them and switch them there too.

      You just have to adjust the names separately.

      So it saves a lot of work by modifying the MySensors.json file instead of modifying the nodes, although I am going to create new ones as they should with HA.

      Is there perhaps an overview with which value belongs to which V_TYPE?

      It saved me some time, of course I only have to adjust the values for the T_TYPE that do not send a value (periodically).

      posted in Home Assistant
      dzjr
      dzjr
    • RE: Ideal Sensor read interval

      @yveaux @kimot

      Thank you for your responses,

      I use RS-485 instead of RF, I already had to bring power to the node, and then also just a data pair.

      The log does not have to generate real-time data, but it also does not have to have large intervals.

      Increasing the readout time was therefore mainly to avoid generating too much data about the gateway (ethernet).

      One minute seems like a good time for the sensors, but only for soil moisture do I make it 15 minutes, because I only put voltage on it when reading to increase the life span.

      Thanks again!

      dzjr

      posted in Development
      dzjr
      dzjr
    • RE: Multiple Dallas Temperatuur sensors at one sensor node

      @zboblamont

      I replaced the resistor an 2K2 resistor, and now see all nine sensors, 2K2 resistor also works with a single sensor.

      In the sketch I have now given all 9 sensors their own child ID, I only see no data from the 5th sensor, so I have to look at it next week, in the "test sketch" I see a temperature, so just have a look what is wrong.

      The sensor network of 6 sensors I made in a daisy chain, and two sensors I made separately to the sensor node, and the 9th is fixed on the node's PCB.

      Next week still good testing and make a small adjustment for sending the (temporary) rain sensor and then I hope to finally install everything.

      Thank you very much for all the help and tips, I finally solved my "problem"!

      dzjr

      posted in Troubleshooting
      dzjr
      dzjr

    Latest posts made by dzjr

    • RE: Air Quality sensor CJMCU-8118

      @skywatch

      Thank you for your response,

      Of course I also used the separate (test) sketch to test, I also arrive at the end of the measuring range, with one of the combined, and with the second (had ordered two) I don't get any measurements at all, unfortunately.

      The HDC sensor does send values, and with the I²C scanner I also see two sensors, but the CCS gives me no or incorrect values.

      I'll just say that I bought a fake sensor, I will now just order a separate CCS-811.

      Just understood that the CCS-811 does not need to be called, because first chose the BME860, but I didn't get any good value from that, I think because the calibration is not going well.

      posted in Hardware
      dzjr
      dzjr
    • Air Quality sensor CJMCU-8118

      Hello MYSensors friends,

      I am making some air quality & temp/hum sensors for the home, I have already finished the first one with a BME280 and a CCS-811 sensor that also works, including an rgb led.

      For the other sensors I ordered a CJMCU-8118, which is actually a CCS-811 and an HDC-1080 in one, so that saves some space on the assembly.

      Only now I run into the problem that the CCS-811 part indicates extremely high values, while the other sensor with the separate CCS-811 gives low values ...

      I used the same scketch for both, only replaced a BME part for the HDC.

      Does any of you know how it is possible that the combined sensor indicates such a high value, the sensor has now been burned in for over a day.

      or maybe someone has another option without me having to calibrate the sensors first.
      I am not concerned with exact values, but simply an indication of the air quality.

      thank you!
      dzjr

      posted in Hardware
      dzjr
      dzjr
    • RE: šŸ’¬ Simple compact RS485 node (ATmega328 + MAX485)

      @cabat The PCBs have been delivered !!

      only now the weather is very nice here, so I don't feel like hanging out in the workshop ...

      I'll let you know when I'm ready!

      posted in OpenHardware.io
      dzjr
      dzjr
    • RE: Best 3d printers

      @NeverDie
      I got the IKEA LOTS, and the results seem a little better, but still not stable.

      Sometimes slightly up, then down again.

      if I do the trick with the piece of paper and make sure that the piece of paper is just attached, so making a line of the filament, I have to adjust some wheels again every time.

      Unfortunately, the supplier of the printer did not respond, so I have no support for that, unfortunately.

      As a last option I will place the nuts, and possibly remove the springs completely from the print bed.

      I probably do something very stupid wrong and it turns out to be a menu error somewhere deep in the settings or something.

      I now have a raspberryPi with octoprint attached to the printer.

      posted in Enclosures / 3D Printing
      dzjr
      dzjr
    • RE: Best 3d printers

      @NeverDie

      i have checked the bed, it looks like it is not flat, also the horizontal profile is not flat.

      i am now trying to sell it.....

      ![alt text](IMG_20200622_145639_4.jpg image url)

      IMG_20200622_145543_4.jpg

      posted in Enclosures / 3D Printing
      dzjr
      dzjr
    • RE: Best 3d printers

      @NeverDie
      The main "problem" is that I just cannot get the bed stable, I will get an IKEA LOTS first, and I will take the printer out and assemble it again.

      I understand that the printer needs to be adjusted, but I am a little disappointed that the YouTube videos pretend that it is a job of 5 to 10 minutes, but it takes more than 10 days for me ...
      Apparently I put something wrong together, I will watch the CHEP video again.

      I'm going to take the printer completely apart and then reassemble it piece by piece, and then I'll post the result.

      posted in Enclosures / 3D Printing
      dzjr
      dzjr
    • RE: Best 3d printers

      @BearWithBeard Thank you for your response,

      I do notice that the print nozzle runs free on the sides, and gets stuck in the middle ....

      and that the back seems more stable than the front, the springs behind are much tighter.

      I will visit IKEA next week and purchase the LOTS.

      posted in Enclosures / 3D Printing
      dzjr
      dzjr
    • RE: Best 3d printers

      Well, so I bought the Ender3, but can't say it's a good buy ....

      To be honest, I regret it very much and am thinking about getting rid of it.

      I have had the printer for over two weeks now, and have been leveling the bed every night for two weeks.

      I have already taken the printer apart and reassembled it with a square hook, but that does not help.

      If I think that the bed has been leveled correctly and again prints a test print from here, the second print does not go well ....

      Yes, I heated bed (45 degrees C) before leveling.
      and I already have several youtube videos where they say, leveling is an easy job ...

      Does anyone have a tip?
      Or is choosing a different 3D printer a better idea?

      posted in Enclosures / 3D Printing
      dzjr
      dzjr
    • RE: šŸ’¬ Simple compact RS485 node (ATmega328 + MAX485)

      @cabat

      The PCB's i orderd are also send friday.

      So i hope is came this week!

      posted in OpenHardware.io
      dzjr
      dzjr
    • RE: Best 3d printers

      @pptacek

      Than i will order the Ender-3!

      maybe when i will buy another printer later, but we will see.

      posted in Enclosures / 3D Printing
      dzjr
      dzjr