I've installed bCNC on RaspberyPI3 as follows:

I’ve installed bCNC on RaspberyPI3 as follows:

RP3 running Python 2.7.13

sudo apt-get update
sudo apt-get upgrade
sudo rpi-update
sudo apt-get install python-tk
sudo apt-get install python-serial
Downloaded bCNC from github
Extracted bCNC to my RP3 Desktop
cd bCNC
sudo python bCNC

bCNC opens, but I can’t connect with available ports.

Possablity I missed a package to install?
Maybe I need to manually type in a different port?

Attached are screenshots of what I’m seeing in bCNC

Baud: 115200
Controller: Grbl

Any thoughts?

09100b10b4a84c427a789a083d0138a1.jpeg

Do you have tkinter installed?

Type and paste here the output from:
ls -l /dev

Have you tried running bCNC with sudo? Its possible that without being root you do not have access to the serial ports.

tkinter can be installs under the name python-tk (tkinter not available with apt-get)

sudo from terminal doesn’t seem to change behavior.

Here is the output from ls | /dev:

total 0
crw-r–r- 1 root root 10, 235 Apr 1 18:31 autofs
drwxr-xr-x 2 root root 580 Apr 1 18:31 block
crw------- 1 root root 10, 234 Apr 1 18:31 btrfs-control
drwxr-xr-x 3 root root 60 Dec 31 1969 bus
crw------- 1 root root 10, 63 Apr 1 18:31 cachefiles
drwxr-xr-x 2 root root 2680 Apr 1 19:26 char
crw------- 1 root root 5, 1 Apr 1 18:31 console
crw------- 1 root root 10, 62 Apr 1 18:31 cpu_dma_latency
crw------- 1 root root 10, 203 Apr 1 18:31 cuse
drwxr-xr-x 7 root root 140 Apr 1 18:31 disk
crw-rw---- 1 root video 29, 0 Apr 1 18:31 fb0
lrwxrwxrwx 1 root root 13 Nov 3 2016 fd > /proc/self/fd
crw-rw-rw 1 root root 1, 7 Apr 1 18:31 full
crw-rw-rw- 1 root root 10, 229 Apr 1 18:31 fuse
crw-rw---- 1 root gpio 254, 0 Apr 1 18:31 gpiochip0
crw-rw---- 1 root gpio 254, 1 Apr 1 18:31 gpiochip1
crw-rw---- 1 root gpio 254, 2 Apr 1 18:31 gpiochip2
crw-rw---- 1 root gpio 248, 0 Apr 1 18:31 gpiomem
crw------- 1 root root 247, 0 Apr 1 18:31 hidraw0
crw------- 1 root root 247, 1 Apr 1 18:31 hidraw1
crw------- 1 root root 247, 2 Apr 1 18:31 hidraw2
crw------- 1 root root 10, 183 Apr 1 18:31 hwrng
lrwxrwxrwx 1 root root 25 Nov 3 2016 initctl > /run/systemd/initctl/fifo
drwxr-xr-x 4 root root 160 Apr 1 18:31 input
crw-r–r- 1 root root 1, 11 Apr 1 18:31 kmsg
lrwxrwxrwx 1 root root 28 Nov 3 2016 log > /run/systemd/journal/dev-log
brw-rw---- 1 root disk 7, 0 Apr 1 18:31 loop0
brw-rw---- 1 root disk 7, 1 Apr 1 18:31 loop1
brw-rw---- 1 root disk 7, 2 Apr 1 18:31 loop2
brw-rw---- 1 root disk 7, 3 Apr 1 18:31 loop3
brw-rw---- 1 root disk 7, 4 Apr 1 18:31 loop4
brw-rw---- 1 root disk 7, 5 Apr 1 18:31 loop5
brw-rw---- 1 root disk 7, 6 Apr 1 18:31 loop6
brw-rw---- 1 root disk 7, 7 Apr 1 18:31 loop7
crw-rw---- 1 root disk 10, 237 Apr 1 18:31 loop-control
drwxr-xr-x 2 root root 60 Apr 1 18:31 mapper
crw-r----- 1 root kmem 1, 1 Apr 1 18:31 mem
crw------- 1 root root 10, 59 Apr 1 18:31 memory_bandwidth
brw-rw---- 1 root disk 179, 0 Apr 1 18:31 mmcblk0
brw-rw---- 1 root disk 179, 1 Apr 1 18:31 mmcblk0p1
brw-rw---- 1 root disk 179, 2 Apr 1 18:31 mmcblk0p2
drwxrwxrwt 2 root root 40 Dec 31 1969 mqueue
drwxr-xr-x 2 root root 60 Apr 1 18:31 net
crw------- 1 root root 10, 61 Apr 1 18:31 network_latency
crw------- 1 root root 10, 60 Apr 1 18:31 network_throughput
crw-rw-rw 1 root root 1, 3 Apr 1 18:31 null
crw------- 1 root root 108, 0 Apr 1 18:31 ppp
crw-rw-rw- 1 root tty 5, 2 Apr 1 20:00 ptmx
drwxr-xr-x 2 root root 0 Nov 3 2016 pts
brw-rw---- 1 root disk 1, 0 Apr 1 18:31 ram0
brw-rw---- 1 root disk 1, 1 Apr 1 18:31 ram1
brw-rw---- 1 root disk 1, 10 Apr 1 18:31 ram10
brw-rw---- 1 root disk 1, 11 Apr 1 18:31 ram11
brw-rw---- 1 root disk 1, 12 Apr 1 18:31 ram12
brw-rw---- 1 root disk 1, 13 Apr 1 18:31 ram13
brw-rw---- 1 root disk 1, 14 Apr 1 18:31 ram14
brw-rw---- 1 root disk 1, 15 Apr 1 18:31 ram15
brw-rw---- 1 root disk 1, 2 Apr 1 18:31 ram2
brw-rw---- 1 root disk 1, 3 Apr 1 18:31 ram3
brw-rw---- 1 root disk 1, 4 Apr 1 18:31 ram4
brw-rw---- 1 root disk 1, 5 Apr 1 18:31 ram5
brw-rw---- 1 root disk 1, 6 Apr 1 18:31 ram6
brw-rw---- 1 root disk 1, 7 Apr 1 18:31 ram7
brw-rw---- 1 root disk 1, 8 Apr 1 18:31 ram8
brw-rw---- 1 root disk 1, 9 Apr 1 18:31 ram9
crw-rw-rw- 1 root root 1, 8 Apr 1 18:31 random
drwxr-xr-x 2 root root 60 Dec 31 1969 raw
crw-rw-r-- 1 root netdev 10, 58 Apr 1 18:31 rfkill
drwxr-xr-x 4 root root 80 Apr 1 19:26 serial
lrwxrwxrwx 1 root root 7 Apr 1 18:31 serial1 > ttyAMA0
drwxrwxrwt 2 root root 40 Nov 3 2016 shm
drwxr-xr-x 3 root root 160 Apr 1 18:31 snd
lrwxrwxrwx 1 root root 15 Nov 3 2016 stderr -> /proc/self/fd/2
lrwxrwxrwx 1 root root 15 Nov 3 2016 stdin -> /proc/self/fd/0
lrwxrwxrwx 1 root root 15 Nov 3 2016 stdout -> /proc/self/fd/1
crw-rw-rw 1 root tty 5, 0 Apr 1 18:31 tty
crw-w---- 1 root tty 4, 0 Apr 1 18:31 tty0
crw–w---- 1 root tty 4, 1 Apr 1 18:31 tty1
crw–w---- 1 root tty 4, 10 Apr 1 18:31 tty10
crw–w---- 1 root tty 4, 11 Apr 1 18:31 tty11
crw–w---- 1 root tty 4, 12 Apr 1 18:31 tty12
crw–w---- 1 root tty 4, 13 Apr 1 18:31 tty13
crw–w---- 1 root tty 4, 14 Apr 1 18:31 tty14
crw–w---- 1 root tty 4, 15 Apr 1 18:31 tty15
crw–w---- 1 root tty 4, 16 Apr 1 18:31 tty16
crw–w---- 1 root tty 4, 17 Apr 1 18:31 tty17
crw–w---- 1 root tty 4, 18 Apr 1 18:31 tty18
crw–w---- 1 root tty 4, 19 Apr 1 18:31 tty19
crw–w---- 1 root tty 4, 2 Apr 1 18:31 tty2
crw–w---- 1 root tty 4, 20 Apr 1 18:31 tty20
crw–w---- 1 root tty 4, 21 Apr 1 18:31 tty21
crw–w---- 1 root tty 4, 22 Apr 1 18:31 tty22
crw–w---- 1 root tty 4, 23 Apr 1 18:31 tty23
crw–w---- 1 root tty 4, 24 Apr 1 18:31 tty24
crw–w---- 1 root tty 4, 25 Apr 1 18:31 tty25
crw–w---- 1 root tty 4, 26 Apr 1 18:31 tty26
crw–w---- 1 root tty 4, 27 Apr 1 18:31 tty27
crw–w---- 1 root tty 4, 28 Apr 1 18:31 tty28
crw–w---- 1 root tty 4, 29 Apr 1 18:31 tty29
crw–w---- 1 root tty 4, 3 Apr 1 18:31 tty3
crw–w---- 1 root tty 4, 30 Apr 1 18:31 tty30
crw–w---- 1 root tty 4, 31 Apr 1 18:31 tty31
crw–w---- 1 root tty 4, 32 Apr 1 18:31 tty32
crw–w---- 1 root tty 4, 33 Apr 1 18:31 tty33
crw–w---- 1 root tty 4, 34 Apr 1 18:31 tty34
crw–w---- 1 root tty 4, 35 Apr 1 18:31 tty35
crw–w---- 1 root tty 4, 36 Apr 1 18:31 tty36
crw–w---- 1 root tty 4, 37 Apr 1 18:31 tty37
crw–w---- 1 root tty 4, 38 Apr 1 18:31 tty38
crw–w---- 1 root tty 4, 39 Apr 1 18:31 tty39
crw–w---- 1 root tty 4, 4 Apr 1 18:31 tty4
crw–w---- 1 root tty 4, 40 Apr 1 18:31 tty40
crw–w---- 1 root tty 4, 41 Apr 1 18:31 tty41
crw–w---- 1 root tty 4, 42 Apr 1 18:31 tty42
crw–w---- 1 root tty 4, 43 Apr 1 18:31 tty43
crw–w---- 1 root tty 4, 44 Apr 1 18:31 tty44
crw–w---- 1 root tty 4, 45 Apr 1 18:31 tty45
crw–w---- 1 root tty 4, 46 Apr 1 18:31 tty46
crw–w---- 1 root tty 4, 47 Apr 1 18:31 tty47
crw–w---- 1 root tty 4, 48 Apr 1 18:31 tty48
crw–w---- 1 root tty 4, 49 Apr 1 18:31 tty49
crw–w---- 1 root tty 4, 5 Apr 1 18:31 tty5
crw–w---- 1 root tty 4, 50 Apr 1 18:31 tty50
crw–w---- 1 root tty 4, 51 Apr 1 18:31 tty51
crw–w---- 1 root tty 4, 52 Apr 1 18:31 tty52
crw–w---- 1 root tty 4, 53 Apr 1 18:31 tty53
crw–w---- 1 root tty 4, 54 Apr 1 18:31 tty54
crw–w---- 1 root tty 4, 55 Apr 1 18:31 tty55
crw–w---- 1 root tty 4, 56 Apr 1 18:31 tty56
crw–w---- 1 root tty 4, 57 Apr 1 18:31 tty57
crw–w---- 1 root tty 4, 58 Apr 1 18:31 tty58
crw–w---- 1 root tty 4, 59 Apr 1 18:31 tty59
crw–w---- 1 root tty 4, 6 Apr 1 18:31 tty6
crw–w---- 1 root tty 4, 60 Apr 1 18:31 tty60
crw–w---- 1 root tty 4, 61 Apr 1 18:31 tty61
crw–w---- 1 root tty 4, 62 Apr 1 18:31 tty62
crw–w---- 1 root tty 4, 63 Apr 1 18:31 tty63
crw–w---- 1 root tty 4, 7 Apr 1 18:31 tty7
crw–w---- 1 root tty 4, 8 Apr 1 18:31 tty8
crw–w---- 1 root tty 4, 9 Apr 1 18:31 tty9
crw-rw---- 1 root dialout 204, 64 Apr 1 18:31 ttyAMA0
crw------- 1 root root 5, 3 Apr 1 18:31 ttyprintk
crw-rw---- 1 root dialout 188, 0 Apr 1 19:26 ttyUSB0
crw------- 1 root root 10, 239 Apr 1 18:31 uhid
crw------- 1 root root 10, 223 Apr 1 18:31 uinput
crw-rw-rw 1 root root 1, 9 Apr 1 18:31 urandom
drwxr-xr-x 2 root root 60 Apr 1 18:31 usb
crw-rw---- 1 root video 245, 0 Apr 1 18:31 vchiq
crw-rw---- 1 root video 249, 0 Apr 1 18:31 vcio
crw------- 1 root root 250, 0 Apr 1 18:31 vc-mem
crw-rw---- 1 root tty 7, 0 Apr 1 18:31 vcs
crw-rw---- 1 root tty 7, 1 Apr 1 18:31 vcs1
crw-rw---- 1 root tty 7, 2 Apr 1 18:31 vcs2
crw-rw---- 1 root tty 7, 3 Apr 1 18:31 vcs3
crw-rw---- 1 root tty 7, 4 Apr 1 18:31 vcs4
crw-rw---- 1 root tty 7, 5 Apr 1 18:31 vcs5
crw-rw---- 1 root tty 7, 6 Apr 1 18:31 vcs6
crw-rw---- 1 root tty 7, 7 Apr 1 18:31 vcs7
crw-rw---- 1 root tty 7, 128 Apr 1 18:31 vcsa
crw-rw---- 1 root tty 7, 129 Apr 1 18:31 vcsa1
crw-rw---- 1 root tty 7, 130 Apr 1 18:31 vcsa2
crw-rw---- 1 root tty 7, 131 Apr 1 18:31 vcsa3
crw-rw---- 1 root tty 7, 132 Apr 1 18:31 vcsa4
crw-rw---- 1 root tty 7, 133 Apr 1 18:31 vcsa5
crw-rw---- 1 root tty 7, 134 Apr 1 18:31 vcsa6
crw-rw---- 1 root tty 7, 135 Apr 1 18:31 vcsa7
crw-rw---- 1 root video 246, 0 Apr 1 18:31 vcsm
crw------- 1 root root 10, 137 Apr 1 18:31 vhci
crw------- 1 root root 10, 130 Apr 1 18:31 watchdog
crw------- 1 root root 252, 0 Apr 1 18:31 watchdog0
crw-rw-rw- 1 root root 1, 5 Apr 1 18:31 zero

Try /dev/serial or /dev/serial1 as your port.

This may, or may not help, but I found this link to a prebuilt Raspberry Pi image that has bCNC (and others) all ready loaded.

https://wiki.protoneer.co.nz/Raspberry_Pi_CNC_-_Quick_Start_Guide#Download_the_pre-configured_Raspberry_Pi_image

Found the source of the problem - my E-Stop switch. Leaving it unplugged for now and bCNC shows “Connected”.

Guess its never easy - went to Control and tried to jog X-Y-Z independly, I get an “error:9”.

I am assuming you have not installed Python? Can you start a new thread?