AtmelMicro

Arduino

 * Arduino code Stepper motor code.
 * Adruino_device_drivers Device drivers for USB
 * http://grauonline.de/wordpress/?page_id=1004  STM32F103C8T6 module (ARM32 Cortex-M3, 72 Mhz, 64K flash, 20K SRAM, 33 I/O pins, 3.3V), Serial-to-USB-module (3.3V  level, e.g. CH340). Configure for use with aruino ide. Nano has less io pins. https://www.youtube.com/watch?v=TePglhSkghg. Configure with GUI at http://www.stm32duino.com/. Derived from maple mini and https://www.hackster.io/rayburne/4-dollar-90-mips-32-bit-72-mhz-arm-arduino-f6e5c9


 * http://www.skillbank.co.uk/arduino/measure.htm precise voltage measurement. Internal vref of arduino results in 5% error, not the 0.25% the adc is capable off.
 * http://tronixstuff.com/2013/07/02/tutorial-arduino-and-the-ti-ads1110-16-bit-adc/ External 16 bit adc . ads1110.
 * http://www.phanderson.com/bx24/ltc1298.html ltc1298 adc 12bit.
 * sudo usermod -a -G dialout john
 * use A0 analogue pins as GPIO

http://www.djerickson.com/arduino/

state machines
https://hackaday.com/2018/04/06/state-your-intentions-more-clearly-with-state-machines/#more-302326

https://github.com/pgularski/pysm

https://hackaday.com/2015/08/13/becoming-a-state-machine-design-mastermind/ In C, my favourite way of representing a state machine is with state handler functions, taking an event pointer as an argument and returning a function pointer to the function representing the next state. It is readable, compact, fast and easy to add new states and events.

Board reviews

 * https://www.youtube.com/channel/UC7GMT3ohvYEAJFDenzj9EMQ MickMake reviews twenty different maker boards in ten minutes saving hackers a lot of time exploring the different platforms
 * http://designsomething.org/

Mbed
https://developer.mbed.org/explore/

tiny2416
ARM9 TINY2416 + 7 inch touch screen, 64M Ram 256M Nand Flash, S3C2416 Development Board ARM kit , Linux Wince6. Mini PCIe, supports 3G card. (6x5cm). from https://www.aliexpress.com/store/113595

Intel Atom

 * http://www.minnowboard.org/meet-minnowboard-max/ Intel Atom processor. See EmbeddedPc Runs windows. Small form factor, add a LCD touch screen and you have a tablet running windows 7, LinuxNotes or android.

8051 Links
* http://www.roboblock.com/info/info1.htm * http://www.boerde.de/~matthias/m8051/ * http://www.rentron.com/at89c205.htm * http://opencollector.org/collector.php * http://wiki.emqbit.com/sales Openembedded linux arm processor * http://www.lunkwill.org/gadgetboard/ Gadgetboard * http://www.ni.com/labview/design/ Design via codeblocks

DAC
AD558, ltc8043 Multiplying dac ,  pcf8591,  DAC0830, MCP4706A0T

Embedded pc
http://www.udoo.org/

Current sensing

 * https://www.uam.es/personal_pas/patricio/base_conocimientos/documentos/CurrentSenseCircuitsColectionAN105LinearTechnology.pdf  Lt1787 bidirectional battery current monitor. (70cents us).
 * http://electronicdesign.com/power/whats-all-error-budget-stuff-anyhow common mode errors on high side, low side sensing
 * http://electronicdesign.com/power/what-s-all-4-20-ma-stuff-anyhow 4 to 20ma Bob Pease
 * https://www.maximintegrated.com/en/app-notes/index.mvp/id/4404 Constant current
 * http://www.edn.com/
 * LM334 constant current https://forum.allaboutcircuits.com/threads/current-source-for-resistance-measurement.32709/

Slotted waveguide
Slotted fiber for microwave
 * http://people.sissa.it/~desimone/Conferences/Presentations09/Pellegrino56.pdf Ultra thin carbon composites.
 * http://us.misumi-ec.com/pdf/fa/2010/p1879.pdf slotted washer
 * http://www.andritz.com/pp-pw-pertec-pim.pdf perforated metal

component suppliers

 * http://matrixonlineshop.co.za
 * http://findchips.cn
 * http://www.diyelectronics.co.za components. flange couplers.
 * https://www.robotics.org.za/index.php?route=product/search&search=shaft%20coupler shaft couplers, flange bearings.
 * http://pro-tecc.co.za  electronic components.
 * http://za.rs-online.com/web/ electronic components.
 * http://www.pishop.co.za/store/resistors Components.
 * http://www.ebg.co.za/ Directory of sa electronics industry. futureelectronics,  nuvision numbers
 * http://www.arrow.altech.co.za
 * http://www.engnet.co.za/
 * http://www.hobbytronics.co.za/p/1049/banana-plugs R4.50 one

Low pass filter

 * http://wwwcourses.sens.buffalo.edu/mae334/notes/AnalogFilters multistage rc low pass filters. Use twisted pair on long signal lines.
 * http://electronics.stackexchange.com/questions/215649/twisted-pair-for-long-distance-voltage-measurement
 * http://electronics.stackexchange.com/questions/157977/should-i-always-put-a-low-pass-filter-on-an-adc-input

RIOT Rtos

 * http://www.riot-os.org/
 * https://github.com/RIOT-OS/RIOT, https://github.com/RIOT-OS/RIOT/wiki/Board:-Arduino-Mega2560
 * http://www.atmel.com/tools/mega328p-xmini.aspx Atmel debug chip

customs
Place Customs code  8542.31.3
 * https://www.ecigssa.co.za/lost-packages-at-customs.t28220/ mail customs to receive parcel.
 * https://www.hellopeter.com/sa-post-office/reviews/post-stuck-at-jimc-customs-help-1650905
 * JHB Int Mail Centre : 011 961 6000 and email mary.pieterse@postoffice.co.za
 * JHB Mail Centre (SARS) : 011 390 1962

https://wiki.hackmanhattan.com/images/4/4c/Arduino-mega.png mega pinout

https://download.lulzbot.com/AO-100/hardware/electronics/RAMPS_1.4/RAMPS_1-4manual.pdf RAMPs

pyserial
https://github.com/WaveShapePlay/ArduinoPySerial_LearningSeries youtube vid

https://www.quora.com/How-do-I-use-pyserial-to-send-strings-to-Arduino

http://xanthium.in/Cross-Platform-serial-communication-using-Python-and-PySerial

https://stackoverflow.com/questions/38645060/what-is-the-equivalent-of-serial-available-in-pyserial

http://pyserial.readthedocs.io/en/latest/pyserial_api.html

Links
http://randomnerdtutorials.com/tutorials-esp8266/


 * http://www.eevblog.com/forum/index.php Forum
 * Adruino device drivers
 * http://hackaday.com/2016/12/02/black-magic-probe-the-best-arm-jtag-debugger/ JTAG probe
 * http://sasecurity.wikia.com/wiki/Category:Microcontroller
 * http://www.gnuh8.org.uk/
 * http://precision-gps.org/ Look for kalmanfilters
 * http://www.galilmc.com/training/webconf.html Galil motion control with modules
 * http://www.gumstix.com Linux compatable used in the paparazzi UnmannedAerialVehicles project.
 * http://www.robot-electronics.co.uk/
 * http://randomnerdtutorials.com/sqlite-database-on-a-raspberry-pi/