Robert has designed motherboards based on Intel, AMD, VIA processors. His Youtube hardware design videos have over 1.5 million views. Robert also teaches Schematic Design and PCB Layout at FEDEVEL Academy.
Other Robert's courses
- Advanced PCB Layout (includes high speed layout)
- Advanced Hardware Design (Schematic & PCB Design Course)
- Learn Altium Essentials (Switching Power Supply Design Course)
- Learn the Essentials of creating uBoot, Linux and YOCTO
Open Source Hardware Development
All Robert's courses are based on real projects. This way, everyone has an opportunity to practice and learn on real boards. Robert has lead and supported development of several Open Source boards used in his courses:
- 28Pins: Based on Arduino Project
- iMX6Rex: Boards based on iMX6 1.2GHz ARM CPU
- OpenRexKit: Education kit to learn programming and electronics
Robert has skills and experience in following areas (10+ years)
- electronic product hardware development (from idea to product)
- schematic design & PCB layout (including high speed design)
- hardware debugging, assembling, verification and testing
- processor and microcontroller board design (x86, MIPS, ARM …) based on Intel, VIA, AMD, Texas Instruments, Freescale, NXP, Qualcomm, Atmel, Microchip, ST ... including Linux and Windows CE compilation, driver modification, microcontroller firmware programming
- interfaces and peripherals: DDR3, DDR2, DDR, FSB, PCI Express, Gb Ethernet, SATA, PCI, ITP, GSM, GPS, CF, PCMCIA, IDE, ISA, LVDS, SDVO, RGB, Composite TV, VGA, HDMI USB, SD, PS2 Keyboard, Mouse, Audio, Touchscreen, JTAG, RS485, CAN, RS232, SPI, I2C, ISDN, PSTN, WiFi, miniPCI, PCIE minicards, COM Express, ZigBee, CPLD, FPGA designs (Xilinx, Altera ...)
- Software: Altium Designer, Cadence Allegro (Orcad, Spectra ...), PADS, Microsoft Visual C++, Delphi, Xilinx ISE, ispLEVER, AVR Studio ...
- programming languages C/C++, VHDL, ABEL, Assemblers, Html, Perl, PHP ...
- design for mass production / cost effective solutions
- EMC design, testing and measurement