octoprint/repetier

  • Good morning, i've created a docker image of octoprint (3d printer server), it's running on 3344 port, but it can't find my printer (anet A8) through the USB port of my server.
    I've tried also to install Repetier server through docker, same problem.
    I suppose it's a driver problem
    Can anyone help me?


    Thank's

    • Offizieller Beitrag

    Did you follow the instructions on hub.docker?


    Code
    # search for you 3D printer serial port (usually it's /dev/ttyUSB0 or /dev/ttyACM0)
    ls /dev | grep tty
    
    
    // edit the docker-compose file to set your 3D printer serial port
    vi docker-compose.yml

    I would use "nano" instead of "vi".

    • Offizieller Beitrag

    Do you have keyboard and display connected to your server?
    If yes execute this command from the prompt after login:
    ls /dev | grep tty


    If you have no keyboard and display connected: Are you able to ssh into your server? If not read in the guide which is linked in my signature. There is a section about ssh and Putty (a software which can be used for a ssh connection between Windows and the server).


    After you have a ssh connection execute this command above from the prompt.


    Post the output here.

  • i connect by cockpit. this is the result:
    root@server:~# ls /dev | grep tty
    tty
    tty0
    tty1
    tty10
    tty11
    tty12
    tty13
    tty14
    tty15
    tty16
    tty17
    tty18
    tty19
    tty2
    tty20
    tty21
    tty22
    tty23
    tty24
    tty25
    tty26
    tty27
    tty28
    tty29
    tty3
    tty30
    tty31
    tty32
    tty33
    tty34
    tty35
    tty36
    tty37
    tty38
    tty39
    tty4
    tty40
    tty41
    tty42
    tty43
    tty44
    tty45
    tty46
    tty47
    tty48
    tty49
    tty5
    tty50
    tty51
    tty52
    tty53
    tty54
    tty55
    tty56
    tty57
    tty58
    tty59
    tty6
    tty60
    tty61
    tty62
    tty63
    tty7
    tty8
    tty9
    ttyS0
    ttyS1
    ttyS2
    ttyS3
    ttyUSB0
    root@server:~#

  • Did you mean this?


    accessControl:
    salt: Csw5NPtvPbB98HhRADEuwIbITC3qOXdG
    api:
    key: 9F9D5284CAA4437E862FF62B5C75C27F
    plugins:
    announcements:
    _config_version: 1
    channels:
    _blog:
    read_until: 1576506900
    _important:
    read_until: 1521111600
    _octopi:
    read_until: 1573722900
    _plugins:
    read_until: 1581033600
    _releases:
    read_until: 1581427500
    curalegacy:
    cura_engine: ''
    discovery:
    upnpUuid: 35346cd6-0ac7-40af-9470-86b4f293595d
    errortracking:
    unique_id: a72c6afd-05b7-47c5-9742-9929e8138c82
    softwareupdate:
    _config_version: 6
    check_providers:
    BedLevelingWizard: bedlevelingwizard
    curalegacy: curalegacy
    display-eta: octoprint_eta
    displayprogress: displayprogress
    progress_title: progress_title
    checks:
    octoprint:
    checkout_folder: null
    prerelease: false
    prerelease_channel: null
    tracking:
    enabled: true
    unique_id: b21d5fdb-9ff0-4f7d-bc2d-abf3126817ad
    printerProfiles:
    default: _default
    serial:
    additionalPorts:
    - /dev/ttyUSB0
    autoconnect: true
    firmwareDetection: false
    log: true
    timeout:
    detection: 10.0
    server:
    commands:
    serverRestartCommand: restart
    firstRun: false
    onlineCheck:
    enabled: true
    pluginBlacklist:
    enabled: true
    secretKey: I3lUBYdKucULE6I3KFtiDshYs6DZGLdG
    seenWizards:
    corewizard: 3
    cura: null
    curalegacy: null
    tracking: null
    temperature:
    profiles:
    - bed: 100
    chamber: null
    extruder: 210
    name: ABS
    - bed: 60
    chamber: null
    extruder: 180
    name: PLA

  • Did you mean this?


    accessControl:
    salt: Csw5NPtvPbB98HhRADEuwIbITC3qOXdG
    api:
    key: 9F9D5284CAA4437E862FF62B5C75C27F
    plugins:
    announcements:
    _config_version: 1
    channels:
    _blog:
    read_until: 1576506900
    _important:
    read_until: 1521111600
    _octopi:
    read_until: 1573722900
    _plugins:
    read_until: 1581033600
    _releases:
    read_until: 1581427500
    curalegacy:
    cura_engine: ''
    discovery:
    upnpUuid: 35346cd6-0ac7-40af-9470-86b4f293595d
    errortracking:
    unique_id: a72c6afd-05b7-47c5-9742-9929e8138c82
    softwareupdate:
    _config_version: 6
    check_providers:
    BedLevelingWizard: bedlevelingwizard
    curalegacy: curalegacy
    display-eta: octoprint_eta
    displayprogress: displayprogress
    progress_title: progress_title
    checks:
    octoprint:
    checkout_folder: null
    prerelease: false
    prerelease_channel: null
    tracking:
    enabled: true
    unique_id: b21d5fdb-9ff0-4f7d-bc2d-abf3126817ad
    printerProfiles:
    default: _default
    serial:
    additionalPorts:
    - /dev/ttyUSB0
    autoconnect: true
    firmwareDetection: false
    log: true
    timeout:
    detection: 10.0
    server:
    commands:
    serverRestartCommand: restart
    firstRun: false
    onlineCheck:
    enabled: true
    pluginBlacklist:
    enabled: true
    secretKey: I3lUBYdKucULE6I3KFtiDshYs6DZGLdG
    seenWizards:
    corewizard: 3
    cura: null
    curalegacy: null
    tracking: null
    temperature:
    profiles:
    - bed: 100
    chamber: null
    extruder: 210
    name: ABS
    - bed: 60
    chamber: null
    extruder: 180
    name: PLA



    I'm running the images whith docker's plug-in on OMV. I just create the "config" folder in sharedfolders/Appdata/octoprint.

    • Offizieller Beitrag

    In post #2 I am referring to the documentation on hub.docker. The text in the source code box is copied from there. But now I cannot find the image on hub.docker any more. And therefore also not the text.

  • Did you mean this?


    accessControl:
    salt: Csw5NPtvPbB98HhRADEuwIbITC3qOXdG
    api:
    key: 9F9D5284CAA4437E862FF62B5C75C27F
    plugins:
    announcements:
    _config_version: 1
    channels:
    _blog:
    read_until: 1576506900
    _important:
    read_until: 1521111600
    _octopi:
    read_until: 1573722900
    _plugins:
    read_until: 1581033600
    _releases:
    read_until: 1581427500
    curalegacy:
    cura_engine: ''
    discovery:
    upnpUuid: 35346cd6-0ac7-40af-9470-86b4f293595d
    errortracking:
    unique_id: a72c6afd-05b7-47c5-9742-9929e8138c82
    softwareupdate:
    _config_version: 6
    check_providers:
    BedLevelingWizard: bedlevelingwizard
    curalegacy: curalegacy
    display-eta: octoprint_eta
    displayprogress: displayprogress
    progress_title: progress_title
    checks:
    octoprint:
    checkout_folder: null
    prerelease: false
    prerelease_channel: null
    tracking:
    enabled: true
    unique_id: b21d5fdb-9ff0-4f7d-bc2d-abf3126817ad
    printerProfiles:
    default: _default
    serial:
    additionalPorts:
    - /dev/ttyUSB0
    autoconnect: true
    firmwareDetection: false
    log: true
    timeout:
    detection: 10.0
    server:
    commands:
    serverRestartCommand: restart
    firstRun: false
    onlineCheck:
    enabled: true
    pluginBlacklist:
    enabled: true
    secretKey: I3lUBYdKucULE6I3KFtiDshYs6DZGLdG
    seenWizards:
    corewizard: 3
    cura: null
    curalegacy: null
    tracking: null
    temperature:
    profiles:
    - bed: 100
    chamber: null
    extruder: 210
    name: ABS
    - bed: 60
    chamber: null
    extruder: 180
    name: PLA



    I'm running the images whith docker's plug-in on OMV. I just create the "config" folder in sharedfolders/Appdata/octoprint.



    I've find here:
    https://hub.docker.com/r/octoprint/octoprint

    • Offizieller Beitrag

    Ok, stupid me.


    I do not have any OMV4 installation any more so I cannot check how to do it in docker-gui. Here is what I would do.


    Stop the docker and delete the docker and the image (I hope you have no data generated you want to reuse, but I think they will survive).


    Clone the repository from git with:
    git clone https://github.com/OctoPrint/docker.git octoprint-docker && cd octoprint-docker


    with
    nano docker-compose.yml
    you open the docker-compose file with an editor. Change line 9, 10 and 12. Line 9 and 10 should look like in the source code box. Change line 12 so that it has the path to your appdata folder.
    Close the file with Ctrl+x and press y to safe.


    Then execute the docker compose file with docker-compose up -d.
    You might have to install docker-compose with apt install docker-compose
    After that you should be able to reach octoprint and see the docker also in the docker-gui

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!