On Monday, August 28, 2017 at 9:35:16 AM UTC+2, Bas de Bruijn wrote: > > > > On Sunday, August 27, 2017 at 4:15:59 PM UTC+2, Michael Brown wrote: >> >> The 2 (tested) commits are now online: >> >> https://github.com/machinekit/mksocfpga/pull/87 >> https://github.com/machinekit/machinekit/pull/1253 >> > > Sounds great Michael! > I'll be updating my De0-nano board and I'll be trying out the ADC! > Superb! > > Bas >
Michael B, Are there any additional requirements on using the ADC? I load an existing configuration, and try to see the ADC inputs change (potmeter attached to pins) machinekit@mksocfpga:~$ export DEBUG=5 machinekit@mksocfpga:~$ halrun -I msgd:0 stopped rtapi:0 stopped halcmd: loadrt hostmot2 <stdin>:2: Realtime module 'hostmot2' loaded halcmd: newinst hm2_soc_ol hm2-socfpga0 -- config="firmware=socfpga/dtbo/DE0_Nano_SoC_DB25.7I76_7I76_7I76_7I76.dtbo num_stepgens=5 enable_adc=1" debug=1 <stdin>:3: Realtime module 'hm2_soc_ol' loaded halcmd: show funct Exported Functions: Comp Inst CodeAddr Arg FP Users Type Name 66 0000b6685725 000000000000 NO 0 user delinst 80 82 0000b559cecd 00000003b588 NO 0 xthread hm2_de0n.0.pet_watchdog 80 82 0000b5586005 00000003b588 YES 0 xthread hm2_de0n.0.read 80 82 0000b5586191 00000003b588 YES 0 xthread hm2_de0n.0.read_gpio 80 82 0000b55860c5 00000003b588 YES 0 xthread hm2_de0n.0.write 80 82 0000b55861c1 00000003b588 YES 0 xthread hm2_de0n.0.write_gpio 66 0000b66855d5 000000000000 NO 0 user newinst halcmd: newthread st 1000000 fp halcmd: addf hm2_de0n.0.read st <stdin>:7: Function 'hm2_de0n.0.read' added to thread 'st', rmb=0 wmb=0 halcmd: addf hm2_de0n.0.write st <stdin>:8: Function 'hm2_de0n.0.write' added to thread 'st', rmb=0 wmb=0 halcmd: addf hm2_de0n.0.pet_watchdog st <stdin>:9: Function 'hm2_de0n.0.pet_watchdog' added to thread 'st', rmb=0 wmb=0 halcmd: show pin hm2_de0n.0.nano_soc_adc.ch Component Pins: Comp Inst Type Dir Value Name Epsilon Flags linked to: 80 82 u32 OUT 0x00000000 hm2_de0n.0.nano_soc_adc.ch.0.out --l- 80 82 u32 OUT 0x00000000 hm2_de0n.0.nano_soc_adc.ch.1.out --l- 80 82 u32 OUT 0x00000000 hm2_de0n.0.nano_soc_adc.ch.2.out --l- 80 82 u32 OUT 0x00000000 hm2_de0n.0.nano_soc_adc.ch.3.out --l- 80 82 u32 OUT 0x00000000 hm2_de0n.0.nano_soc_adc.ch.4.out --l- 80 82 u32 OUT 0x00000000 hm2_de0n.0.nano_soc_adc.ch.5.out --l- 80 82 u32 OUT 0x00000000 hm2_de0n.0.nano_soc_adc.ch.6.out --l- 80 82 u32 OUT 0x00000000 hm2_de0n.0.nano_soc_adc.ch.7.out --l- halcmd: start <stdin>:11: Realtime threads started halcmd: show pin hm2_de0n.0.nano_soc_adc.ch Component Pins: Comp Inst Type Dir Value Name Epsilon Flags linked to: 80 82 u32 OUT 0x0001FFFF hm2_de0n.0.nano_soc_adc.ch.0.out --l- 80 82 u32 OUT 0x0001FFFF hm2_de0n.0.nano_soc_adc.ch.1.out --l- 80 82 u32 OUT 0x0001FFFF hm2_de0n.0.nano_soc_adc.ch.2.out --l- 80 82 u32 OUT 0x0001FFFF hm2_de0n.0.nano_soc_adc.ch.3.out --l- 80 82 u32 OUT 0x0001FFFF hm2_de0n.0.nano_soc_adc.ch.4.out --l- 80 82 u32 OUT 0x0001FFFF hm2_de0n.0.nano_soc_adc.ch.5.out --l- 80 82 u32 OUT 0x0001FFFF hm2_de0n.0.nano_soc_adc.ch.6.out --l- 80 82 u32 OUT 0x0001FFFF hm2_de0n.0.nano_soc_adc.ch.7.out --l- On Tuesday, 15 August 2017 23:31:56 UTC+2, Michael Brown wrote: > > Thanks a lot that pushed me in the right direction. > > I now have my 2 python based Machineface configs fully up and running with > your cramps interface, temperature tmc2130 (spi mode) steppers, pwm etc all > fully functional. > > Schematics for cramps and pcb layouts for the new capasitive probe sensor > addition(KiCad), py-spi-dev and other related files > are now on github and I expect to have the (once again rebased)commits for > mksocfpga and machinekit ready to launch in beginning of next week when I > return to my workstation. > > > > On Monday, 17 July 2017 18:23:39 UTC+2, Charles Steinkuehler wrote: >> >> On 7/16/2017 3:09 PM, Michael Brown wrote: >> > Next I tried out with the image you pointed to only linking to these >> > instructions: docker pull cdsteinkuehler/jessie-quartus-15.1.2 this >> > gives me an image I then can start with: docker run -it >> > cdsteinkuehler/jessie-quartus-15.1.2 And then what ? >> >> Follow the instructions here: >> >> >> https://github.com/cdsteinkuehler/mksocfpga/blob/master/README.MD#launch-a-docker-build-machine-with-the-latest-mksocfpga-source-code >> >> >> Basically, the steps are: >> >> * Clone the mksocfpga repo >> * Launch docker with the repo mounted in the docker image >> * Build the protobuf bindings >> * Build the FPGA bitfile >> >> ...or is that not what you're trying to do? >> >> -- >> Charles Steinkuehler >> cha...@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. Visit this group at https://groups.google.com/group/machinekit. For more options, visit https://groups.google.com/d/optout.