Farmbot Reboots During Seed Planting

Hi,

Tried my first seed planting last weekend and didn’t manage to get a single one . . but ran out of time to collect the information.

Here is a link to a video. There are about 3 different scenarios but all result in a reboot

  1. Farbmot descends to 50 mm above seed bin, turns on vacuum pump, descends into seed bin and seed attaches. Then Farmbot reboots (vacuum pump left on)

  2. Same thing except the Farmbot is able to ascend back to near the high point Z axis where it travels and then reboots (vacuum pump left on).

  3. Same thing as 2 except when it reboots the pump turns off.

Video of scenario 3 is at https://youtu.be/esE0-BbZMqQ.

Farmbot firmware is up to date and recently flashed

image

I actually don’t have any events scheduled :slight_smile: Last year I had a problem with my Farmbot sporadically rebooting. Even though I never had an excessive amount of events, reducing them worked around the issue.

I appreciate any help.

Thanks
Jack

I captured a log as well

00:24:10.804 [info] CeleryScript ok [#Reference<0.3272493800.537395201.253787>]:

00:24:24.695 [info] Finding home on the Z axis

00:24:48.851 [info] Finding home on the X axis

00:24:59.107 [info] Finding home on the Y axis

00:25:25.641 [info] Moving to (50, 0, 0)

00:25:28.575 [info] Setting device mounted tool ID to 11119

00:25:28.890 [info] Moving to (50, 0, 0)

00:25:29.461 [info] Moving to (3.4, 1050, 0)

00:25:46.867 [info] Moving to (3.4, 1050, -284)

00:26:08.416 [info] The Vacuum peripheral value is ON (digital)

00:26:08.490 [info] Moving to (3.4, 1050, -334)

00:26:12.252 [info] usb 1-1.2: reset high-speed USB device number 26 using dwc_otg

00:26:15.066 [info] usb 1-1.2: reset high-speed USB device number 26 using dwc_otg

00:26:17.882 [info] usb 1-1.2: reset high-speed USB device number 26 using dwc_otg

00:26:20.212 [info] usb 1-1.2: reset high-speed USB device number 26 using dwc_otg

00:26:21.571 [info] Moving to (3.4, 1050, 0)

00:26:23.002 [info] usb 1-1.2: reset high-speed USB device number 26 using dwc_otg

00:26:25.822 [info] usb 1-1.2: reset high-speed USB device number 26 using dwc_otg

00:26:27.022 [info] usb 1-1.2: USB disconnect, device number 26

00:26:27.386 [info] usb 1-1.2: new high-speed USB device number 27 using dwc_otg

00:26:27.746 [info] usb 1-1.2: New USB device found, idVendor=1908, idProduct=2311, bcdDevice= 1.00

00:26:27.747 [info] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0

00:26:27.747 [info] usb 1-1.2: Product: USB2.0 PC CAMERA

00:26:27.747 [info] usb 1-1.2: Manufacturer: Generic

00:26:27.747 [info] uvcvideo: Found UVC 1.00 device USB2.0 PC CAMERA (1908:2311)

00:26:27.747 [warn] uvcvideo 1-1.2:1.0: Entity type for entity Processing 2 was not initialized!

00:26:27.747 [warn] uvcvideo 1-1.2:1.0: Entity type for entity Camera 1 was not initialized!

00:26:27.747 [info] input: USB2.0 PC CAMERA: USB2.0 PC CAM as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.0/input/input13

00:26:29.912 [info] usb 1-1.2: reset high-speed USB device number 27 using dwc_otg

00:26:32.731 [info] usb 1-1.2: reset high-speed USB device number 27 using dwc_otg

00:26:35.542 [info] usb 1-1.2: reset high-speed USB device number 27 using dwc_otg

00:26:38.362 [info] usb 1-1.2: reset high-speed USB device number 27 using dwc_otg

00:26:39.782 [info] RouteManager: set_connection_status eth0 → :disconnected

00:26:39.783 [error] usb usb1-port1: disabled by hub (EMI?), re-enabling…

00:26:39.783 [info] usb 1-1: USB disconnect, device number 2

00:26:39.783 [info] usb 1-1.1: USB disconnect, device number 3

00:26:39.783 [warn] WARN::dwc_otg_hcd_urb_dequeue:638: Timed out waiting for FSM NP transfer to complete on 1

00:26:39.784 [info] smsc95xx 1-1.1:1.0 eth0: unregister ‘smsc95xx’ usb-3f980000.usb-1.1, smsc95xx USB 2.0 Ethernet

00:26:39.784 [info] smsc95xx 1-1.1:1.0 eth0: hardware isn’t capable of remote wakeup

00:26:39.786 [debug] VintageNet(eth0): :configured → eth0 removed

00:26:39.790 [error] Child :undefined of Supervisor MdnsLite.ResponderSupervisor terminated
** (exit) normal
Pid: #PID<0.1165.0>
Start Call: MdnsLite.Responder.start_link({192, 168, 10, 83})
Restart: :permanent
Shutdown: 5000
Type: :worker

00:26:39.797 [error] Child :undefined of Supervisor MdnsLite.ResponderSupervisor terminated
** (exit) normal
Pid: #PID<0.6846.0>
Start Call: MdnsLite.Responder.start_link({192, 168, 10, 83})
Restart: :permanent
Shutdown: 5000
Type: :worker

00:26:39.834 [info] Interface eth0 disconnected from access point

00:26:39.845 [info] usb 1-1.2: USB disconnect, device number 27

00:26:39.859 [warn] route_manager(clear_a_local_route): ignoring failure “ip: can’t find device ‘eth0’\n”

00:26:39.887 [debug] ip:ip: can’t find device ‘eth0’

00:26:39.889 [info] Farmbot has been reconnected. Canceling scheduled factory reset

00:26:39.898 [warn] route_manager(clear_a_local_route): ignoring failure “ip: can’t find device ‘eth0’\n”

00:26:39.926 [debug] ip:ip: SIOCGIFFLAGS: No such device

00:26:39.930 [warn] route_manager(clear_a_route): ignoring failure “ip: can’t find device ‘eth0’\n”

00:26:39.948 [warn] route_manager(clear_a_route): ignoring failure “ip: can’t find device ‘eth0’\n”

00:26:39.954 [error] Nonzero exit from ip, [“link”, “set”, “eth0”, “down”]: 2

00:26:39.955 [info] FarmBot will factory reset in 50 minutes if the network does not reassociate. If you see this message directly after configuration, this message can be safely ignored.

00:26:39.956 [debug] Unknown property change: [“interface”, “eth0”, “addresses”]
old:

[%{address: {192, 168, 10, 83}, family: :inet, netmask: {255, 255, 255, 0}, prefix_length: 24, scope: :universe}, %{address: {65152, 0, 0, 0, 47655, 60415, 65208, 48475}, family: :inet6, netmask: {65535, 65535, 65535, 65535, 0, 0, 0, 0}, prefix_length: 64, scope: :link}]

new:

[%{address: {192, 168, 10, 83}, family: :inet, netmask: {255, 255, 255, 0}, prefix_length: 24, scope: :universe}]

00:26:39.956 [debug] Unknown property change: [“interface”, “eth0”, “addresses”]
old:

[%{address: {192, 168, 10, 83}, family: :inet, netmask: {255, 255, 255, 0}, prefix_length: 24, scope: :universe}]

new:

[]

00:26:39.956 [debug] Unknown property change: [“interface”, “eth0”, “present”]
old:

true

new:

nil

00:26:39.957 [debug] Unknown property change: [“interface”, “eth0”, “hw_path”]
old:

“/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.1/1-1.1:1.0”

new:

nil

00:26:39.957 [debug] Unknown property change: [“interface”, “eth0”, “lower_up”]
old:

false

new:

nil

00:26:39.957 [debug] Unknown property change: [“interface”, “eth0”, “mac_address”]
old:

“b8:27:eb:b8:bd:5b”

new:

nil

00:26:39.957 [debug] Unknown property change: [“interface”, “eth0”, “addresses”]
old:

[]

new:

nil

00:26:39.957 [debug] Unknown property change: [“interface”, “eth0”, “state”]
old:

:configured

new:

:reconfiguring

00:26:39.958 [debug] VintageNet(eth0): :reconfiguring → done error

00:26:39.989 [info] usb 1-1.5: USB disconnect, device number 24

00:26:39.989 [error] cdc_acm 1-1.5:1.0: failed to set dtr/rts

00:26:39.991 [error] GenServer #PID<0.5022.0> terminating
** (stop) {:uart_error, :eio}
Last message: {:circuits_uart, “ttyACM0”, {:error, :eio}}
State: %{device: “ttyACM0”, handle_gcode: #Function<32.33254120/1 in FarmbotFirmware.init/1>, open: true, reset: FarmbotCore.FirmwareResetter, uart: #PID<0.5023.0>}

00:26:39.992 [warn] WARN::dwc_otg_hcd_urb_dequeue:638: Timed out waiting for FSM NP transfer to complete on 2

00:26:39.993 [info] Interface eth0 disconnected from the internet: disconnected

00:26:39.995 [error] Process #PID<0.5022.0> terminating
** (exit) {:uart_error, :eio}
(stdlib 3.14) gen_server.erl:805: :gen_server.handle_common_reply/8
(stdlib 3.14) proc_lib.erl:226: :proc_lib.init_p_do_apply/3
Initial Call: FarmbotFirmware.UARTTransport.init/1
Ancestors: [FarmbotFirmware, FarmbotCore, #PID<0.339.0>]
Message Queue Length: 0
Messages: []
Links: [#PID<0.5021.0>]
Dictionary: []
Trapping Exits: false
Status: :running
Heap Size: 2586
Stack Size: 28
Reductions: 586608
Neighbours:
FarmbotFirmware (#PID<0.5021.0>)
Initial Call: FarmbotFirmware.init/1
Current Call: :gen_server.loop/7
Ancestors: [FarmbotCore, #PID<0.339.0>]
Message Queue Length: 0
Links: [#PID<0.340.0>, #PID<0.5022.0>]
Trapping Exits: false
Status: :waiting
Heap Size: 6772
Stack Size: 12
Reductions: 270265
Current Stacktrace:
(stdlib 3.14) gen_server.erl:437: :gen_server.loop/7
(stdlib 3.14) proc_lib.erl:226: :proc_lib.init_p_do_apply/3

00:26:39.996 [debug] Unknown property change: [“interface”, “eth0”, “state”]
old:

:reconfiguring

new:

:retrying

00:26:39.996 [error] Child FarmbotFirmware of Supervisor FarmbotCore terminated
** (exit) {:uart_error, :eio}
Pid: #PID<0.5021.0>
Start Call: FarmbotFirmware.start_link([transport: FarmbotFirmware.StubTransport, side_effects: FarmbotCore.FirmwareSideEffects, reset: FarmbotCore.FirmwareResetter])
Restart: :permanent
Shutdown: 5000
Type: :worker

00:26:39.997 [info] Child FarmbotFirmware of Supervisor FarmbotCore started
Pid: #PID<0.6852.0>
Start Call: FarmbotFirmware.start_link([transport: FarmbotFirmware.StubTransport, side_effects: FarmbotCore.FirmwareSideEffects, reset: FarmbotCore.FirmwareResetter])
Restart: :permanent
Shutdown: 5000
Type: :worker

00:26:40.000 [debug] firmware state change: transport_boot => boot

00:26:40.002 [error] Error opening ttyACM0: :enoent

00:26:40.015 [error] (Rollbax) connection error: :nxdomain

00:26:40.192 [warn] Indeed it is in host mode hprt0 = 00001501

00:26:40.402 [info] usb 1-1: new high-speed USB device number 28 using dwc_otg

00:26:40.402 [warn] Indeed it is in host mode hprt0 = 00001101

00:26:40.642 [info] usb 1-1: New USB device found, idVendor=0424, idProduct=9514, bcdDevice= 2.00

00:26:40.642 [info] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0

00:26:40.642 [info] hub 1-1:1.0: USB hub found

00:26:40.642 [info] hub 1-1:1.0: 5 ports detected

00:26:40.962 [info] usb 1-1.1: new high-speed USB device number 29 using dwc_otg

00:26:41.102 [info] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00, bcdDevice= 2.00

00:26:41.102 [info] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0

00:26:41.102 [info] smsc95xx v1.0.6

00:26:41.178 [debug] Unknown property change: [“interface”, “eth0”, “present”]
old:

nil

new:

true

00:26:41.179 [debug] Unknown property change: [“interface”, “eth0”, “hw_path”]
old:

nil

new:

“/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.1/1-1.1:1.0”

00:26:41.180 [debug] VintageNet(eth0): :retrying → eth0 up

00:26:41.181 [info] RouteManager: clear_route eth0

00:26:41.183 [info] smsc95xx 1-1.1:1.0 eth0: register ‘smsc95xx’ at usb-3f980000.usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:b8:bd:5b

00:26:41.226 [info] Interface eth0 disconnected from access point

00:26:41.295 [info] Farmbot has been reconnected. Canceling scheduled factory reset

00:26:41.303 [info] smsc95xx 1-1.1:1.0 eth0: hardware isn’t capable of remote wakeup

00:26:41.322 [info] Child :udhcpc of Supervisor #PID<0.6858.0> (Supervisor.Default) started
Pid: #PID<0.6859.0>
Start Call: MuonTrap.Daemon.start_link(“udhcpc”, ["-f", “-i”, “eth0”, “-x”, “hostname:farmbot-00000000c6b8bd5b”, “-s”, “/srv/erlang/lib/vintage_net-0.9.3/priv/udhcpc_handler”], [stderr_to_stdout: true, log_output: :debug, log_prefix: "udhcpc(eth0): "])
Restart: :permanent
Shutdown: 500
Type: :worker

00:26:41.327 [debug] udhcpc(eth0): udhcpc: started, v1.32.0

00:26:41.327 [info] Child VintageNet.Interface.InternetConnectivityChecker of Supervisor #PID<0.6858.0> (Supervisor.Default) started
Pid: #PID<0.6860.0>
Start Call: VintageNet.Interface.InternetConnectivityChecker.start_link(“eth0”)
Restart: :permanent
Shutdown: 5000
Type: :worker

00:26:41.330 [info] eth0 dhcp deconfig: %{interface: “eth0”}

00:26:41.331 [info] Child :technology of Supervisor {VintageNet.Interface.Registry, {VintageNet.Interface.Supervisor, “eth0”}} started
Pid: #PID<0.6858.0>
Start Call: Supervisor.start_link([%{id: :udhcpc, restart: :permanent, shutdown: 500, start: {MuonTrap.Daemon, :start_link, [“udhcpc”, ["-f", “-i”, “eth0”, “-x”, “hostname:farmbot-00000000c6b8bd5b”, “-s”, “/srv/erlang/lib/vintage_net-0.9.3/priv/udhcpc_handler”], [stderr_to_stdout: true, log_output: :debug, log_prefix: "udhcpc(eth0): "]]}, type: :worker}, {VintageNet.Interface.InternetConnectivityChecker, “eth0”}], [strategy: :one_for_all])
Restart: :permanent
Shutdown: 5000
Type: :worker

00:26:41.332 [info] FarmBot will factory reset in 50 minutes if the network does not reassociate. If you see this message directly after configuration, this message can be safely ignored.

00:26:41.333 [debug] Unknown property change: [“interface”, “eth0”, “mac_address”]
old:

nil

new:

“b8:27:eb:b8:bd:5b”

00:26:41.333 [debug] Unknown property change: [“interface”, “eth0”, “state”]
old:

:retrying

new:

:configuring

00:26:41.334 [debug] Unknown property change: [“interface”, “eth0”, “state”]
old:

:configuring

new:

:configured

00:26:41.392 [debug] udhcpc(eth0): udhcpc: sending discover

00:26:41.483 [info] usb 1-1.2: new high-speed USB device number 30 using dwc_otg

00:26:41.762 [info] usb 1-1.2: new high-speed USB device number 31 using dwc_otg

00:26:41.862 [info] usb 1-1-port2: attempt power cycle

00:26:42.582 [info] usb 1-1.2: new high-speed USB device number 32 using dwc_otg

00:26:42.622 [info] usb 1-1.2: New USB device found, idVendor=1908, idProduct=2311, bcdDevice= 1.00

00:26:42.622 [info] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0

00:26:42.623 [info] usb 1-1.2: Product: USB2.0 PC CAMERA

00:26:42.623 [info] usb 1-1.2: Manufacturer: Generic

00:26:42.623 [info] uvcvideo: Found UVC 1.00 device USB2.0 PC CAMERA (1908:2311)

00:26:42.623 [warn] uvcvideo 1-1.2:1.0: Entity type for entity Processing 2 was not initialized!

00:26:42.623 [warn] uvcvideo 1-1.2:1.0: Entity type for entity Camera 1 was not initialized!

00:26:42.624 [info] input: USB2.0 PC CAMERA: USB2.0 PC CAM as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.0/input/input14

00:26:42.705 [info] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready

00:26:42.705 [info] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0xD1E1

00:26:42.742 [info] Interface eth0 connected access point

00:26:42.824 [info] Farmbot has been reconnected. Canceling scheduled factory reset

00:26:42.859 [info] Interface eth0 connected to local area network

00:26:42.924 [info] usb 1-1.5: new full-speed USB device number 33 using dwc_otg

00:26:43.059 [info] usb 1-1.5: New USB device found, idVendor=2341, idProduct=0042, bcdDevice= 0.01

00:26:43.060 [info] usb 1-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=220

00:26:43.060 [info] usb 1-1.5: Manufacturer: Arduino (www.arduino.cc)

00:26:43.060 [info] usb 1-1.5: SerialNumber: 557353231363518182F0

00:26:43.061 [info] cdc_acm 1-1.5:1.0: ttyACM0: USB ACM device

00:26:43.214 [debug] Unknown property change: [“interface”, “eth0”, “connection”]
old:

:lan

new:

:disconnected

00:26:43.453 [debug] firmware interface already detected: ttyACM0

00:26:44.043 [debug] Unknown property change: [“interface”, “eth0”, “addresses”]
old:

nil

new:

[%{address: {65152, 0, 0, 0, 47655, 60415, 65208, 48475}, family: :inet6, netmask: {65535, 65535, 65535, 65535, 0, 0, 0, 0}, prefix_length: 64, scope: :link}]

00:26:44.535 [debug] udhcpc(eth0): udhcpc: sending discover

00:26:44.672 [debug] udhcpc(eth0): udhcpc: sending select for 192.168.10.83

00:26:44.708 [info] usb 1-1.2: USB disconnect, device number 32

00:26:44.765 [debug] udhcpc(eth0): udhcpc: lease of 192.168.10.83 obtained, lease time 28800

00:26:44.766 [debug] udhcpc.renew(eth0): %{broadcast: “192.168.10.255”, dns: [“192.168.10.152”, “1.1.1.1”, “8.8.8.8”], domain: “sammamish.commune.local”, interface: “eth0”, ip: “192.168.10.83”, lease: “28800”, mask: “24”, opt53: “05”, router: [“192.168.10.1”], serverid: “192.168.10.1”, subnet: “255.255.255.0”}

00:26:44.778 [debug] Unknown property change: [“interface”, “eth0”, “addresses”]
old:

[%{address: {65152, 0, 0, 0, 47655, 60415, 65208, 48475}, family: :inet6, netmask: {65535, 65535, 65535, 65535, 0, 0, 0, 0}, prefix_length: 64, scope: :link}]

new:

[%{address: {192, 168, 10, 83}, family: :inet, netmask: {255, 255, 255, 0}, prefix_length: 24, scope: :universe}, %{address: {65152, 0, 0, 0, 47655, 60415, 65208, 48475}, family: :inet6, netmask: {65535, 65535, 65535, 65535, 0, 0, 0, 0}, prefix_length: 64, scope: :link}]

00:26:44.784 [info] RouteManager: set_route eth0 → :lan

00:26:45.035 [info] Attempting to retrieve farmduino_k15 reset function.

00:26:45.064 [info] Using default reset function

00:26:45.100 [info] usb 1-1.2: new high-speed USB device number 34 using dwc_otg

00:26:45.232 [info] usb 1-1.2: New USB device found, idVendor=1908, idProduct=2311, bcdDevice= 1.00

00:26:45.232 [info] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0

00:26:45.233 [info] usb 1-1.2: Product: USB2.0 PC CAMERA

00:26:45.233 [info] usb 1-1.2: Manufacturer: Generic

00:26:45.233 [info] uvcvideo: Found UVC 1.00 device USB2.0 PC CAMERA (1908:2311)

00:26:45.233 [warn] uvcvideo 1-1.2:1.0: Entity type for entity Processing 2 was not initialized!

00:26:45.233 [warn] uvcvideo 1-1.2:1.0: Entity type for entity Camera 1 was not initialized!

00:26:45.233 [info] input: USB2.0 PC CAMERA: USB2.0 PC CAM as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.0/input/input15

00:26:46.026 [debug] still in state: :boot {:unknown, [<<254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, …>>, “Serial”, “connection”, “started”]}

00:26:46.033 [debug] still in state: :boot {:report_parameter_value, [param_version: 1.0]}

00:26:46.034 [debug] still in state: :boot {:report_parameter_value, [param_config_ok: 0.0]}

00:26:46.034 [debug] still in state: :boot {:report_parameter_value, [param_use_eeprom: 1.0]}

00:26:46.038 [debug] still in state: :boot {:report_parameter_value, [param_e_stop_on_mov_err: 0.0]}

00:26:46.039 [debug] still in state: :boot {:report_parameter_value, [param_mov_nr_retry: 3.0]}

00:26:46.039 [debug] still in state: :boot {:report_parameter_value, [movement_timeout_x: 120.0]}

00:26:46.042 [debug] still in state: :boot {:report_parameter_value, [movement_timeout_y: 120.0]}

00:26:46.043 [debug] still in state: :boot {:report_parameter_value, [movement_timeout_z: 120.0]}

00:26:46.043 [debug] still in state: :boot {:report_parameter_value, [movement_keep_active_x: 0.0]}

00:26:46.046 [debug] still in state: :boot {:report_parameter_value, [movement_keep_active_y: 0.0]}

00:26:46.046 [debug] still in state: :boot {:report_parameter_value, [movement_keep_active_z: 1.0]}

00:26:46.046 [debug] still in state: :boot {:report_parameter_value, [movement_home_at_boot_x: 0.0]}

00:26:46.047 [debug] still in state: :boot {:report_parameter_value, [movement_home_at_boot_y: 0.0]}

00:26:46.051 [debug] still in state: :boot {:report_parameter_value, [movement_home_at_boot_z: 0.0]}

00:26:46.051 [debug] still in state: :boot {:report_parameter_value, [movement_invert_endpoints_x: 0.0]}

00:26:46.052 [debug] still in state: :boot {:report_parameter_value, [movement_invert_endpoints_y: 0.0]}

00:26:46.056 [debug] still in state: :boot {:report_parameter_value, [movement_invert_endpoints_z: 0.0]}

00:26:46.056 [debug] still in state: :boot {:report_parameter_value, [movement_enable_endpoints_x: 0.0]}

00:26:46.057 [debug] still in state: :boot {:report_parameter_value, [movement_enable_endpoints_y: 0.0]}

00:26:46.060 [debug] still in state: :boot {:report_parameter_value, [movement_enable_endpoints_z: 0.0]}

00:26:46.060 [debug] still in state: :boot {:report_parameter_value, [movement_invert_motor_x: 0.0]}

00:26:46.060 [debug] still in state: :boot {:report_parameter_value, [movement_invert_motor_y: 0.0]}

00:26:46.063 [debug] still in state: :boot {:report_parameter_value, [movement_invert_motor_z: 0.0]}

00:26:46.063 [debug] still in state: :boot {:report_parameter_value, [movement_secondary_motor_x: 1.0]}

00:26:46.064 [debug] still in state: :boot {:report_parameter_value, [movement_secondary_motor_invert_x: 1.0]}

00:26:46.067 [debug] still in state: :boot {:report_parameter_value, [movement_steps_acc_dec_x: 300.0]}

00:26:46.067 [debug] still in state: :boot {:report_parameter_value, [movement_steps_acc_dec_y: 300.0]}

00:26:46.068 [debug] still in state: :boot {:report_parameter_value, [movement_steps_acc_dec_z: 300.0]}

00:26:46.071 [debug] still in state: :boot {:report_parameter_value, [movement_stop_at_home_x: 0.0]}

00:26:46.071 [debug] still in state: :boot {:report_parameter_value, [movement_stop_at_home_y: 0.0]}

00:26:46.072 [debug] still in state: :boot {:report_parameter_value, [movement_stop_at_home_z: 0.0]}

00:26:46.072 [debug] still in state: :boot {:report_parameter_value, [movement_home_up_x: 0.0]}

00:26:46.075 [debug] still in state: :boot {:report_parameter_value, [movement_home_up_y: 0.0]}

00:26:46.075 [debug] still in state: :boot {:report_parameter_value, [movement_home_up_z: 1.0]}

00:26:46.075 [debug] still in state: :boot {:report_parameter_value, [movement_step_per_mm_x: 5.0]}

00:26:46.079 [debug] still in state: :boot {:report_parameter_value, [movement_step_per_mm_y: 5.0]}

00:26:46.079 [debug] still in state: :boot {:report_parameter_value, [movement_step_per_mm_z: 25.0]}

00:26:46.080 [debug] still in state: :boot {:report_parameter_value, [movement_min_spd_x: 50.0]}

00:26:46.083 [debug] still in state: :boot {:report_parameter_value, [movement_min_spd_y: 50.0]}

00:26:46.083 [debug] still in state: :boot {:report_parameter_value, [movement_min_spd_z: 50.0]}

00:26:46.084 [debug] still in state: :boot {:report_parameter_value, [movement_home_spd_x: 50.0]}

00:26:46.087 [debug] still in state: :boot {:report_parameter_value, [movement_home_spd_y: 50.0]}

00:26:46.087 [debug] still in state: :boot {:report_parameter_value, [movement_home_spd_z: 50.0]}

00:26:46.088 [debug] still in state: :boot {:report_parameter_value, [movement_max_spd_x: 400.0]}

00:26:46.092 [debug] still in state: :boot {:report_parameter_value, [movement_max_spd_y: 400.0]}

00:26:46.093 [debug] still in state: :boot {:report_parameter_value, [movement_max_spd_z: 400.0]}

00:26:46.093 [debug] still in state: :boot {:report_parameter_value, [movement_invert_2_endpoints_x: 0.0]}

00:26:46.095 [debug] still in state: :boot {:report_parameter_value, [movement_invert_2_endpoints_y: 0.0]}

00:26:46.095 [debug] still in state: :boot {:report_parameter_value, [movement_invert_2_endpoints_z: 0.0]}

00:26:46.095 [debug] still in state: :boot {:report_parameter_value, [movement_motor_current_x: 600.0]}

00:26:46.100 [debug] still in state: :boot {:report_parameter_value, [movement_motor_current_y: 600.0]}

00:26:46.100 [debug] still in state: :boot {:report_parameter_value, [movement_motor_current_z: 600.0]}

00:26:46.100 [debug] still in state: :boot {:report_parameter_value, [movement_stall_sensitivity_x: 30.0]}

00:26:46.103 [debug] still in state: :boot {:report_parameter_value, [movement_stall_sensitivity_y: 30.0]}

00:26:46.103 [debug] still in state: :boot {:report_parameter_value, [movement_stall_sensitivity_z: 30.0]}

00:26:46.104 [debug] still in state: :boot {:report_parameter_value, [movement_microsteps_x: 0.0]}

00:26:46.108 [debug] still in state: :boot {:report_parameter_value, [movement_microsteps_y: 0.0]}

00:26:46.108 [debug] still in state: :boot {:report_parameter_value, [movement_microsteps_z: 0.0]}

00:26:46.109 [debug] still in state: :boot {:report_parameter_value, [encoder_enabled_x: 0.0]}

00:26:46.113 [debug] still in state: :boot {:report_parameter_value, [encoder_enabled_y: 0.0]}

00:26:46.114 [debug] still in state: :boot {:report_parameter_value, [encoder_enabled_z: 0.0]}

00:26:46.114 [debug] still in state: :boot {:report_parameter_value, [encoder_type_x: 0.0]}

00:26:46.116 [debug] still in state: :boot {:report_parameter_value, [encoder_type_y: 0.0]}

00:26:46.116 [debug] still in state: :boot {:report_parameter_value, [encoder_type_z: 0.0]}

00:26:46.117 [debug] still in state: :boot {:report_parameter_value, [encoder_missed_steps_max_x: 5.0]}

00:26:46.120 [debug] still in state: :boot {:report_parameter_value, [encoder_missed_steps_max_y: 5.0]}

00:26:46.120 [debug] still in state: :boot {:report_parameter_value, [encoder_missed_steps_max_z: 5.0]}

00:26:46.121 [debug] still in state: :boot {:report_parameter_value, [encoder_scaling_x: 5556.0]}

00:26:46.124 [debug] still in state: :boot {:report_parameter_value, [encoder_scaling_y: 5556.0]}

00:26:46.124 [debug] still in state: :boot {:report_parameter_value, [encoder_scaling_z: 5556.0]}

00:26:46.128 [debug] still in state: :boot {:report_parameter_value, [encoder_missed_steps_decay_x: 5.0]}

00:26:46.129 [debug] still in state: :boot {:report_parameter_value, [encoder_missed_steps_decay_y: 5.0]}

00:26:46.129 [debug] still in state: :boot {:report_parameter_value, [encoder_missed_steps_decay_z: 5.0]}

00:26:46.132 [debug] still in state: :boot {:report_parameter_value, [encoder_use_for_pos_x: 0.0]}

00:26:46.133 [debug] still in state: :boot {:report_parameter_value, [encoder_use_for_pos_y: 0.0]}

00:26:46.133 [debug] still in state: :boot {:report_parameter_value, [encoder_use_for_pos_z: 0.0]}

00:26:46.136 [debug] still in state: :boot {:report_parameter_value, [encoder_invert_x: 0.0]}

00:26:46.136 [debug] still in state: :boot {:report_parameter_value, [encoder_invert_y: 0.0]}

00:26:46.137 [debug] still in state: :boot {:report_parameter_value, [encoder_invert_z: 0.0]}

00:26:46.140 [debug] still in state: :boot {:report_parameter_value, [movement_axis_nr_steps_x: 0.0]}

00:26:46.140 [debug] still in state: :boot {:report_parameter_value, [movement_axis_nr_steps_y: 0.0]}

00:26:46.141 [debug] still in state: :boot {:report_parameter_value, [movement_axis_nr_steps_z: 0.0]}

00:26:46.144 [debug] still in state: :boot {:report_parameter_value, [movement_stop_at_max_x: 0.0]}

00:26:46.145 [debug] still in state: :boot {:report_parameter_value, [movement_stop_at_max_y: 0.0]}

00:26:46.145 [debug] still in state: :boot {:report_parameter_value, [movement_stop_at_max_z: 0.0]}

00:26:46.149 [debug] still in state: :boot {:report_parameter_value, [pin_guard_1_pin_nr: 0.0]}

00:26:46.149 [debug] still in state: :boot {:report_parameter_value, [pin_guard_1_time_out: 60.0]}

00:26:46.149 [debug] still in state: :boot {:report_parameter_value, [pin_guard_1_active_state: 1.0]}

00:26:46.152 [debug] still in state: :boot {:report_parameter_value, [pin_guard_2_pin_nr: 0.0]}

00:26:46.153 [debug] still in state: :boot {:report_parameter_value, [pin_guard_2_time_out: 60.0]}

00:26:46.153 [debug] still in state: :boot {:report_parameter_value, [pin_guard_2_active_state: 1.0]}

00:26:46.157 [debug] still in state: :boot {:report_parameter_value, [pin_guard_3_pin_nr: 0.0]}

00:26:46.158 [debug] still in state: :boot {:report_parameter_value, [pin_guard_3_time_out: 60.0]}

00:26:46.158 [debug] still in state: :boot {:report_parameter_value, [pin_guard_3_active_state: 1.0]}

00:26:46.162 [debug] still in state: :boot {:report_parameter_value, [pin_guard_4_pin_nr: 0.0]}

00:26:46.163 [debug] still in state: :boot {:report_parameter_value, [pin_guard_4_time_out: 60.0]}

00:26:46.163 [debug] still in state: :boot {:report_parameter_value, [pin_guard_4_active_state: 1.0]}

00:26:46.166 [debug] still in state: :boot {:report_parameter_value, [pin_guard_5_pin_nr: 0.0]}

00:26:46.166 [debug] still in state: :boot {:report_parameter_value, [pin_guard_5_time_out: 60.0]}

00:26:46.167 [debug] still in state: :boot {:report_parameter_value, [pin_guard_5_active_state: 1.0]}

00:26:46.252 [info] RouteManager: set_connection_status eth0 → :internet

00:26:46.286 [debug] Unknown property change: [“interface”, “eth0”, “connection”]
old:

:disconnected

new:

:internet

00:26:46.585 [info] ARDUINO STARTUP COMPLETE (r99) transport=Elixir.FarmbotFirmware.UARTTransport

00:26:46.996 [debug] firmware state change: configuration => begin

00:26:49.139 [info] CeleryScript ok [#Reference<0.3272493800.537657345.39078>]:

00:27:09.478 [error] CeleryScript error [#Reference<0.3272493800.537657345.1920>]: “Firmware command: G00 X3.40 Y1050.00 Z0.00 A400.00 B400.00 C200.00 failed to respond within 30 seconds”

00:27:09.508 [info] Failed to execute command: Firmware command: G00 X3.40 Y1050.00 Z0.00 A400.00 B400.00 C200.00 failed to respond within 30 seconds

00:27:09.509 [error] CeleryScript error [#Reference<0.3272493800.537657345.1920>]: “Firmware command: G00 X3.40 Y1050.00 Z0.00 A400.00 B400.00 C200.00 failed to respond within 30 seconds”

00:27:09.727 [info] Child “1e654837-db50-49b3-9439-cb4c4ecf659a” of Supervisor FarmbotCore.AssetSupervisor.FarmbotCore.Asset.FarmwareEnv started
Pid: #PID<0.6873.0>
Start Call: FarmbotCore.AssetWorker.start_link(%FarmbotCore.Asset.FarmwareEnv{meta: #Ecto.Schema.Metadata<:loaded, “farmware_envs”>, created_at: ~U[2020-08-09 20:47:22.547000Z], id: 9701, key: “LAST_CLIENT_CONNECTED”, local_id: “1e654837-db50-49b3-9439-cb4c4ecf659a”, local_meta: #Ecto.Association.NotLoaded, monitor: true, updated_at: ~U[2021-04-04 00:26:51.614000Z], value: ““2021-04-04T00:26:47.517Z””})
Restart: :transient
Shutdown: 5000
Type: :worker

Hi @jrwaters This sounds like a bad vacuum pump or connector cable. It’s rare, but it does happen. We will reach out to you this week to get you a replacement when everyone is in the office.

Additionally, be sure to try the “VARIANCE” feature when doing seeding operations. It’s a newer feature and it will help make your seeding more efficient by varying the location from which the bot picks seeds.

Thank you @RickCarlino. I’ll look at the variance feature today. I had been thinking of it as primarily for things like soil sampling but that makes perfect sense.

Thank you for the help
Jack

1 Like