Tormach Released Control Baoard Schematics and Firmware Still Waiting VFD Files!

More
19 Nov 2021 04:59 #226952 by Rhine_Labs
Since Tormach made it Public they supported Right ot Repair and Subsequent call out video they Released most all their schematics and firmware files. Still waiting on the VFD files, VFD Unlock Codes, Pic Chip Config Bit Settings.

Their Github is at github.com/tormach/Repair-Information

I did update my Lathe Control Board's PIC16F1947 Firmware


Config Bits Read Form My PIC16F1947:



I also updated my PCNC 1100 Series II Boards PIC16F872 to a Series III Seems to be Working fine.

PIC16F872 Config Bits Read Form Working Series II Chip.

File Name SeriesII_V1.HEX
Device: PIC16F872
Checksum: 003EB573H

WDT: Enable
BOR: Enable
WRT=1: Enable

PWRT: Disabled
LVP:Disabled

ID0:3FFF
ID1:3FFF
ID2:3FFF
ID3:3FFF

 
The following user(s) said Thank You: nkp, tivoi, snowgoer540

Please Log in or Create an account to join the conversation.

More
19 Nov 2021 06:32 #226955 by smgvbest
Very Cool and Thank you for posting
Looking at repro now

Please Log in or Create an account to join the conversation.

More
19 Nov 2021 14:36 #226986 by snowgoer540
I was unaware of this, so thank you for sharing.  This is is very cool of them!

Please Log in or Create an account to join the conversation.

More
21 Nov 2021 23:58 - 22 Nov 2021 00:01 #227253 by Iron-Man
This is great!!  I wonder if they will release the code, used to generate the lathe ATC hex files?

Iron-Man
Last edit: 22 Nov 2021 00:01 by Iron-Man. Reason: Lathe ATC

Please Log in or Create an account to join the conversation.

More
23 Nov 2021 07:54 - 23 Nov 2021 07:55 #227383 by Rhine_Labs
Iron-Man, I am not sure about the source code I don't expect they would unless required by the Linux CNC license. I know they released the firmware for the Lathe Control Board and the Schematics along with the Schematics for the Lathe Turret Board.
Last edit: 23 Nov 2021 07:55 by Rhine_Labs.

Please Log in or Create an account to join the conversation.

More
25 Nov 2021 06:01 #227558 by smgvbest
I would agree with Contract_Pilot on this.
I see no indication the schematics are open sourced/hardware. they carry no disclaimer of license and state they are for repair purposes and so the firmware being supplied in OCO (object code only) would tend to indicate no intent to share source. But this is only my opinion and would be happy to be proven wrong.

I do hope they will release PP publicly on github though.

Please Log in or Create an account to join the conversation.

More
25 Nov 2021 22:40 #227594 by Rhine_Labs
smgvbest, There is enough to repair the source code is not required for repair or to even to support of right to repair just the compiled Binary and since it is a Pic Config Bits. Asking for the source code is a very tall ask.

I see that they have posted some of the pic config bits I provided them on the GitHub wish I had other boards/hips I could read and grab the others. 

When Asked By Rogge for help with obtaining the config bits because they may no longer have them., I did say yes, that I would be willing to pull the config bits for the other pic chips. Have Yet to hear back form them on this. Right now my chip programmers have been very busy with paying work anyways.

File Attachment:

Please Log in or Create an account to join the conversation.

More
26 Nov 2021 00:54 #227600 by smgvbest
Contract_Pilot I am not asking for source just to be clear. I am stating why I do not believe we would see source for the firmware on the boards. But do have the hope Tormach would publically release PP on github.

I do have the PP2.0.5 Source from Tormach. Free for asking just $10 to cover expenses to make a disk and mail it.

Please Log in or Create an account to join the conversation.

More
26 Nov 2021 05:52 - 26 Nov 2021 05:55 #227618 by Iron-Man
A disassembler can be used to go from hex to assembly code.  Here is a partial listing using the PIC 16F83.inc file.  This was the closest I could find to the PIC 16F1947, which is a 8 bit device using 14 bit words I believe.  The circuit board could be designed in KiCad or Altium designer. I do not know how Tormach would feel about this.

;***********************************
include "pic16f83.inc"

__config 0000

org 0x2000
db
;***********************************
; Eeprom memory dump
org 0x2100
;***********************************
org 0x0000
movlw 0x80
goto L_0042

;**********
org 0x0004
;**********
bsf 0x7e,0
movlw 0x80
nop
movfw 0x7f
movwf 0x71
btfss 0x11,1
goto L_000e
clrf 0x41
incf 0x41,F
bcf 0x11,1
L_000e btfss INTCON,INTF
Last edit: 26 Nov 2021 05:55 by Iron-Man. Reason: KiCad

Please Log in or Create an account to join the conversation.

More
26 Nov 2021 16:04 #227660 by Rhine_Labs
@Iron-Man with disassemblers and decompilers some work some do not.

Please Log in or Create an account to join the conversation.

Moderators: cncbasher
Time to create page: 0.169 seconds
Powered by Kunena Forum