00:00:00 --- log: started forth/19.12.31 00:34:21 --- join: proteus-guy joined #forth 00:56:40 --- join: smokeink joined #forth 01:10:56 --- join: dys joined #forth 01:38:25 --- quit: proteus-guy (Ping timeout: 258 seconds) 01:55:44 https://www.parallax.com/product/p2x8c4m64p-es-4 01:55:49 The "P2" Propeller P2X8C4M64P is a multicore microcontroller containing 8 identical 32-bit processors connected to a common hub. The hub provides a shared RAM, a CORDIC math solver, and housekeeping facilities. Each of the 64 identical smart I/O pins are capable of many autonomous analog and digital functions. The smart I/O pins are accessible by each processor to maximize application flexibility, and are externally powered at 3.3 V in blocks of four to 01:55:49 maximize analog performance. 01:57:52 TAQOZ Forth for the chip: https://goo.gl/GSa9YC 02:44:21 --- join: iyzsong joined #forth 03:05:30 --- quit: iyzsong (Ping timeout: 265 seconds) 03:07:43 --- join: iyzsong joined #forth 03:15:21 --- quit: iyzsong (Remote host closed the connection) 03:16:48 --- join: dddddd joined #forth 03:18:40 --- join: iyzsong joined #forth 03:22:02 --- quit: rdrop-exit (Quit: Lost terminal) 03:37:15 8 cores is more of a multicore than 2 cores. The more I look into it the more ID10T-ic it is. 03:40:35 Why would it be better than multiple M0's? 03:41:46 all in one package, less to connect ? 03:42:17 I see that as better than worse. 03:42:30 perhaps it's not better, just offers a different set of pros and cons ? 03:42:47 I don't see any advantage. 03:43:38 speed ? 04:56:48 --- quit: iyzsong (Quit: ZNC 1.7.1 - https://znc.in) 05:01:59 --- quit: smokeink (Ping timeout: 265 seconds) 05:34:58 --- quit: dave0 (Quit: dave's not here) 07:02:16 I stopped looking at the P2 when I found out it was SMD only but the P1, which also had 8 cores, is a neat idea for embedded stuff 07:02:28 its not like you have 8 cores running 8 applications on a PC 07:02:54 it has those instead of peripherals so you can have one doing SPI, one doing UART send, one doing UART receive, etc 07:03:54 whereas doing that with a traditional microcontroller is possible but you have multiple peripherals going and you have to coordinate everything with interrupts that interrupts interrupts that interrupt interrupts which is very unpleasant to manage 07:04:03 true 07:04:24 I have a couple of P1's and theyre quite nice to use 07:05:29 like I used an MSP430 to program an 8051 and all it had to do is relay data from UART over SPI which sounds easy but getting that to reliably work at full speed was a nightmare 07:05:38 probably would have been trivial with a P1 07:07:13 8051's can be a pain to program 07:08:01 MrMobius, we sure arent short of cool mcu alternatives thesedays ? 07:09:42 hehe, nope 07:09:47 too many toys :P 07:10:29 thankfull the modern 8051s with single cycle execution were out by the time I got interested, which was mind blowing 07:10:42 not sure why more people arent wowed by that 07:11:09 10x performance of the old ones and thats about the only thing in DIP you can get that has an external memory bus 07:11:42 8 bits, slow, and some of us only use SMT :) 07:12:09 I *hate* dip, love 32 pin qfn 07:13:32 ya I wish I could make the jump to SMT but the scary thing is waiting 2 weeks for it to get here from china and having to scrap it because I made a mistake 07:13:43 ever flipped a 16pin DIP out of a socket with your finger only to have it turn over and embed all the pins into the pad of a finger ? 07:13:59 lol no that sounds painful :( 07:14:06 is that the main reason you hate them? 07:14:19 I have several times and it's really quite excruciating 07:14:56 hehe, yeah, Im so over pins 07:15:22 I've seen other techs do it also, it was quite common at one time 07:17:02 I bought 480 off STM32F051's (32 pin QFN) from Avenet in the USA for $0.56 each in 2014 07:17:20 the postage was $65 I think but I had them in 2 days! 07:18:07 from Dallas to Australia and on my desk in 2 days. all in sealed packs with nitrogen gas and moisture reading dots in the packs 07:18:25 100% professional, worth every cent 07:18:38 thats amazing 07:18:50 every chip in a plastic lattice holding them in position 07:19:09 lol, and Ive used about 4 so far! 07:19:21 :) 07:19:31 one I really overheated and it's still working fine 07:19:31 I accumulate things a lot faster than I use them to make things 07:19:54 what were you planning on using them for? 07:20:15 the MCU is so versatile and packed with peripherals, frankly it's useful in every situation I'm like to develop for 07:20:37 I think they have 27 I/O 07:21:20 ya I really wanted to find The One True MCU point and just use it for everything 07:21:24 from automotive, industrial control, instrumentation, motor control, remote sensing, this chip really does everything 07:21:30 streamline everything 07:21:50 and it's only 5x5x1.2mm 07:22:25 it runs at up to 96 Mhz from it's internal oscillator 07:22:45 has 64kB flash and 8 kB static ram 07:22:53 --- join: learning joined #forth 07:22:59 the ram is error correcting 07:23:12 and it has 32 peripherals! 07:23:21 inc a 12 bit ADC 07:23:26 12 bit DAC 07:23:35 the list is massive 07:24:35 sounds better than most MCUs in DIP 07:24:40 is it M0 or M4? 07:25:20 M0 07:25:42 M4 are the big guns and more expensive 07:26:37 I can put the M0 into standby at 4uA which requires a reset to restart, but retains ram etc 07:27:21 the 32 pin QFN has solder plated copper pads underneath which are really robust 07:27:50 and 0.5 mm wide and 0.5mm apart 07:28:44 I just love that form factor, I can fit about 6 - 8 units side by side on top of a 14 pin DIP 07:30:36 thats pretty amazing 07:30:42 --- quit: ryke (Ping timeout: 258 seconds) 07:30:46 how long does it take you to get boards shipped? 07:31:04 what boards ? 07:31:12 I bought the MCUs standalone 07:31:28 I have bought about 40 of these boards 07:32:47 https://mecrisp-stellaris-folkdoc.sourceforge.io/stm32-boards.html?highlight=qfn32#why-not-make-your-own-green-pill 07:33:01 thats one I hand soldered, dead easy to make 07:33:04 I mean do you ever make custom boards? 07:33:21 oh sure, I have for the last 40 years 07:34:11 I've made runs of several thousand pcbs in the past 07:34:37 I've also made hundreds of boards at home, etched etc 07:35:25 I handwire my prototype pcbs thesedays 07:36:41 so you etch smt boards at home? 07:36:59 yep, have for the last 20 years 07:37:36 boards are really cheap how to buy from china, tho Ive not done that yet 08:02:20 --- quit: learning (Remote host closed the connection) 08:07:08 --- quit: patrickg (Remote host closed the connection) 08:08:54 seems like a bad deal unless you really need it 08:09:34 cheap and nasty, I build my prototypes by hand or make my own pcb 08:09:39 SMT is really easy 08:09:42 2 week turnaround assuming you get it right the first time plus eye watering cost for the 6 inch board I wanted to build 08:09:50 I can do that for<$1 with protoboard 08:10:10 --- join: patrickg joined #forth 08:10:19 I dont use protoboard 08:10:33 if I can help it 08:10:56 but there are many manual connection methods available 08:11:07 --- quit: dys (Ping timeout: 248 seconds) 08:11:35 hmm, looks like $27 for 5 at that size. thats not so bad 08:12:46 yeah, % each 08:12:52 $5 08:13:08 but one always screws up the prototype 08:13:14 it's inevitable 08:13:31 thats why I hand wire 08:13:34 sure, now you are up to a whole month of waiting 08:13:51 exactly, or hand wire and make it in a day 08:13:58 right 08:13:59 or etch your own pcb 08:15:40 you can use a laser printer to print the artwork on 'drafting film' irradiate pre sensitized pcb with a 'black light' then etch with ferric chloride 08:16:01 but hand wiring is probably easier if the proto isnt overly complex 08:20:28 --- join: learning joined #forth 08:47:32 --- quit: learning () 09:24:21 --- join: ryke joined #forth 09:32:25 --- quit: jsoft (Ping timeout: 240 seconds) 10:10:53 --- join: learning joined #forth 10:16:47 --- quit: learning () 10:57:26 --- quit: cantstanya (Ping timeout: 240 seconds) 10:58:30 --- join: karswell joined #forth 10:59:49 --- join: cantstanya joined #forth 12:19:42 --- join: cnidario joined #forth 12:22:39 --- quit: cnidario (Remote host closed the connection) 12:32:23 --- quit: gravicappa (Ping timeout: 258 seconds) 13:34:54 --- quit: djinni (Quit: Leaving) 13:49:24 --- join: djinni joined #forth 14:19:35 --- quit: tabemann (Ping timeout: 260 seconds) 14:50:44 --- join: tabemann joined #forth 14:56:32 --- join: gravicappa joined #forth 14:57:19 --- quit: ryke (Read error: Connection reset by peer) 14:57:31 --- join: ryke joined #forth 15:08:34 --- join: learning joined #forth 15:10:36 --- quit: gravicappa (Ping timeout: 260 seconds) 15:38:18 --- quit: ryke (Ping timeout: 258 seconds) 16:17:08 --- join: learning_ joined #forth 16:19:07 --- quit: learning (Ping timeout: 265 seconds) 16:19:52 --- quit: learning_ (Remote host closed the connection) 17:16:57 --- join: iyzsong joined #forth 17:37:08 --- quit: tabemann (Ping timeout: 258 seconds) 17:46:06 --- join: smokeink joined #forth 18:00:37 --- quit: smokeink (Remote host closed the connection) 18:18:01 --- quit: X-Scale (Ping timeout: 240 seconds) 18:26:22 --- join: X-Scale joined #forth 18:39:09 --- quit: dave9 (Quit: dave's not here) 18:40:04 --- join: dave9 joined #forth 19:36:05 --- join: jsoft joined #forth 19:42:32 --- join: TwoNotes joined #forth 19:55:13 --- quit: TwoNotes (Quit: Leaving) 20:02:07 --- quit: karswell (Remote host closed the connection) 20:03:05 --- join: karswell joined #forth 20:20:13 --- join: tabemann joined #forth 21:18:51 --- quit: karswell (Read error: Connection reset by peer) 21:19:32 --- join: karswell joined #forth 21:33:43 --- quit: karswell (Remote host closed the connection) 21:34:46 --- join: karswell joined #forth 21:42:48 --- join: gravicappa joined #forth 22:34:35 --- quit: dddddd (Remote host closed the connection) 22:52:48 --- join: smokeink joined #forth 23:10:38 --- quit: gravicappa (Ping timeout: 258 seconds) 23:45:53 --- quit: smokeink (Quit: Leaving) 23:59:59 --- log: ended forth/19.12.31