X-Junk-Score: 0 [] X-Cloudmark-Score: 0 [] X-Cloudmark-Analysis: v=2.3 cv=eO9tc0h1 c=1 sm=1 tr=0 a=W0k1p8L2Fg/Q12D2FaSoVw==:117 a=xcVT5aAzsDox221Z1GhpzA==:17 a=jpOVt7BSZ2e4Z31A5e1TngXxSK0=:19 a=IkcTkHD0fZMA:10 a=x7bEGLp0ZPQA:10 a=CKeqCrOqW6IA:10 a=dq6fvYVFJ5YA:10 a=pGLkceISAAAA:8 a=Ia-xEzejAAAA:8 a=o1OHuDzbAAAA:8 a=XYAwZIGsAAAA:8 a=pjdaNNIBAAAA:8 a=7g1VtSJxAAAA:8 a=PqoIAjp4wmo9tBtaWs0A:9 a=QEXdDO2ut3YA:10 a=Qa1je4BO31QA:10 a=gvSQh4r-fQ0A:10 a=Urk15JJjZg1Xo0ryW_k8:22 a=5YQ6H4ZxyGn-KoBYtt8s:22 a=E8ToXWR_bxluHZ7gmE-Z:22 a=grOzbf7U_OpcSX4AJOnl:22 From: "Stephen Izett stephen.izett@gmail.com" Received: from mail-pl1-f180.google.com ([209.85.214.180] verified) by logan.com (CommuniGate Pro SMTP 6.2.12) with ESMTPS id 12681442 for flyrotary@lancaironline.net; Sun, 16 Jun 2019 19:41:41 -0400 Received-SPF: pass receiver=logan.com; client-ip=209.85.214.180; envelope-from=stephen.izett@gmail.com Received: by mail-pl1-f180.google.com with SMTP id s24so3301811plr.8 for ; Sun, 16 Jun 2019 16:41:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:content-transfer-encoding:mime-version:subject:date:references :to:in-reply-to:message-id; bh=8/hx51JyrW2xinFPtaN2Dx4MTEZTcKOfrcIZTyGLXOA=; b=NX2uqCV3OdiLqv2u43xTnSRzebl9d0+cByURLRLJyaq/E80hO1yA6F9Eis1vYSiMG8 SceDaHmMqndMHcqTStRjqFdT2UNz44PCOEJNRqXxgTb4EKlsT3Tcu/ytyksqhb7RIkXX dQfytmv7jbmShJw1OlDJnfY4if6fVBJ7x/lRc+SU6/m5T0YjqznDNmRYma0BBmkwXoUt DknneTMAHGtGsDaloB6EaZ/HMyyTCXf/9Gt/Hb3FnQ7PkDst2lHf0gcBupjDmlbONuXo iJJVT9MdPmjNRGB4STyu9bZRPqPZRqWj2c6B4wc7mCImF7DbEk/mI9puwpiAaDs6ky+K hXOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:date:references:to:in-reply-to:message-id; bh=8/hx51JyrW2xinFPtaN2Dx4MTEZTcKOfrcIZTyGLXOA=; b=jCvLFWA77BKQ+aN0XeRrzLaD6H0JFGvGWSO0m35Vd/ku5il9BnFnjccIJtPp8T4LP8 CjFOVq7uPE9nLnS6oUD62J8cjgO+iT9uSWvA5u3q2EcvofaEwR0jIJp1WJDoaLwvP/9s KeWz6kVSw7FKQ/huJvzse0QLtGMt7gXtvzX0VaUj9NgaVcdsR36rLf07Eu4dlT50d08e 1rlH5WQHqcqhAZWXiz8Um9GczHp/wFcBCMhoVrb5isEmLr7guGSEAIsCEDZBWWtMAmnv M4G/tRl9zltiTSrbeKyorAu70Ov0AAKAc6pRl5S9kk8T0r8etqZIxrWFxLS00gQnSuyW eAlg== X-Gm-Message-State: APjAAAUeK55kbnz2kHfLmiR/U8ngrar52CLusaAbsck2oTmI1eIZOrhs Cj2ZVyDaVMeZaKtPpI0sqLQWX8ff X-Google-Smtp-Source: APXvYqz9Wh8ca3BBBPs2MJLkVIv/GPeqm4+WqYyEXIiwspLpCU03rQeE3uo9BW+pDd9RvTiiQEEGBw== X-Received: by 2002:a17:902:a612:: with SMTP id u18mr38027451plq.181.1560728484528; Sun, 16 Jun 2019 16:41:24 -0700 (PDT) Return-Path: Received: from steves-mbp.lan ([118.209.165.199]) by smtp.gmail.com with ESMTPSA id c18sm10607855pfc.180.2019.06.16.16.41.22 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 16 Jun 2019 16:41:24 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\)) Subject: Re: [FlyRotary] Re: EC3 software Date: Mon, 17 Jun 2019 07:41:19 +0800 References: To: Rotary motors in aircraft In-Reply-To: Message-Id: <5D51761B-4AC1-4D97-9AF5-3F8FF2549CFE@gmail.com> X-Mailer: Apple Mail (2.3445.102.3) Hi again Finn. I=E2=80=99m really rusty as far as my embedded system knowledge, but we = may find the chips config data at the end of the List file. Look at the end of the ec3cl8.lst file. We ay be able to find the chips = config data from the SYMBOL TABLE LABEL and its associated VALUE. Can MPLABS read the last file? As I said, I=E2=80=99m very rusty. Steve > On 17 Jun 2019, at 7:16 am, Stephen Izett stephen.izett@gmail.com = wrote: >=20 > Hi Fin. >=20 > No your right in relation to removing the chips and creating a = programming socket. To easy really. > And yes, the config of the chips many options which I don=E2=80=99t = think are in the code itself unless Ive missed something. >=20 > Steve >=20 >=20 >=20 >=20 >> On 16 Jun 2019, at 11:24 pm, Finn Lassen finn.lassen@verizon.net = wrote: >>=20 >> Are these not the EQU statements in the code that you uncomment by = removing the ";" in front of the one you want? >>=20 >> Oh, config for the particular chip used? >>=20 >> Again, I'm not (yet) familiar with the development and compiler to = know what's required. >>=20 >> I don't understand what's so difficult about removing the chips from = the board and programming them in a $7 socket connected to the 4 or so = programming wires from the PICKit3. >>=20 >> Finn >>=20 >> On 6/16/2019 3:50 AM, Stephen Izett stephen.izett@gmail.com wrote: >>> Thanks Finn. >>> Thats disappointing to hear. >>> I still may need to reprogram mine for (turbo or change in coils) so = I???ll be interested in what others find. >>> I may need to go back to my EC2 which I can reprogram. >>>=20 >>> I don???t understand the config settings coming out of compiling the = code. >>> Tracy previously provided the following config for the EC2 >>> Osc EC OSC2 as RA6 >>> Osc Sw Disabled >>> Pwr Up timer Enabled >>> Brown out Enabled >>> Brown out V. 2.7V >>> WDT Enabled >>> WDT Postscale 1:256 >>> CCP2 MUX RC1 >>> MCLR Enable MCLR Disabled RG5 Enable >>> Stack Ovf Enabled >>> LV Program Disabled >>>=20 >>> Not sure how you would create the executable without these config = data for the compiler. >>>=20 >>> Cheers >>>=20 >>> Steve >>>=20 >>>=20 >>>=20 >>>> On 16 Jun 2019, at 2:03 pm, Sam Hoskins sam.hoskins@gmail.com = wrote: >>>>=20 >>>> Thank you Finn. >>>>=20 >>>> A lot of pieces still missing, but maybe there is still hope for my = system. >>>>=20 >>>>=20 >>>> On Sun, Jun 16, 2019, 5:51 AM Finn Lassen finn.lassen@verizon.net = wrote: >>>> Talked with Tracy today. >>>>=20 >>>> Yes, programming pins are carried out to the DB connectors on the = EC3. >>>> However, there has been some instances where in-circuit programming >>>> didn't go well (he never found out why), so he recommends = programming >>>> the chips removed from?? the board (for example using the socket I >>>> ordered). He mentioned that he could not figure how to get it to = work >>>> with more recent versions of MPLABS and recommends version 8.15 or = so >>>> (should still be available on the Internet >>>> = https://www.microchip.com/development-tools/pic-and-dspic-downloads-archiv= e). >>>> Need to confirm that the version that worked for him is indeed 8.15 >>>>=20 >>>> The config file should be automatically generated first time you = compile >>>> the code, unless he's forgotten something. >>>>=20 >>>> Problem with Sam's version is he's forgotten the mental notes about = the >>>> differences between the rotary and the big bore aircraft engines. >>>> Basically the EC3 is now old technology (the 18F452 chip considered >>>> obsolete) and recommends using readily available Arduino-based = engine >>>> controller boards. >>>>=20 >>>> Gave the example that even though the plans still exist , no one = could >>>> build a Saturn V rocket today, because the engineers and their = notebooks >>>> (mental and otherwise) on how to actually build it are gone. >>>>=20 >>>> Regarding reading and understanding the code, remember that it is >>>> interrupt-driven and not just one long series of sequential code. >>>>=20 >>>> I hope I've properly understood and relayed his comments here. >>>>=20 >>>> Finn >>>>=20 >>>> On 6/15/2019 10:09 AM, Stephen Izett stephen.izett@gmail.com wrote: >>>>> Hi Fin >>>>> I see that on the J2 DB connector pins 1 and 11 are marked FACTORY = USE ONLY. >>>>> These maybe for programming. >>>>> Steve >>>>>=20 >>>>>> On 15 Jun 2019, at 9:50 pm, Stephen Izett stephen.izett@gmail.com = wrote: >>>>>>=20 >>>>>> Hi Fin >>>>>> Sorry. I missed your photo, but found it just now. Yes, appears = no headers! >>>>>> So we need a circuit diagram. Pins 16 &17 (PGD and PGC) of each = processor would need to be accessed for in circuit programming me = thinks. >>>>>>=20 >>>>>> Steve >>>>>>=20 >>>>>>=20 >>>>>>=20 >>>>>>> On 15 Jun 2019, at 9:35 pm, Finn Lassen finn.lassen@verizon.net = wrote: >>>>>>>=20 >>>>>>> I thought I'd posted a picture of the EC3 on 12 June. >>>>>>>=20 >>>>>>> Trying again. >>>>>>>=20 >>>>>>> There are no header pins. >>>>>>>=20 >>>>>>> Finn >>>>>>>=20 >>>>>>> On 6/15/2019 9:28 AM, Stephen Izett stephen.izett@gmail.com = wrote: >>>>>>>> I only spent a few moments on it but the version of MPLABS I = have didn't accept the PICkit3 for programming the >>>>>>>> 18F452 processors which appears in Tracy???s notes as the EC3 = processors. >>>>>>>>=20 >>>>>>>> Have you looked inside your EC3? Are there 6 pin ICSP headers = for in circuit programming like he EC2? >>>>>>>>=20 >>>>>>>> Would like to hear from Tracy or someone else that has = experience programmed the EC3. >>>>>>>> We also need the config data for the compiler. >>>>>>>>=20 >>>>>>>> Steve >>>>>>>>=20 >>>>>>>>=20 >>>>>>>>=20 >>>>>>>>=20 >>>>>>>>=20 >>>>>>>>> On 15 Jun 2019, at 9:03 pm, Finn Lassen = finn.lassen@verizon.net wrote: >>>>>>>>>=20 >>>>>>>>> I hope that's not true. What makes you think that? >>>>>>>>>=20 >>>>>>>>> I just ordered https://www.ebay.com/itm/262583587324 >>>>>>>>> and https://www.ebay.com/itm/273846534119 >>>>>>>>> I figured I can connect the 6 wires directly to the DIP40 = pins, bypassing the DIP40 socket. >>>>>>>>>=20 >>>>>>>>> I still need to download MPLABS andget familiar with that, but = that's several weeks in the future. >>>>>>>>>=20 >>>>>>>>> Finn >>>>>>>>> (Currently fighting with the RV-4 cowl and trying to determine = which radiator(s) and oil cooler to use.) >>>>>>>>>=20 >>>>>>>>>=20 >>>>>>>>> On 6/15/2019 6:05 AM, Stephen Izett stephen.izett@gmail.com = wrote: >>>>>>>>>> Hi Fin >>>>>>>>>>=20 >>>>>>>>>> Ive spent a few moments looking at the EC3 code. >>>>>>>>>> I???ve previously updated the settings of my EC2 using the = method discussed previously, using MPLABS and a PICkit3, >>>>>>>>>> however having looked at the EC3???s processor details I???m = not sure if it can be programmed with a tool like the PICkit3. >>>>>>>>>> I???ll need to look further into this. >>>>>>>>>> I???m hoping Tracy might be able to enlighten us re = programming the EC3 processors and the config settings required. >>>>>>>>>>=20 >>>>>>>>>> Does anyone else have the details re programming the EC3 etc. >>>>>>>>>>=20 >>>>>>>>>> Steve Izett >>>>>>>>>>> On 11 Jun 2019, at 10:07 pm, Stephen Izett = stephen.izett@gmail.com wrote: >>>>>>>>>>>=20 >>>>>>>>>>> See pdf of an EC2 circuit board showing in-circuit = programming headers. The EC3 will be similar. >>>>>>>>>>> >>>>>>>>>>>=20 >>>>>>>>>>>> On 11 Jun 2019, at 9:10 pm, Finn Lassen = finn.lassen@verizon.net wrote: >>>>>>>>>>>>=20 >>>>>>>>>>>> Something like this? >>>>>>>>>>>> = https://www.ebay.com/itm/PICKit3-Microchip-Programmer-w-USB-cable-wires-Pi= c-Kit-3-and-ICSP-Socket/391965539252?hash=3Ditem5b42f77bb4:g:je8AAOSw86JaY= 6CJ:sc:USPSFirstClass!32619!US!-1 >>>>>>>>>>>>=20 >>>>>>>>>>>> and this? >>>>>>>>>>>> = https://www.ebay.com/itm/Plcc44-to-dip40-usb-universal-programmer-ic-adapt= er-tester-socket-LB/273846534119?_trkparms=3Daid%3D555018%26algo%3DPL.SIM%= 26ao%3D1%26asc%3D57921%26meid%3Db074d810b54f4576947055bf696657dc%26pid%3D1= 00005%26rk%3D4%26rkt%3D12%26sd%3D273856754141%26itm%3D273846534119&_trksid= =3Dp2047675.c100005.m1851 >>>>>>>>>>>>=20 >>>>>>>>>>>> What is a 6-way header? >>>>>>>>>>>>=20 >>>>>>>>>>>> I wonder if the above programmer will work with MPLabs (a = 744 MB download!) >>>>>>>>>>>> = https://www.microchip.com/mplab/mplab-x-ide?gclid=3DCj0KCQjwov3nBRDFARIsAN= gsdoGRjNrAf5W07wtNtIBqL4MdFvN4apzRq5hhCoPP7bXzELwMPrM-RbQaAtixEALw_wcB >>>>>>>>>>>>=20 >>>>>>>>>>>> Finn >>>>>>>>>>>>=20 >>>>>>>>>>>> On 6/11/2019 12:26 AM, Stephen Izett = stephen.izett@gmail.com wrote: >>>>>>>>>>>>> I use a PICkit 3 programmer which I imagine are about = $50USD. >>>>>>>>>>>>> This plugs into the 6 way (from memory) headers along side = of each of the pic processors. >>>>>>>>>>>> -- >>>>>>>>>>>> Homepage: http://www.flyrotary.com/ >>>>>>>>>>>> Archive and UnSub: = http://mail.lancaironline.net:81/lists/flyrotary/List.html >>>>>>>>>>> -- >>>>>>>>>>> Homepage: http://www.flyrotary.com/ >>>>>>>>>>> Archive and UnSub: = http://mail.lancaironline.net:81/lists/flyrotary/List.html >>>>>>>>>> -- >>>>>>>>>> Homepage: http://www.flyrotary.com/ >>>>>>>>>> Archive and UnSub: = http://mail.lancaironline.net:81/lists/flyrotary/List.html >>>>>>>>>>=20 >>>>>>>>> -- >>>>>>>>> Homepage: http://www.flyrotary.com/ >>>>>>>>> Archive and UnSub: = http://mail.lancaironline.net:81/lists/flyrotary/List.html >>>>>>>> -- >>>>>>>> Homepage: http://www.flyrotary.com/ >>>>>>>> Archive and UnSub: = http://mail.lancaironline.net:81/lists/flyrotary/List.html >>>>>>>>=20 >>>>>>> -- >>>>>>> Homepage: http://www.flyrotary.com/ >>>>>>> Archive and UnSub: = http://mail.lancaironline.net:81/lists/flyrotary/List.html >>>>>> -- >>>>>> Homepage: http://www.flyrotary.com/ >>>>>> Archive and UnSub: = http://mail.lancaironline.net:81/lists/flyrotary/List.html >>>>> -- >>>>> Homepage: http://www.flyrotary.com/ >>>>> Archive and UnSub: = http://mail.lancaironline.net:81/lists/flyrotary/List.html >>>>>=20 >>>>=20 >>>> -- >>>> Homepage: http://www.flyrotary.com/ >>>> Archive and UnSub: = http://mail.lancaironline.net:81/lists/flyrotary/List.html >>>=20 >>> -- >>> Homepage: http://www.flyrotary.com/ >>> Archive and UnSub: = http://mail.lancaironline.net:81/lists/flyrotary/List.html >>>=20 >>=20 >>=20 >> -- >> Homepage: http://www.flyrotary.com/ >> Archive and UnSub: = http://mail.lancaironline.net:81/lists/flyrotary/List.html >=20 >=20 > -- > Homepage: http://www.flyrotary.com/ > Archive and UnSub: = http://mail.lancaironline.net:81/lists/flyrotary/List.html