Re: [Machinekit] OSHW release DE10-Nano Daughtercard

2019-09-24 Thread justin White
It was brought to my attention that I should probably have termination 
resistors on the differential encoder inputs. While it was fine in testing, 
after doing some research I'd have to agree. I slapped some pdf schematics 
in there as well. Also improved the differential signal routing.


On Tuesday, September 24, 2019 at 6:13:21 PM UTC-4, ce...@tuta.io wrote:
>
> Looks nice. This and the version with an analogue industrial output 
> (instead of stepgens) would probably satisfy majority of traditional 
> home-grown CNC mill machine projects. 
>
> Bet the connectors are the most expensive part of the BOM. 
>
> BTW, I did install the Kicad. True, only in VM, but still... 
>
> Cern. 
>
>
I tend to think of analog as being kind of gross for machine control, too 
much noise over cables. However, It would probably be a good case for 
looking at the possible issues with Smart serial in MK/mksocfpga. The Mesa 
7i83 would probably be a painless solution for analog servos, and a better 
setup because you can put the 7i83 in it's own shielded case and keep the 
analog stuff away from the rest of it and the only thing between the 2 is a 
chopped up ethernet cable. I just ordered a 7i66-8 that I'll pass on to 
Michael if that fares the same as my 8i20 (discovery happens then faults 
out and drops comm.)

Hopefully mksocfpga will get a little more traction, there's some really 
good use cases for it. From an all in one HMI type deal to what I think 
would be a pretty capable remote machine control setup.

-- 
website: http://www.machinekit.io blog: http://blog.machinekit.io github: 
https://github.com/machinekit
--- 
You received this message because you are subscribed to the Google Groups 
"Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to machinekit+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/machinekit/9bdecdfd-4126-48a9-a0c8-d54ef49b67eb%40googlegroups.com.


Re: [Machinekit] OSHW release DE10-Nano Daughtercard

2019-09-24 Thread cern
Sep 23, 2019, 05:34 by blazin...@gmail.com:

> I've decided to release the board I've been working on pretty much as is, 
> just with some open source considerations. It was intended for a specific 
> machine, but I rung out all of the I/O possibillities I could, no DE10 GPIO 
> pin went unused. There is an onboard 5v regulator that will power the nano 
> from GPIO and has a PTC fused connector to power about 3A worth of external 
> whatever. Specs:
>
> 9-25v VIN, 
> 5v regulator powers Nano from GPIO
> 6 differential stepgen interfaces with 5v enable (for external drivers)
> 6 differential encoder inputs (single ended encoders pull down encoders work 
> fine as well with no extra wiring)
> 16 sourcing outputs at supplied field voltage Outputs are done at whatever 
> field voltage supplies the board (recommend 24v)
> 2 high current opto-mosfet outputs
> 16 inputs arranged with single 3-pin connectors each to simplify NPN or PNP 
> type switch wiring. Inputs upto 30v
> 1 RS422 connector interface for SmartSerial. (not well tested, may be issues 
> with MK SS)
> On PCB terminal blocks for ground and field V+ that simplify wiring in 
> smaller machines
> a 3A PTC fused connector for powering external devices from the overkill 
> 5V/5A regulator (Nano+onboard components probably don't use more than 2.5A @ 
> 5v)
> 2 scaled analog input interfaces (4 channels each). 5v interface for using 
> potentiometers and such at 5v_ref, and one 4 channel interface that is 
> hardware scaled to accept 0-10v external input. (ADC hal component in repo) 
>
> The stepgens or outputs could probably be configured in hm2 firmware to 
> support PWM. Stepgens would provide differential PWM @ 5v, outputs would be 
> single ended PWM @ supplied field voltage haven't tested PWM yet but there's 
> not much to it.
>
> There are hal files, a gladevcp GUI, and display python file that will set 
> the DE10-FB image up as a test platform for the board. The hal files are 
> examples of pin masking and pin inversion that is done in hal to make the i/o 
> intuitive. It could use some sort of hm2 overlay type thing but that is 
> beyond me. There is also 2 versions of an ADC hal component that will convert 
> the 12bit data from the onboard ADC into a usable scaled voltage input in hal.
>
> The board isn't super cheap, that wasn't the intention but compared  to the 
> BBB hardware it's probably not too bad. It's a fairly large board (200x155), 
> but that's because I prefer Phoenix connectors and overall wiring cleanliness 
> over small form factor stuff. Still working on the git, but it's up.
>
> https://github.com/ShadeTechnik/socfpga-developement-OSHW 
> 
>
> Testing a stepgen and encoder:
> https://www.dropbox.com/s/qa4ro9r0io0dlvf/Video%20Sep%2022%2C%209%2054%2040%20PM.mov?dl=0
>  
> 
>
Looks nice. This and the version with an analogue industrial output (instead of 
stepgens) would probably satisfy majority of traditional home-grown CNC mill 
machine projects.

Bet the connectors are the most expensive part of the BOM.

BTW, I did install the Kicad. True, only in VM, but still...

Cern.

-- 
website: http://www.machinekit.io blog: http://blog.machinekit.io github: 
https://github.com/machinekit
--- 
You received this message because you are subscribed to the Google Groups 
"Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to machinekit+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/machinekit/Lp_KVT6--3-1%40tuta.io.


Re: [Machinekit] Re: OSHW release DE10-Nano Daughtercard

2019-09-24 Thread justin White
Yeah Kicad is a mess when it comes to updating.

Currently the BOM likely has some errors at the moment and I'll add some
PDFs when I get a chance.

I've tested everything fairly well and I'm pleased but I'm open to
suggestions if you see anything.

On Tue, Sep 24, 2019 at 5:11 PM Charles Steinkuehler <
char...@steinkuehler.net> wrote:

> Congratulations, indeed, that's a very nice looking board!!!
>
> I would suggest adding some PDF files to your github repo, at least
> for the schematic.  I wanted to review the design, but not enough to
> clone the repo and install the newer version of Kicad I'd need.  :)
>
> Also a lot of potential users are unlikely to have Kicad installed,
> but can probably read a schematic.
>
> On 9/24/2019 3:49 PM, Michael Brown wrote:
> > So Mksocfpga is having babies, @Justin congrats with the (first ?)
> > mksocfpga  oshw daughtercard release :-)
> > Michael
> >
> > On Monday, 23 September 2019 17:02:56 UTC+2, justin White wrote:
> >>
> >> [image: DE10nano interface.jpg]
> >>
> >> [image: Photo Sep 23, 10 50 34 AM.jpg]
>
> --
> Charles Steinkuehler
> char...@steinkuehler.net
>
> --
> website: http://www.machinekit.io blog: http://blog.machinekit.io github:
> https://github.com/machinekit
> ---
> You received this message because you are subscribed to the Google Groups
> "Machinekit" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to machinekit+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/machinekit/f57204c4-cd19-2b19-9bbc-962d2464db6d%40steinkuehler.net
> .
>

-- 
website: http://www.machinekit.io blog: http://blog.machinekit.io github: 
https://github.com/machinekit
--- 
You received this message because you are subscribed to the Google Groups 
"Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to machinekit+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/machinekit/CA%2BQ02MP6RaH5hpX%3DoxtF%2Bp6ouGH0ebuCb_VVHhTou6hKug1hJg%40mail.gmail.com.


Re: [Machinekit] Re: OSHW release DE10-Nano Daughtercard

2019-09-24 Thread Charles Steinkuehler
Congratulations, indeed, that's a very nice looking board!!!

I would suggest adding some PDF files to your github repo, at least
for the schematic.  I wanted to review the design, but not enough to
clone the repo and install the newer version of Kicad I'd need.  :)

Also a lot of potential users are unlikely to have Kicad installed,
but can probably read a schematic.

On 9/24/2019 3:49 PM, Michael Brown wrote:
> So Mksocfpga is having babies, @Justin congrats with the (first ?) 
> mksocfpga  oshw daughtercard release :-)
> Michael
> 
> On Monday, 23 September 2019 17:02:56 UTC+2, justin White wrote:
>>
>> [image: DE10nano interface.jpg]
>>
>> [image: Photo Sep 23, 10 50 34 AM.jpg]

-- 
Charles Steinkuehler
char...@steinkuehler.net

-- 
website: http://www.machinekit.io blog: http://blog.machinekit.io github: 
https://github.com/machinekit
--- 
You received this message because you are subscribed to the Google Groups 
"Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to machinekit+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/machinekit/f57204c4-cd19-2b19-9bbc-962d2464db6d%40steinkuehler.net.


[Machinekit] Re: OSHW release DE10-Nano Daughtercard

2019-09-24 Thread Michael Brown
So Mksocfpga is having babies, @Justin congrats with the (first ?) 
mksocfpga  oshw daughtercard release :-)
Michael

On Monday, 23 September 2019 17:02:56 UTC+2, justin White wrote:
>
> [image: DE10nano interface.jpg]
>
> [image: Photo Sep 23, 10 50 34 AM.jpg]
>
>
>
>

-- 
website: http://www.machinekit.io blog: http://blog.machinekit.io github: 
https://github.com/machinekit
--- 
You received this message because you are subscribed to the Google Groups 
"Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to machinekit+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/machinekit/766cfcd8-2647-4c2b-b309-a19105ac41ee%40googlegroups.com.