Ubuntu > 마우스 자동 클릭 > Tinkercad 작업이 번거롭기 때문에 > 아래로 이동하면서 슬라이스를 자르고,published Nov 12, 2014

브라우저에서 실행되는 AutoDesk의 Tinkercad
작업 환경
GeForce GTX 1070 (8GB)
ASRock Z170M Pro4S [Intel Z170chipset]
Ubuntu 16.04 LTS desktop amd64
TensorFlow v1.2.1
cuDNN v5.1 for Linux
CUDA v8.0
Python 3.5.2
IPython 6.0.0 -- An enhanced Interactive Python.
gcc (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609
GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu)
scipy v0.19.1
geopandas v0.3.0
MATLAB R2017b (Home Edition)
ADDA v.1.3b6
gnustep-gui-runtime v0.24.0-3.1

연관

  • 레이저 절단기, 레이저 절단기, 레이저 절단기, 레이저 절단기
  • 슬라이딩 프로세스 및 문제


    Tinkercad 레이어드 모델의 레이저 절단용.svg 파일을 만드는 절차는 다음과 같습니다.
  • Export를 클릭하십시오
  • .전문을 보려면 누르십시오
  • Ctrl + A
  • Ctrl+아래 커서
  • 1에서 반복 (계층 구성)
  • 40초 간격(Tinkercad 처리 시간 고려)
  • 델타 플라이어를 44번 반복합니다.svg 파일을 만들었지만 귀찮아서 다시 실행하고 싶지 않아요.
    우리 자동화합시다.

    자동 클릭


    xdotool을 사용합니다.
    사전 준비 및 Export 버튼으로 사용합니다.svg의 위치를 검사합니다.
    버튼의 표시 위치는 브라우저(Chrome 등)의 파일을 다운로드했는지 여부에 따라 달라집니다.
    파일을 다운로드한 상태에서 좌표 위치를 가져옵니다.또한 다운로드된 상태에서도 실행해야 합니다.)
    마우스를 해당 버튼의 위치로 이동하고 Alt+Tab을 사용하여 터미널로 이동하여 다음을 수행합니다.
    $ xdotool getmouselocation
    x:2378 y:287 screen:0 window:54525962
    
    위의 정보(내보내기 단추와.svg 선택)에 따라 스크립트를 작성합니다.
    auto_save_svg_tinkercad_180324_exec
    #!/usr/bin/env bash
    
    # location of the mouse click dpends on the environment
    # check with 
    # xdotool getmouselocation
    
    for loop in $(seq 1 5)
    do
        xdotool mousemove 2378 287 click 1 &  # Export
        sleep 1
        xdotool mousemove 1762 862 click 1 &  # .svg
        sleep 40
    done
    

    활용단어참조


    Tinkercad 화면을 열고 터미널에서 다음 작업을 수행합니다.
    $ bash auto_save_svg_tinkercad_180324_exec
    
    처리 중에는 다른 일을 하지 않는 것이 가장 좋다.

    아래로 이동하면서 슬라이스


    Ctrl+A와 같은 버튼을 누르면 발송됩니다다음 설치에서는 객체를 -3.0 아래로 이동하면서 슬라이스를 수행할 수 있습니다.
    auto_save_svg_tinkercad_180324_exec
    #!/usr/bin/env bash
    
    # location of the mouse click dpends on the environment
    # check with 
    # xdotool getmouselocation
    
    for loop in $(seq 1 5)
    do
        xdotool mousemove 2378 287 click 1 &  # Export
        sleep 1
        xdotool mousemove 1762 862 click 1 &  # .svg
        sleep 40
        xdotool key ctrl+a
        xdotool key ctrl+Down
        xdotool key ctrl+Down
        xdotool key ctrl+Down
        sleep 1
    done
    

    bash 스크립트가 자동으로 델타 플라이어를 슬라이스할 때, 우리는 꽁치를 세 조각(v0.5)으로 낮춘다.

    Iron Man Bust by tails_, published Nov 12, 2014


    https://www.thingiverse.com/thing:540937
    STL을 가져와 위에서 설명한 프로세스에서 슬라이스합니다.
    Tinkercad로 슬라이스를 가져와 임시 조립합니다.
    (임시 조립 작업 시간: 28분)
    https://www.tinkercad.com/things/cMpamE8YClk

    이게 아니라 로봇이 움직인다.
    해상도를 높이면 STL과 비슷하지만 *만 엔 코스의 레이저 커팅이 되겠죠.
    다음은 슬라이스의 전진 방향을 가로로 설정한 경우입니다.얼굴의 특징이 나타났다.

    나는 SVG 파일을 만들어 보았다.
    A3 사이즈가 됐어요.
    https://www.dropbox.com/s/mqgtx9gtax1i655/A3_IronMan_180325.svg?dl=0
    부품의 일부는 너무 작아서 절단 후 받침대 밑에 떨어지는 생존 형태이다.

    좋은 웹페이지 즐겨찾기